diff --git a/Arkham SCE.json b/Arkham SCE.json index f36233c..4387b0d 100644 --- a/Arkham SCE.json +++ b/Arkham SCE.json @@ -1,7 +1,7 @@ { - "SaveName": "Arkham SCE 1.54", + "SaveName": "Arkham SCE 1.55", "GameMode": "Arkham Horror LCG - Super Complete Edition", - "Date": "2/13/2021 3:41:30 AM", + "Date": "3/22/2021 3:09:47 PM", "VersionNumber": "v13.0.5", "GameType": "", "GameComplexity": "", @@ -255,7 +255,7 @@ }, "11": { "title": "Numpad Hotkeys", - "body": "By Whimsical. Requires Numlock set to On.\n\nNumpad 4: Spawn Damage\nNumpad 6: Spawn Horror\nNumpad 7: Spawn Clue\nNumpad 8: Spawn Doom\nNumpad 9: Spawn Resource", + "body": "By Whimsical. Requires Numlock set to On.\n\nNumpad 4: Spawn Damage\nNumpad 5: Spawn Connection Marker\nNumpad 6: Spawn Horror\nNumpad 7: Spawn Doom\nNumpad 8: Spawn Clue\nNumpad 9: Spawn Resource", "color": "Grey", "visibleColor": { "r": 0.5, @@ -302,7 +302,7 @@ "Size": 0.1 } ], - "LuaScript": "--[[ Lua code. See documentation: http://berserk-games.com/knowledgebase/scripting/ --]]\r\n-- Card size used for autodealing --\r\n\r\n-- global position constants\r\nENCOUNTER_DECK_POS = {-3.8, 1, 5.7}\r\nENCOUNTER_DECK_SPAWN_POS = {-3.8, 3, 5.7}\r\nENCOUNTER_DECK_DISCARD_POSITION = {-3.8, 0.5, 10.5}\r\ng_cardWith=2.30;\r\ng_cardHeigth=3.40;\r\n\r\ncontainerId = 'fea079'\r\ntokenDataId = '708279'\r\n\r\n\r\nCACHE = {\r\n object = {},\r\n data = {}\r\n}\r\n\r\n--[[ The OnLoad function. This is called after everything in the game save finishes loading.\r\nMost of your script code goes here. --]]\r\nfunction onload()\r\n --Player.White.changeColor('Yellow')\r\n tokenplayerone = {\r\n damageone = \"https://i.imgur.com/XIJHw3J.png\",\r\n damagethree = \"https://i.imgur.com/eqRC712.png\",\r\n horrorone = \"https://i.imgur.com/Bh0BO47.png\",\r\n horrorthree = \"https://i.imgur.com/pZvTKA7.png\",\r\n resource = \"https://i.imgur.com/j5v5E3j.png\",\r\n resourcethree = \"https://i.imgur.com/1GZsDTt.png\",\r\n doom = \"https://i.imgur.com/EoL7yaZ.png\",\r\n clue = \"https://i.imgur.com/wfCaVU0.png\"\r\n }\r\n\r\n TOKEN_DATA = {\r\n clue = {image = tokenplayerone.clue, scale = {0.15, 0.15, 0.15}},\r\n resource = {image = tokenplayerone.resource, scale = {0.17, 0.17, 0.17}},\r\n doom = {image = tokenplayerone.doom, scale = {0.17, 0.17, 0.17}}\r\n }\r\n\r\n getObjectFromGUID(\"6161b4\").interactable=false\r\n getObjectFromGUID(\"721ba2\").interactable=false\r\n getObjectFromGUID(\"9f334f\").interactable=false\r\n getObjectFromGUID(\"23a43c\").interactable=false\r\n getObjectFromGUID(\"5450cc\").interactable=false\r\n getObjectFromGUID(\"463022\").interactable=false\r\n getObjectFromGUID(\"9487a4\").interactable=false\r\n getObjectFromGUID(\"91dd9b\").interactable=false\r\n getObjectFromGUID(\"f182ee\").interactable=false\r\n\r\nend\r\n\r\nfunction take_callback(object_spawned, mat)\r\n customObject = object_spawned.getCustomObject()\r\n local player = mat.getGUID();\r\n\r\n local image = customObject.image\r\n\r\n -- Update global stats\r\n if PULLS[image] == nil then\r\n PULLS[image] = 0\r\n end\r\n PULLS[image] = PULLS[image] + 1\r\n -- Update player stats\r\n if PLAYER_PULLS[player][image] == nil then\r\n PLAYER_PULLS[player][image] = 0\r\n end\r\n PLAYER_PULLS[player][image] = PLAYER_PULLS[player][image] + 1\r\n\r\nend\r\nMAT_GUID_TO_COLOUR = {\r\n [\"8b081b\"] = \"White\",\r\n -- player 2 conrad\r\n [\"bd0ff4\"] = \"Orange\",\r\n -- player\r\n [\"383d8b\"] = \"Green\",\r\n -- playur 4 olivia\r\n [\"0840d5\"] = \"Red\"\r\n}\r\n\r\n\r\nPLAYER_PULLS = {\r\n -- player 1 max\r\n [\"8b081b\"] = {},\r\n -- player 2 conrad\r\n [\"bd0ff4\"] = {},\r\n -- player\r\n [\"383d8b\"] = {},\r\n -- playur 4 olivia\r\n [\"0840d5\"] = {}\r\n}\r\n\r\nPULLS = {\r\n -- cultist\r\n [\"https://i.imgur.com/VzhJJaH.png\"] = 0,\r\n -- skull\r\n [\"https://i.imgur.com/stbBxtx.png\"] = 0,\r\n -- tablet\r\n [\"https://i.imgur.com/1plY463.png\"] = 0,\r\n -- curse\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = 0,\r\n -- tentacle\r\n [\"https://i.imgur.com/lns4fhz.png\"] = 0,\r\n -- minus eight\r\n [\"https://i.imgur.com/9t3rPTQ.png\"] = 0,\r\n -- minus seven\r\n [\"https://i.imgur.com/4WRD42n.png\"] = 0,\r\n -- minus six\r\n [\"https://i.imgur.com/c9qdSzS.png\"] = 0,\r\n -- minus five\r\n [\"https://i.imgur.com/3Ym1IeG.png\"] = 0,\r\n -- minus four\r\n [\"https://i.imgur.com/qrgGQRD.png\"] = 0,\r\n -- minus three\r\n [\"https://i.imgur.com/yfs8gHq.png\"] = 0,\r\n -- minus two\r\n [\"https://i.imgur.com/bfTg2hb.png\"] = 0,\r\n -- minus one\r\n [\"https://i.imgur.com/w3XbrCC.png\"] = 0,\r\n -- zero\r\n [\"https://i.imgur.com/btEtVfd.png\"] = 0,\r\n -- plus one\r\n [\"https://i.imgur.com/uIx8jbY.png\"] = 0,\r\n -- elder thing\r\n [\"https://i.imgur.com/ttnspKt.png\"] = 0,\r\n -- bless\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = 0,\r\n -- elder sign\r\n [\"https://i.imgur.com/nEmqjmj.png\"] = 0,\r\n}\r\n\r\nIMAGE_TOKEN_MAP = {\r\n -- elder sign\r\n [\"https://i.imgur.com/nEmqjmj.png\"] = \"Elder Sign\",\r\n -- plus one\r\n [\"https://i.imgur.com/uIx8jbY.png\"] = \"+1\",\r\n -- zero\r\n [\"https://i.imgur.com/btEtVfd.png\"] = \"0\",\r\n -- minus one\r\n [\"https://i.imgur.com/w3XbrCC.png\"] = \"-1\",\r\n -- minus two\r\n [\"https://i.imgur.com/bfTg2hb.png\"] = \"-2\",\r\n -- minus three\r\n [\"https://i.imgur.com/yfs8gHq.png\"] = \"-3\",\r\n -- minus four\r\n [\"https://i.imgur.com/qrgGQRD.png\"] = \"-4\",\r\n -- minus five\r\n [\"https://i.imgur.com/3Ym1IeG.png\"] = \"-5\",\r\n -- minus six\r\n [\"https://i.imgur.com/c9qdSzS.png\"] = \"-6\",\r\n -- minus seven\r\n [\"https://i.imgur.com/4WRD42n.png\"] = \"-7\",\r\n -- minus eight\r\n [\"https://i.imgur.com/9t3rPTQ.png\"] = \"-8\",\r\n -- skull\r\n [\"https://i.imgur.com/stbBxtx.png\"] = \"Skull\",\r\n -- cultist\r\n [\"https://i.imgur.com/VzhJJaH.png\"] = \"Cultist\",\r\n -- tablet\r\n [\"https://i.imgur.com/1plY463.png\"] = \"Tablet\",\r\n -- elder thing\r\n [\"https://i.imgur.com/ttnspKt.png\"] = \"Elder Thing\",\r\n -- tentacle\r\n [\"https://i.imgur.com/lns4fhz.png\"] = \"Auto-fail\",\r\n -- bless\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = \"Bless\",\r\n -- curse\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = \"Curse\"\r\n}\r\n\r\nfunction resetStats()\r\n for key,value in pairs(PULLS) do\r\n PULLS[key] = 0\r\n end\r\n for playerKey, playerValue in pairs(PLAYER_PULLS) do\r\n for key,value in pairs(PULLS) do\r\n PLAYER_PULLS[playerKey][key] = value\r\n end\r\n end\r\n\r\n\r\nend\r\n\r\nfunction getPlayerName(playerMatGuid)\r\n local playerColour = MAT_GUID_TO_COLOUR[playerMatGuid]\r\n if Player[playerColour].seated then\r\n return Player[playerColour].steam_name\r\n else\r\n return playerColour\r\n end\r\nend\r\n\r\nfunction printStats()\r\n local squidKing = \"Nobody\"\r\n local maxSquid = 0\r\n\r\n printToAll(\"\\nOverall Game stats\\n\")\r\n printNonZeroTokenPairs(PULLS)\r\n printToAll(\"\\nIndividual Stats\\n\")\r\n for playerMatGuid, countTable in pairs(PLAYER_PULLS) do\r\n local playerName = getPlayerName(playerMatGuid)\r\n printToAll(playerName .. \" Stats\", {r=255,g=0,b=0})\r\n printNonZeroTokenPairs(PLAYER_PULLS[playerMatGuid])\r\n playerSquidCount = PLAYER_PULLS[playerMatGuid][\"https://i.imgur.com/lns4fhz.png\"]\r\n if playerSquidCount != nil and playerSquidCount > maxSquid then\r\n squidKing = playerName\r\n end\r\n end\r\n printToAll(squidKing .. \" is an auto-fail magnet.\", {r=255,g=0,b=0})\r\nend\r\n\r\nfunction printNonZeroTokenPairs(theTable)\r\n for key,value in pairs(theTable) do\r\n if value != 0 then\r\n printToAll(IMAGE_TOKEN_MAP[key] .. '=' .. tostring(value))\r\n end\r\n end\r\nend\r\n\r\n-- Remove comments to enable autorotate cards on hands.\r\n-- function onObjectEnterScriptingZone(zone, object)\r\n-- Autorotate cards with right side up when entering hand.\r\n-- if zone.getGUID() == \"c506bf\" or -- white\r\n-- zone.getGUID() == \"cbc751\" then -- orange\r\n-- object.setRotationSmooth({0,270,0})\r\n-- elseif zone.getGUID() == \"67ce9a\" then -- green\r\n-- object.setRotationSmooth({0,0,0})\r\n-- elseif zone.getGUID() == \"57c22c\" then -- red\r\n-- object.setRotationSmooth({0,180,0})\r\n--end\r\n--end\r\n\r\nfunction findInRadiusBy(pos, radius, filter, debug)\r\n local radius = (radius or 1)\r\n local objList = Physics.cast({\r\n origin = pos,\r\n direction = {0,1,0},\r\n type = 2,\r\n size = {radius, radius, radius},\r\n max_distance = 0,\r\n debug = (debug or false)\r\n })\r\n\r\n local filteredList = {}\r\n for _, obj in ipairs(objList) do\r\n if filter == nil then\r\n table.insert(filteredList, obj.hit_object)\r\n elseif filter and filter(obj.hit_object) then\r\n table.insert(filteredList, obj.hit_object)\r\n end\r\n end\r\n return filteredList\r\nend\r\n\r\nfunction dealCardsInRows(paramlist)\r\n \tlocal currPosition={};\r\n local numRow=1;\r\n\tlocal numCard=0;\r\n\tlocal invMultiplier=1;\r\n\tlocal allCardsDealed=0;\r\n\t\tif paramlist.inverse then\r\n\t\tinvMultiplier=-1;\r\n\tend\r\n\t\tif paramlist.maxCardsDealed==nil then\r\n\r\n\t\tallCardsDealed=0;\r\n\t\tparamlist.maxCardsDealed=paramlist.cardDeck.getQuantity()\r\n\r\n\telseif paramlist.maxCardsDealed>=paramlist.cardDeck.getQuantity() or paramlist.maxCardsDealed<=0 then\r\n\r\n\t\tallCardsDealed=0;\r\n\t\tparamlist.maxCardsDealed=paramlist.cardDeck.getQuantity()\r\n\r\n\telse\r\n\r\n\t\tallCardsDealed=1;\r\n\r\n\tend\r\n\r\n\tif paramlist.mode==\"x\" then\r\n\t\tcurrPosition={paramlist.iniPosition[1]+(2*g_cardWith*invMultiplier*allCardsDealed),paramlist.iniPosition[2],paramlist.iniPosition[3]};\r\n\r\n\telse\r\n\t\tcurrPosition={paramlist.iniPosition[1],paramlist.iniPosition[2],paramlist.iniPosition[3]+(2*g_cardWith*invMultiplier*allCardsDealed)};\r\n\r\n\tend\r\n\r\n\tfor i = 1,paramlist.maxCardsDealed,1 do\r\n\r\n paramlist.cardDeck.takeObject\r\n ({\r\n position= currPosition,\r\n smooth= true\r\n });\r\n\r\n\t\tnumCard=numCard+1;\r\n\t\tif numCard>=paramlist.maxCardRow then\r\n\r\n\t\t\tif paramlist.mode==\"x\" then\r\n\t\t\t\tcurrPosition={paramlist.iniPosition[1]+(2*g_cardWith*invMultiplier*allCardsDealed),paramlist.iniPosition[2],paramlist.iniPosition[3]};\r\n\t\t\t\tcurrPosition[3]=currPosition[3]-(numRow*g_cardHeigth*invMultiplier);\r\n\t\t\telse\r\n\t\t\t\tcurrPosition={paramlist.iniPosition[1],paramlist.iniPosition[2],paramlist.iniPosition[3]+(2*g_cardWith*invMultiplier*allCardsDealed)};\r\n\t\t\t\tcurrPosition[1]=currPosition[1]+(numRow*g_cardHeigth*invMultiplier);\r\n\t\t\tend\r\n\t\t\tnumCard=0;\r\n\t\t\tnumRow=numRow+1;\r\n\r\n\t\telse\r\n\t\t\tif paramlist.mode==\"x\" then\r\n\t\t\t\tcurrPosition[1]=currPosition[1]+(g_cardWith*invMultiplier);\r\n\t\t\telse\r\n\t\t\t\tcurrPosition[3]=currPosition[3]+(g_cardWith*invMultiplier);\r\n\t\t\tend\r\n\t\tend\r\n end\r\nend\r\n\r\nfunction isDeck(x)\r\n return x.tag == 'Deck'\r\nend\r\n\r\nfunction isCardOrDeck(x)\r\n return x.tag == 'Card' or isDeck(x)\r\nend\r\n\r\nfunction drawEncountercard(params) --[[ Parameter Table Position, Table Rotation]]\r\n local position = params[1]\r\n local rotation = params[2]\r\n local alwaysFaceUp = params[3]\r\n local faceUpRotation\r\n local card\r\n local items = findInRadiusBy(ENCOUNTER_DECK_POS, 4, isCardOrDeck)\r\n if #items > 0 then\r\n for i, v in ipairs(items) do\r\n if v.tag == 'Deck' then\r\n card = v.takeObject({index = 0})\r\n break\r\n end\r\n end\r\n -- we didn't find the deck so just pull the first thing we did find\r\n if card == nil then card = items[1] end\r\n actualEncounterCardDraw(card, params)\r\n return\r\n end\r\n-- nothing here, time to reshuffle\r\n reshuffleEncounterDeck(params)\r\nend\r\n\r\nfunction actualEncounterCardDraw(card, params)\r\n local position = params[1]\r\n local rotation = params[2]\r\n local alwaysFaceUp = params[3]\r\n local faceUpRotation = 0\r\n if not alwaysFaceUp then\r\n if getObjectFromGUID(tokenDataId).call('checkHiddenCard', card.getName()) then\r\n faceUpRotation = 180\r\n end\r\n end\r\n card.setPositionSmooth(position, false, false)\r\n card.setRotationSmooth({0,rotation.y,faceUpRotation}, false, false)\r\nend\r\n\r\nIS_RESHUFFLING = false\r\nfunction reshuffleEncounterDeck(params)\r\n -- finishes moving the deck back and draws a card\r\n local function move(deck)\r\n deck.setPositionSmooth(ENCOUNTER_DECK_SPAWN_POS, true, false)\r\n actualEncounterCardDraw(deck.takeObject({index=0}), params)\r\n Wait.time(function()\r\n IS_RESHUFFLING = false\r\n end, 1)\r\n end\r\n -- bail out if we're mid reshuffle\r\n if IS_RESHUFFLING then\r\n return\r\n end\r\n local discarded = findInRadiusBy(ENCOUNTER_DECK_DISCARD_POSITION, 4, isDeck)\r\n if #discarded > 0 then\r\n IS_RESHUFFLING = true\r\n local deck = discarded[1]\r\n if not deck.is_face_down then\r\n deck.flip()\r\n end\r\n deck.shuffle()\r\n Wait.time(|| move(deck), 0.3)\r\n else\r\n printToAll(\"couldn't find encounter discard pile to reshuffle\", {1, 0, 0})\r\n end\r\nend\r\n\r\nCHAOS_TOKENS = {}\r\nCHAOS_TOKENS_LAST_MAT = nil\r\nfunction putBackChaosTokens()\r\n local chaosbagposition = chaosbag.getPosition()\r\n for k, token in pairs(CHAOS_TOKENS) do\r\n if token != nil then\r\n chaosbag.putObject(token)\r\n token.setPosition({chaosbagposition[1],chaosbagposition[2]+0.5,chaosbagposition[3]})\r\n end\r\n end\r\n CHAOS_TOKENS = {}\r\n end\r\n\r\nfunction drawChaostoken(params)\r\n local mat = params[1]\r\n local tokenOffset = params[2]\r\n local isRightClick = params[3]\r\n local isSameMat = (CHAOS_TOKENS_LAST_MAT == nil or CHAOS_TOKENS_LAST_MAT == mat)\r\n if not isSameMat then\r\n putBackChaosTokens()\r\n end\r\n CHAOS_TOKENS_LAST_MAT = mat\r\n -- if we have left clicked and have no tokens OR if we have right clicked\r\n if isRightClick or #CHAOS_TOKENS == 0 then\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n for i,v in ipairs(items) do\r\n if items[i].getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(items[i].getGUID())\r\n break\r\n end\r\n end\r\n -- bail out if we have no tokens\r\n if #chaosbag.getObjects() == 0 then\r\n return\r\n end\r\n chaosbag.shuffle()\r\n -- add the token to the list, compute new position based on list length\r\n tokenOffset[1] = tokenOffset[1] + (0.17 * #CHAOS_TOKENS)\r\n local toPosition = mat.positionToWorld(tokenOffset)\r\n local token = chaosbag.takeObject({\r\n index = 0,\r\n position = toPosition,\r\n rotation = mat.getRotation(),\r\n\t callback_function = function(obj) take_callback(obj, mat) end\r\n })\r\n CHAOS_TOKENS[#CHAOS_TOKENS + 1] = token\r\n return\r\n else\r\n putBackChaosTokens()\r\n end\r\nend\r\n\r\nfunction spawnToken(params)\r\n -- Position to spawn,\r\n -- rotation vector to apply\r\n -- translation vector to apply\r\n -- token type\r\n local position = params[1]\r\n local tokenType = params[2]\r\n local tokenData = TOKEN_DATA[tokenType]\r\n if tokenData == nil then\r\n error(\"no token data found for '\" .. tokenType .. \"'\")\r\n end\r\n\r\n local token = spawnObject({\r\n type = 'Custom_Token',\r\n position = position,\r\n\trotation = {x=0, y=270, z=0}\r\n })\r\n token.setCustomObject({\r\n image = tokenData['image'],\r\n thickness = 0.3,\r\n merge_distance = 5.0,\r\n stackable = true,\r\n })\r\n token.use_snap_points=false\r\n token.scale(tokenData['scale'])\r\n return token\r\nend\r\n\r\nfunction round(params) -- Parameter (int number, int numberDecimalPlaces)\r\n return tonumber(string.format(\"%.\" .. (params[2] or 0) .. \"f\", params[1]))\r\nend\r\n\r\nfunction roundposition(params) -- Parameter (Table position)\r\n return {round({params[1], 2}),round({params[2], 2}),round({params[3], 2})}\r\nend\r\n\r\nfunction isEqual(params) --Parameter (Table table1, Table table2) returns true if the tables are equal\r\n if params[1][1] == params[2][1] and params[1][2] == params[2][2] and params[1][3] == params[2][3] then\r\n return true\r\n else\r\n return false\r\n end\r\nend\r\n\r\nfunction isFaceup(params) --Object object\r\n if params.getRotation()[3] > -5 and params.getRotation()[3] < 5 then\r\n return true\r\n else\r\n return false\r\n end\r\nend\r\n\r\n--Difficulty selector script\r\n\r\nfunction createSetupButtons(args)\r\n local data = getDataValue('modeData', args.key)\r\n if data ~= nil then\r\n local z = -0.15\r\n if data.easy ~= nil then\r\n args.object.createButton({\r\n label = 'Easy',\r\n click_function = 'easyClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.normal ~= nil then\r\n args.object.createButton({\r\n label = 'Standard',\r\n click_function = 'normalClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.hard ~= nil then\r\n args.object.createButton({\r\n label = 'Hard',\r\n click_function = 'hardClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.expert ~= nil then\r\n args.object.createButton({\r\n label = 'Expert',\r\n click_function = 'expertClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n z = z + 0.10\r\n if data.standalone ~= nil then\r\n args.object.createButton({\r\n label = 'Standalone',\r\n click_function = 'standaloneClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n end\r\n end\r\nend\r\n\r\nfunction fillContainer(args)\r\n local container = getObjectCache(containerId)\r\n\r\n if container ~= nil then\r\n local data = getDataValue('modeData', args.key)\r\n if data == nil then return end\r\n\r\n local value = data[args.mode]\r\n if value == nil or value.token == nil then return end\r\n\r\n local pos = container.getPosition()\r\n if args.object ~= nil then\r\n pos = args.object.getPosition()\r\n end\r\n\r\n cleanContainer(container)\r\n\r\n for _, token in ipairs(value.token) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n\r\n if value.append ~= nil then\r\n for _, token in ipairs(value.append) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n end\r\n\r\n if value.random then\r\n local n = #value.random\r\n if n > 0 then\r\n for _, token in ipairs(value.random[getRandomCount(n)]) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n end\r\n end\r\n\r\n if value.message then\r\n broadcastToAll(value.message)\r\n end\r\n if value.warning then\r\n broadcastToAll(value.warning, { 1, 0.5, 0.5 })\r\n end\r\n end\r\nend\r\n\r\nfunction spawnToken_2(id, pos)\r\n local url = getImageUrl(id)\r\n if url ~= '' then\r\n local obj = spawnObject({\r\n type = 'Custom_Tile',\r\n position = {pos.x, pos.y + 3, pos.z},\r\n rotation = {x = 0, y = 260, z = 0}\r\n })\r\n obj.setCustomObject({\r\n type = 2,\r\n image = url,\r\n thickness = 0.10,\r\n })\r\n obj.scale {0.81, 1, 0.81}\r\n obj.setName(getTokenName({ url=url }))\r\n return obj\r\n end\r\nend\r\n\r\nfunction getTokenName(params)\r\n local name = IMAGE_TOKEN_MAP[params.url]\r\n if name == nil then name = \"\" end\r\n return name\r\nend\r\n\r\nfunction getImageUrl(id)\r\n if id == 'p1' then return 'https://i.imgur.com/uIx8jbY.png' end\r\n if id == '0' then return 'https://i.imgur.com/btEtVfd.png' end\r\n if id == 'm1' then return 'https://i.imgur.com/w3XbrCC.png' end\r\n if id == 'm2' then return 'https://i.imgur.com/bfTg2hb.png' end\r\n if id == 'm3' then return 'https://i.imgur.com/yfs8gHq.png' end\r\n if id == 'm4' then return 'https://i.imgur.com/qrgGQRD.png' end\r\n if id == 'm5' then return 'https://i.imgur.com/3Ym1IeG.png' end\r\n if id == 'm6' then return 'https://i.imgur.com/c9qdSzS.png' end\r\n if id == 'm7' then return 'https://i.imgur.com/4WRD42n.png' end\r\n if id == 'm8' then return 'https://i.imgur.com/9t3rPTQ.png' end\r\n if id == 'skull' then return 'https://i.imgur.com/stbBxtx.png' end\r\n if id == 'cultist' then return 'https://i.imgur.com/VzhJJaH.png' end\r\n if id == 'tablet' then return 'https://i.imgur.com/1plY463.png' end\r\n if id == 'elder' then return 'https://i.imgur.com/ttnspKt.png' end\r\n if id == 'red' then return 'https://i.imgur.com/lns4fhz.png' end\r\n if id == 'blue' then return 'https://i.imgur.com/nEmqjmj.png' end\r\n return ''\r\nend\r\n\r\nfunction cleanContainer(container)\r\n for _, item in ipairs(container.getObjects()) do\r\n destroyObject(container.takeObject({}))\r\n end\r\nend\r\n\r\nfunction getObjectsInZone(zoneId)\r\n local zoneObject = getObjectCache(zoneId)\r\n\r\n if zoneObject == nil then\r\n return\r\n end\r\n\r\n local objectsInZone = zoneObject.getObjects()\r\n local objectsFound = {}\r\n\r\n for i = 1, #objectsInZone do\r\n local object = objectsInZone[i]\r\n if object.tag == 'Bag' then\r\n table.insert(objectsFound, object.guid)\r\n end\r\n end\r\n\r\n if #objectsFound > 0 then\r\n return objectsFound\r\n end\r\nend\r\n\r\nfunction getObjectCache(id)\r\n if CACHE.object[id] == nil then\r\n CACHE.object[id] = getObjectFromGUID(id)\r\n end\r\n return CACHE.object[id]\r\nend\r\n\r\nfunction getDataTable(storage)\r\n if CACHE.data[storage] == nil then\r\n local obj = getObjectCache(tokenDataId)\r\n if obj ~= nil then\r\n CACHE.data[storage] = obj.getTable(storage)\r\n end\r\n end\r\n return CACHE.data[storage]\r\nend\r\n\r\nfunction getDataValue(storage, key)\r\n local data = getDataTable(storage)\r\n if data ~= nil then\r\n local value = data[key]\r\n if value ~= nil then\r\n local res = {}\r\n for m, v in pairs(value) do\r\n res[m] = v\r\n if res[m].parent ~= nil then\r\n local parentData = getDataValue(storage, res[m].parent)\r\n if parentData ~= nil and parentData[m] ~= nil and parentData[m].token ~= nil then\r\n res[m].token = parentData[m].token\r\n end\r\n res[m].parent = nil\r\n end\r\n end\r\n return res\r\n end\r\n end\r\nend\r\n\r\nfunction getRandomCount(to)\r\n updateRandomSeed()\r\n return math.random(1, to)\r\nend\r\n\r\nfunction updateRandomSeed()\r\n local chance = math.random(1,10)\r\n if chance == 1 then\r\n math.randomseed(os.time())\r\n end\r\nend\r\n", + "LuaScript": "--[[ Lua code. See documentation: http://berserk-games.com/knowledgebase/scripting/ --]]\r\n-- Card size used for autodealing --\r\n\r\n-- global position constants\r\nENCOUNTER_DECK_POS = {-3.8, 1, 5.7}\r\nENCOUNTER_DECK_SPAWN_POS = {-3.8, 3, 5.7}\r\nENCOUNTER_DECK_DISCARD_POSITION = {-3.8, 0.5, 10.5}\r\ng_cardWith=2.30;\r\ng_cardHeigth=3.40;\r\n\r\ncontainerId = 'fea079'\r\ntokenDataId = '708279'\r\n\r\n\r\nmaxSquid = 0\r\n\r\nCACHE = {\r\n object = {},\r\n data = {}\r\n}\r\n\r\n--[[ The OnLoad function. This is called after everything in the game save finishes loading.\r\nMost of your script code goes here. --]]\r\nfunction onload()\r\n --Player.White.changeColor('Yellow')\r\n tokenplayerone = {\r\n damageone = \"https://i.imgur.com/XIJHw3J.png\",\r\n damagethree = \"https://i.imgur.com/eqRC712.png\",\r\n horrorone = \"https://i.imgur.com/Bh0BO47.png\",\r\n horrorthree = \"https://i.imgur.com/pZvTKA7.png\",\r\n resource = \"https://i.imgur.com/j5v5E3j.png\",\r\n resourcethree = \"https://i.imgur.com/1GZsDTt.png\",\r\n doom = \"https://i.imgur.com/EoL7yaZ.png\",\r\n clue = \"https://i.imgur.com/wfCaVU0.png\"\r\n }\r\n\r\n TOKEN_DATA = {\r\n clue = {image = tokenplayerone.clue, scale = {0.15, 0.15, 0.15}},\r\n resource = {image = tokenplayerone.resource, scale = {0.17, 0.17, 0.17}},\r\n doom = {image = tokenplayerone.doom, scale = {0.17, 0.17, 0.17}}\r\n }\r\n\r\n getObjectFromGUID(\"6161b4\").interactable=false\r\n getObjectFromGUID(\"721ba2\").interactable=false\r\n getObjectFromGUID(\"9f334f\").interactable=false\r\n getObjectFromGUID(\"23a43c\").interactable=false\r\n getObjectFromGUID(\"5450cc\").interactable=false\r\n getObjectFromGUID(\"463022\").interactable=false\r\n getObjectFromGUID(\"9487a4\").interactable=false\r\n getObjectFromGUID(\"91dd9b\").interactable=false\r\n getObjectFromGUID(\"f182ee\").interactable=false\r\n\r\nend\r\n\r\nfunction take_callback(object_spawned, mat)\r\n customObject = object_spawned.getCustomObject()\r\n local player = mat.getGUID();\r\n\r\n local image = customObject.image\r\n\r\n -- Update global stats\r\n if PULLS[image] == nil then\r\n PULLS[image] = 0\r\n end\r\n PULLS[image] = PULLS[image] + 1\r\n -- Update player stats\r\n if PLAYER_PULLS[player][image] == nil then\r\n PLAYER_PULLS[player][image] = 0\r\n end\r\n PLAYER_PULLS[player][image] = PLAYER_PULLS[player][image] + 1\r\n\r\nend\r\nMAT_GUID_TO_COLOUR = {\r\n [\"8b081b\"] = \"White\",\r\n -- player 2 conrad\r\n [\"bd0ff4\"] = \"Orange\",\r\n -- player\r\n [\"383d8b\"] = \"Green\",\r\n -- playur 4 olivia\r\n [\"0840d5\"] = \"Red\"\r\n}\r\n\r\n\r\nPLAYER_PULLS = {\r\n -- player 1 max\r\n [\"8b081b\"] = {},\r\n -- player 2 conrad\r\n [\"bd0ff4\"] = {},\r\n -- player\r\n [\"383d8b\"] = {},\r\n -- playur 4 olivia\r\n [\"0840d5\"] = {}\r\n}\r\n\r\nPULLS = {\r\n -- cultist\r\n [\"https://i.imgur.com/VzhJJaH.png\"] = 0,\r\n -- skull\r\n [\"https://i.imgur.com/stbBxtx.png\"] = 0,\r\n -- tablet\r\n [\"https://i.imgur.com/1plY463.png\"] = 0,\r\n -- curse\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = 0,\r\n -- tentacle\r\n [\"https://i.imgur.com/lns4fhz.png\"] = 0,\r\n -- minus eight\r\n [\"https://i.imgur.com/9t3rPTQ.png\"] = 0,\r\n -- minus seven\r\n [\"https://i.imgur.com/4WRD42n.png\"] = 0,\r\n -- minus six\r\n [\"https://i.imgur.com/c9qdSzS.png\"] = 0,\r\n -- minus five\r\n [\"https://i.imgur.com/3Ym1IeG.png\"] = 0,\r\n -- minus four\r\n [\"https://i.imgur.com/qrgGQRD.png\"] = 0,\r\n -- minus three\r\n [\"https://i.imgur.com/yfs8gHq.png\"] = 0,\r\n -- minus two\r\n [\"https://i.imgur.com/bfTg2hb.png\"] = 0,\r\n -- minus one\r\n [\"https://i.imgur.com/w3XbrCC.png\"] = 0,\r\n -- zero\r\n [\"https://i.imgur.com/btEtVfd.png\"] = 0,\r\n -- plus one\r\n [\"https://i.imgur.com/uIx8jbY.png\"] = 0,\r\n -- elder thing\r\n [\"https://i.imgur.com/ttnspKt.png\"] = 0,\r\n -- bless\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = 0,\r\n -- elder sign\r\n [\"https://i.imgur.com/nEmqjmj.png\"] = 0,\r\n}\r\n\r\nIMAGE_TOKEN_MAP = {\r\n -- elder sign\r\n [\"https://i.imgur.com/nEmqjmj.png\"] = \"Elder Sign\",\r\n -- plus one\r\n [\"https://i.imgur.com/uIx8jbY.png\"] = \"+1\",\r\n -- zero\r\n [\"https://i.imgur.com/btEtVfd.png\"] = \"0\",\r\n -- minus one\r\n [\"https://i.imgur.com/w3XbrCC.png\"] = \"-1\",\r\n -- minus two\r\n [\"https://i.imgur.com/bfTg2hb.png\"] = \"-2\",\r\n -- minus three\r\n [\"https://i.imgur.com/yfs8gHq.png\"] = \"-3\",\r\n -- minus four\r\n [\"https://i.imgur.com/qrgGQRD.png\"] = \"-4\",\r\n -- minus five\r\n [\"https://i.imgur.com/3Ym1IeG.png\"] = \"-5\",\r\n -- minus six\r\n [\"https://i.imgur.com/c9qdSzS.png\"] = \"-6\",\r\n -- minus seven\r\n [\"https://i.imgur.com/4WRD42n.png\"] = \"-7\",\r\n -- minus eight\r\n [\"https://i.imgur.com/9t3rPTQ.png\"] = \"-8\",\r\n -- skull\r\n [\"https://i.imgur.com/stbBxtx.png\"] = \"Skull\",\r\n -- cultist\r\n [\"https://i.imgur.com/VzhJJaH.png\"] = \"Cultist\",\r\n -- tablet\r\n [\"https://i.imgur.com/1plY463.png\"] = \"Tablet\",\r\n -- elder thing\r\n [\"https://i.imgur.com/ttnspKt.png\"] = \"Elder Thing\",\r\n -- tentacle\r\n [\"https://i.imgur.com/lns4fhz.png\"] = \"Auto-fail\",\r\n -- bless\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = \"Bless\",\r\n -- curse\r\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = \"Curse\"\r\n}\r\n\r\nfunction resetStats()\r\n for key,value in pairs(PULLS) do\r\n PULLS[key] = 0\r\n end\r\n for playerKey, playerValue in pairs(PLAYER_PULLS) do\r\n for key,value in pairs(PULLS) do\r\n PLAYER_PULLS[playerKey][key] = value\r\n end\r\n end\r\n\r\n\r\nend\r\n\r\nfunction getPlayerName(playerMatGuid)\r\n local playerColour = MAT_GUID_TO_COLOUR[playerMatGuid]\r\n if Player[playerColour].seated then\r\n return Player[playerColour].steam_name\r\n else\r\n return playerColour\r\n end\r\nend\r\n\r\nfunction printStats()\r\n local squidKing = \"Nobody\"\r\n\r\n\r\n printToAll(\"\\nOverall Game stats\\n\")\r\n printNonZeroTokenPairs(PULLS)\r\n printToAll(\"\\nIndividual Stats\\n\")\r\n for playerMatGuid, countTable in pairs(PLAYER_PULLS) do\r\n local playerName = getPlayerName(playerMatGuid)\r\n printToAll(playerName .. \" Stats\", {r=255,g=0,b=0})\r\n printNonZeroTokenPairs(PLAYER_PULLS[playerMatGuid])\r\n playerSquidCount = PLAYER_PULLS[playerMatGuid][\"https://i.imgur.com/lns4fhz.png\"]\r\n if playerSquidCount ~= nil and playerSquidCount > maxSquid then\r\n squidKing = playerName\r\n\t maxSquid = playerSquidCount\r\n end\r\n end\r\n printToAll(squidKing .. \" is an auto-fail magnet.\", {r=255,g=0,b=0})\r\nend\r\n\r\nfunction printNonZeroTokenPairs(theTable)\r\n for key,value in pairs(theTable) do\r\n if value ~= 0 then\r\n printToAll(IMAGE_TOKEN_MAP[key] .. '=' .. tostring(value))\r\n end\r\n end\r\nend\r\n\r\n-- Remove comments to enable autorotate cards on hands.\r\n-- function onObjectEnterScriptingZone(zone, object)\r\n-- Autorotate cards with right side up when entering hand.\r\n-- if zone.getGUID() == \"c506bf\" or -- white\r\n-- zone.getGUID() == \"cbc751\" then -- orange\r\n-- object.setRotationSmooth({0,270,0})\r\n-- elseif zone.getGUID() == \"67ce9a\" then -- green\r\n-- object.setRotationSmooth({0,0,0})\r\n-- elseif zone.getGUID() == \"57c22c\" then -- red\r\n-- object.setRotationSmooth({0,180,0})\r\n--end\r\n--end\r\n\r\nfunction findInRadiusBy(pos, radius, filter, debug)\r\n local radius = (radius or 1)\r\n local objList = Physics.cast({\r\n origin = pos,\r\n direction = {0,1,0},\r\n type = 2,\r\n size = {radius, radius, radius},\r\n max_distance = 0,\r\n debug = (debug or false)\r\n })\r\n\r\n local filteredList = {}\r\n for _, obj in ipairs(objList) do\r\n if filter == nil then\r\n table.insert(filteredList, obj.hit_object)\r\n elseif filter and filter(obj.hit_object) then\r\n table.insert(filteredList, obj.hit_object)\r\n end\r\n end\r\n return filteredList\r\nend\r\n\r\nfunction dealCardsInRows(paramlist)\r\n \tlocal currPosition={};\r\n local numRow=1;\r\n\tlocal numCard=0;\r\n\tlocal invMultiplier=1;\r\n\tlocal allCardsDealed=0;\r\n\t\tif paramlist.inverse then\r\n\t\tinvMultiplier=-1;\r\n\tend\r\n\t\tif paramlist.maxCardsDealed==nil then\r\n\r\n\t\tallCardsDealed=0;\r\n\t\tparamlist.maxCardsDealed=paramlist.cardDeck.getQuantity()\r\n\r\n\telseif paramlist.maxCardsDealed>=paramlist.cardDeck.getQuantity() or paramlist.maxCardsDealed<=0 then\r\n\r\n\t\tallCardsDealed=0;\r\n\t\tparamlist.maxCardsDealed=paramlist.cardDeck.getQuantity()\r\n\r\n\telse\r\n\r\n\t\tallCardsDealed=1;\r\n\r\n\tend\r\n\r\n\tif paramlist.mode==\"x\" then\r\n\t\tcurrPosition={paramlist.iniPosition[1]+(2*g_cardWith*invMultiplier*allCardsDealed),paramlist.iniPosition[2],paramlist.iniPosition[3]};\r\n\r\n\telse\r\n\t\tcurrPosition={paramlist.iniPosition[1],paramlist.iniPosition[2],paramlist.iniPosition[3]+(2*g_cardWith*invMultiplier*allCardsDealed)};\r\n\r\n\tend\r\n\r\n\tfor i = 1,paramlist.maxCardsDealed,1 do\r\n\r\n paramlist.cardDeck.takeObject\r\n ({\r\n position= currPosition,\r\n smooth= true\r\n });\r\n\r\n\t\tnumCard=numCard+1;\r\n\t\tif numCard>=paramlist.maxCardRow then\r\n\r\n\t\t\tif paramlist.mode==\"x\" then\r\n\t\t\t\tcurrPosition={paramlist.iniPosition[1]+(2*g_cardWith*invMultiplier*allCardsDealed),paramlist.iniPosition[2],paramlist.iniPosition[3]};\r\n\t\t\t\tcurrPosition[3]=currPosition[3]-(numRow*g_cardHeigth*invMultiplier);\r\n\t\t\telse\r\n\t\t\t\tcurrPosition={paramlist.iniPosition[1],paramlist.iniPosition[2],paramlist.iniPosition[3]+(2*g_cardWith*invMultiplier*allCardsDealed)};\r\n\t\t\t\tcurrPosition[1]=currPosition[1]+(numRow*g_cardHeigth*invMultiplier);\r\n\t\t\tend\r\n\t\t\tnumCard=0;\r\n\t\t\tnumRow=numRow+1;\r\n\r\n\t\telse\r\n\t\t\tif paramlist.mode==\"x\" then\r\n\t\t\t\tcurrPosition[1]=currPosition[1]+(g_cardWith*invMultiplier);\r\n\t\t\telse\r\n\t\t\t\tcurrPosition[3]=currPosition[3]+(g_cardWith*invMultiplier);\r\n\t\t\tend\r\n\t\tend\r\n end\r\nend\r\n\r\nfunction isDeck(x)\r\n return x.tag == 'Deck'\r\nend\r\n\r\nfunction isCardOrDeck(x)\r\n return x.tag == 'Card' or isDeck(x)\r\nend\r\n\r\nfunction drawEncountercard(params) --[[ Parameter Table Position, Table Rotation]]\r\n local position = params[1]\r\n local rotation = params[2]\r\n local alwaysFaceUp = params[3]\r\n local faceUpRotation\r\n local card\r\n local items = findInRadiusBy(ENCOUNTER_DECK_POS, 4, isCardOrDeck)\r\n if #items > 0 then\r\n for i, v in ipairs(items) do\r\n if v.tag == 'Deck' then\r\n card = v.takeObject({index = 0})\r\n break\r\n end\r\n end\r\n -- we didn't find the deck so just pull the first thing we did find\r\n if card == nil then card = items[1] end\r\n actualEncounterCardDraw(card, params)\r\n return\r\n end\r\n-- nothing here, time to reshuffle\r\n reshuffleEncounterDeck(params)\r\nend\r\n\r\nfunction actualEncounterCardDraw(card, params)\r\n local position = params[1]\r\n local rotation = params[2]\r\n local alwaysFaceUp = params[3]\r\n local faceUpRotation = 0\r\n if not alwaysFaceUp then\r\n if getObjectFromGUID(tokenDataId).call('checkHiddenCard', card.getName()) then\r\n faceUpRotation = 180\r\n end\r\n end\r\n card.setPositionSmooth(position, false, false)\r\n card.setRotationSmooth({0,rotation.y,faceUpRotation}, false, false)\r\nend\r\n\r\nIS_RESHUFFLING = false\r\nfunction reshuffleEncounterDeck(params)\r\n -- finishes moving the deck back and draws a card\r\n local function move(deck)\r\n deck.setPositionSmooth(ENCOUNTER_DECK_SPAWN_POS, true, false)\r\n actualEncounterCardDraw(deck.takeObject({index=0}), params)\r\n Wait.time(function()\r\n IS_RESHUFFLING = false\r\n end, 1)\r\n end\r\n -- bail out if we're mid reshuffle\r\n if IS_RESHUFFLING then\r\n return\r\n end\r\n local discarded = findInRadiusBy(ENCOUNTER_DECK_DISCARD_POSITION, 4, isDeck)\r\n if #discarded > 0 then\r\n IS_RESHUFFLING = true\r\n local deck = discarded[1]\r\n if not deck.is_face_down then\r\n deck.flip()\r\n end\r\n deck.shuffle()\r\n Wait.time(|| move(deck), 0.3)\r\n else\r\n printToAll(\"couldn't find encounter discard pile to reshuffle\", {1, 0, 0})\r\n end\r\nend\r\n\r\nCHAOS_TOKENS = {}\r\nCHAOS_TOKENS_LAST_MAT = nil\r\nfunction putBackChaosTokens()\r\n local chaosbagposition = chaosbag.getPosition()\r\n for k, token in pairs(CHAOS_TOKENS) do\r\n if token ~= nil then\r\n chaosbag.putObject(token)\r\n token.setPosition({chaosbagposition[1],chaosbagposition[2]+0.5,chaosbagposition[3]})\r\n end\r\n end\r\n CHAOS_TOKENS = {}\r\n end\r\n\r\nfunction drawChaostoken(params)\r\n local mat = params[1]\r\n local tokenOffset = params[2]\r\n local isRightClick = params[3]\r\n local isSameMat = (CHAOS_TOKENS_LAST_MAT == nil or CHAOS_TOKENS_LAST_MAT == mat)\r\n if not isSameMat then\r\n putBackChaosTokens()\r\n end\r\n CHAOS_TOKENS_LAST_MAT = mat\r\n -- if we have left clicked and have no tokens OR if we have right clicked\r\n if isRightClick or #CHAOS_TOKENS == 0 then\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n for i,v in ipairs(items) do\r\n if items[i].getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(items[i].getGUID())\r\n break\r\n end\r\n end\r\n -- bail out if we have no tokens\r\n if #chaosbag.getObjects() == 0 then\r\n return\r\n end\r\n chaosbag.shuffle()\r\n -- add the token to the list, compute new position based on list length\r\n tokenOffset[1] = tokenOffset[1] + (0.17 * #CHAOS_TOKENS)\r\n local toPosition = mat.positionToWorld(tokenOffset)\r\n local token = chaosbag.takeObject({\r\n index = 0,\r\n position = toPosition,\r\n rotation = mat.getRotation(),\r\n\t callback_function = function(obj) take_callback(obj, mat) end\r\n })\r\n CHAOS_TOKENS[#CHAOS_TOKENS + 1] = token\r\n return\r\n else\r\n putBackChaosTokens()\r\n end\r\nend\r\n\r\nfunction spawnToken(params)\r\n -- Position to spawn,\r\n -- rotation vector to apply\r\n -- translation vector to apply\r\n -- token type\r\n local position = params[1]\r\n local tokenType = params[2]\r\n local tokenData = TOKEN_DATA[tokenType]\r\n if tokenData == nil then\r\n error(\"no token data found for '\" .. tokenType .. \"'\")\r\n end\r\n\r\n local token = spawnObject({\r\n type = 'Custom_Token',\r\n position = position,\r\n\trotation = {x=0, y=270, z=0}\r\n })\r\n token.setCustomObject({\r\n image = tokenData['image'],\r\n thickness = 0.3,\r\n merge_distance = 5.0,\r\n stackable = true,\r\n })\r\n token.use_snap_points=false\r\n token.scale(tokenData['scale'])\r\n return token\r\nend\r\n\r\nfunction round(params) -- Parameter (int number, int numberDecimalPlaces)\r\n return tonumber(string.format(\"%.\" .. (params[2] or 0) .. \"f\", params[1]))\r\nend\r\n\r\nfunction roundposition(params) -- Parameter (Table position)\r\n return {round({params[1], 2}),round({params[2], 2}),round({params[3], 2})}\r\nend\r\n\r\nfunction isEqual(params) --Parameter (Table table1, Table table2) returns true if the tables are equal\r\n if params[1][1] == params[2][1] and params[1][2] == params[2][2] and params[1][3] == params[2][3] then\r\n return true\r\n else\r\n return false\r\n end\r\nend\r\n\r\nfunction isFaceup(params) --Object object\r\n if params.getRotation()[3] > -5 and params.getRotation()[3] < 5 then\r\n return true\r\n else\r\n return false\r\n end\r\nend\r\n\r\n--Difficulty selector script\r\n\r\nfunction createSetupButtons(args)\r\n local data = getDataValue('modeData', args.key)\r\n if data ~= nil then\r\n local z = -0.15\r\n if data.easy ~= nil then\r\n args.object.createButton({\r\n label = 'Easy',\r\n click_function = 'easyClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.normal ~= nil then\r\n args.object.createButton({\r\n label = 'Standard',\r\n click_function = 'normalClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.hard ~= nil then\r\n args.object.createButton({\r\n label = 'Hard',\r\n click_function = 'hardClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n if data.expert ~= nil then\r\n args.object.createButton({\r\n label = 'Expert',\r\n click_function = 'expertClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n z = z + 0.20\r\n end\r\n z = z + 0.10\r\n if data.standalone ~= nil then\r\n args.object.createButton({\r\n label = 'Standalone',\r\n click_function = 'standaloneClick',\r\n function_owner = args.object,\r\n position = {0, 0.1, z},\r\n rotation = {0, 0, 0},\r\n scale = {0.47, 1, 0.47},\r\n height = 200,\r\n width = 1150,\r\n font_size = 100,\r\n color = {0.87, 0.8, 0.70},\r\n font_color = {0, 0, 0}\r\n })\r\n end\r\n end\r\nend\r\n\r\nfunction fillContainer(args)\r\n local container = getObjectCache(containerId)\r\n\r\n if container ~= nil then\r\n local data = getDataValue('modeData', args.key)\r\n if data == nil then return end\r\n\r\n local value = data[args.mode]\r\n if value == nil or value.token == nil then return end\r\n\r\n local pos = container.getPosition()\r\n if args.object ~= nil then\r\n pos = args.object.getPosition()\r\n end\r\n\r\n cleanContainer(container)\r\n\r\n for _, token in ipairs(value.token) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n\r\n if value.append ~= nil then\r\n for _, token in ipairs(value.append) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n end\r\n\r\n if value.random then\r\n local n = #value.random\r\n if n > 0 then\r\n for _, token in ipairs(value.random[getRandomCount(n)]) do\r\n local obj = spawnToken_2(token, pos)\r\n if obj ~= nil then\r\n container.putObject(obj)\r\n end\r\n end\r\n end\r\n end\r\n\r\n if value.message then\r\n broadcastToAll(value.message)\r\n end\r\n if value.warning then\r\n broadcastToAll(value.warning, { 1, 0.5, 0.5 })\r\n end\r\n end\r\nend\r\n\r\nfunction spawnToken_2(id, pos)\r\n local url = getImageUrl(id)\r\n if url ~= '' then\r\n local obj = spawnObject({\r\n type = 'Custom_Tile',\r\n position = {pos.x, pos.y + 3, pos.z},\r\n rotation = {x = 0, y = 260, z = 0}\r\n })\r\n obj.setCustomObject({\r\n type = 2,\r\n image = url,\r\n thickness = 0.10,\r\n })\r\n obj.scale {0.81, 1, 0.81}\r\n obj.setName(getTokenName({ url=url }))\r\n return obj\r\n end\r\nend\r\n\r\nfunction getTokenName(params)\r\n local name = IMAGE_TOKEN_MAP[params.url]\r\n if name == nil then name = \"\" end\r\n return name\r\nend\r\n\r\nfunction getImageUrl(id)\r\n if id == 'p1' then return 'https://i.imgur.com/uIx8jbY.png' end\r\n if id == '0' then return 'https://i.imgur.com/btEtVfd.png' end\r\n if id == 'm1' then return 'https://i.imgur.com/w3XbrCC.png' end\r\n if id == 'm2' then return 'https://i.imgur.com/bfTg2hb.png' end\r\n if id == 'm3' then return 'https://i.imgur.com/yfs8gHq.png' end\r\n if id == 'm4' then return 'https://i.imgur.com/qrgGQRD.png' end\r\n if id == 'm5' then return 'https://i.imgur.com/3Ym1IeG.png' end\r\n if id == 'm6' then return 'https://i.imgur.com/c9qdSzS.png' end\r\n if id == 'm7' then return 'https://i.imgur.com/4WRD42n.png' end\r\n if id == 'm8' then return 'https://i.imgur.com/9t3rPTQ.png' end\r\n if id == 'skull' then return 'https://i.imgur.com/stbBxtx.png' end\r\n if id == 'cultist' then return 'https://i.imgur.com/VzhJJaH.png' end\r\n if id == 'tablet' then return 'https://i.imgur.com/1plY463.png' end\r\n if id == 'elder' then return 'https://i.imgur.com/ttnspKt.png' end\r\n if id == 'red' then return 'https://i.imgur.com/lns4fhz.png' end\r\n if id == 'blue' then return 'https://i.imgur.com/nEmqjmj.png' end\r\n return ''\r\nend\r\n\r\nfunction cleanContainer(container)\r\n for _, item in ipairs(container.getObjects()) do\r\n destroyObject(container.takeObject({}))\r\n end\r\nend\r\n\r\nfunction getObjectsInZone(zoneId)\r\n local zoneObject = getObjectCache(zoneId)\r\n\r\n if zoneObject == nil then\r\n return\r\n end\r\n\r\n local objectsInZone = zoneObject.getObjects()\r\n local objectsFound = {}\r\n\r\n for i = 1, #objectsInZone do\r\n local object = objectsInZone[i]\r\n if object.tag == 'Bag' then\r\n table.insert(objectsFound, object.guid)\r\n end\r\n end\r\n\r\n if #objectsFound > 0 then\r\n return objectsFound\r\n end\r\nend\r\n\r\nfunction getObjectCache(id)\r\n if CACHE.object[id] == nil then\r\n CACHE.object[id] = getObjectFromGUID(id)\r\n end\r\n return CACHE.object[id]\r\nend\r\n\r\nfunction getDataTable(storage)\r\n if CACHE.data[storage] == nil then\r\n local obj = getObjectCache(tokenDataId)\r\n if obj ~= nil then\r\n CACHE.data[storage] = obj.getTable(storage)\r\n end\r\n end\r\n return CACHE.data[storage]\r\nend\r\n\r\nfunction getDataValue(storage, key)\r\n local data = getDataTable(storage)\r\n if data ~= nil then\r\n local value = data[key]\r\n if value ~= nil then\r\n local res = {}\r\n for m, v in pairs(value) do\r\n res[m] = v\r\n if res[m].parent ~= nil then\r\n local parentData = getDataValue(storage, res[m].parent)\r\n if parentData ~= nil and parentData[m] ~= nil and parentData[m].token ~= nil then\r\n res[m].token = parentData[m].token\r\n end\r\n res[m].parent = nil\r\n end\r\n end\r\n return res\r\n end\r\n end\r\nend\r\n\r\nfunction getRandomCount(to)\r\n updateRandomSeed()\r\n return math.random(1, to)\r\nend\r\n\r\nfunction updateRandomSeed()\r\n local chance = math.random(1,10)\r\n if chance == 1 then\r\n math.randomseed(os.time())\r\n end\r\nend\r\n", "LuaScriptState": "", "XmlUI": "", "Decals": [ @@ -1310,7 +1310,7 @@ "Rotation": { "x": 359.9201, "y": 269.981476, - "z": 0.0169207025 + "z": 0.0169208646 }, "Tags": [] }, @@ -5741,7 +5741,7 @@ "Stretch": true } }, - "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"Study\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Study_670914\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cellar_5d3bcc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cellar\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Bathroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Far Above Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Deep Below Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Northside_86faac\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northside\": {\"type\" : \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Graveyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Miskatonic University_cedb0a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Miskatonic University\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Downtown_1aa7cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Downtown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"St. Mary's Hospital\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Easttown_88245c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Easttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Rivertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Your House_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Your House_b28633\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Ritual Site\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Arkham Woods_e8e04b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Arkham Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"New Orleans_5ab18a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"New Orleans\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Riverside_ab9d69\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Riverside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Wilderness_3c5ea8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Wilderness\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unhallowed Land_552a1d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unhallowed Land\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Flooded Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Venice\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Rialto Bridge\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Venetian Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Guardian\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Canal-side\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Accademia Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bridge of Sighs\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Warren Observatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Science Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Orne Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Administration Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Student Union\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Humanities Building\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Dormitories\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Faculty Offices\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Faculty Offices_1c567d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"La Bella Luna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Back Hall Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Museum Entrance\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Security Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Security Office_fcb3e4\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Administration Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Administration Office_d2eb25\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Exhibit Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_563240\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_f3ffb6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_0b0c58\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_2d87e6\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_da02ea\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Train Car\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Train Car_f3f902\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_905f69\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_a3a321\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_464528\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Train Car_3cfca4\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Train Car_64ffb0\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Train Car_0fb5f0\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Engine Car\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"House in the Reeds\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Osborn's General Store\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Congregational Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bishop's Brook\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Burned Ruins\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Schoolhouse\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Dunwich Village\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Dunwich Village_ac4427\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Cold Spring Glen\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Cold Spring Glen_e58475\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Ten-Acre Meadow\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Ten-Acre Meadow_05b0dd\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Blasted Heath\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Blasted Heath_995fe7\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Whateley Ruins\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Devil's Hop Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Devil's Hop Yard_f7dd31\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Base of the Hill\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Base of the Hill_80236e\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Ascending Path\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Ascending Path_d3ae26\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Sentinel Peak\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Diverging Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Diverging Path_7239aa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Altered Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Edge of the Universe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tear Through Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Prismatic Cascade\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Towering Luminosity\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tear Through Space\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Endless Bridge\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Dimensional Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Steps of Y'hagharl\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Unstable Vortex\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Indecipherable Stairs\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Backstage Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backstage Doorway_0797a9\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lobby Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lobby Doorway_7605cf\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lobby\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backstage\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Foyer\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Historical Society\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Historical Society_40f79d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_b352f8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_0cf5d5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_abc0cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_ab6a72\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hidden Library\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"Patient Confinement\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Asylum Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Asylum Halls_f99530\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Asylum Halls_576595\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Infirmary\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Basement Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Kitchen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Mess Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Grand Guignol\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Montmartre\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Montmartre_cbaacc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Montparnasse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Notre-Dame\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gare d'Orsay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Opéra Garnier\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Canal Saint-Martin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Le Marais\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gardens of Luxembourg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Père Lachaise Cemetery\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Catacombs\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Catacombs_29170f\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_f1237c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_c3151e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_14b1cb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_81920c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_c14c8b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_ea2a55\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_8bcab3\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_7c7f4a\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_80cf41\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Abbey Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Porte de l'Avancée\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Grand Rue\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cloister\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Knight's Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Chœur Gothique\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outer Wall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outer Wall_014bd6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"North Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"North Tower_69eae5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Chapel of St. Aubert\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Chapel of St. Aubert_e75ba8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Abbey Tower\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Abbey Tower_2f3d21\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Shores of Hali\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Dark Spires\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Palace of the King\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Palace of the King_60d758\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ruins of Carcosa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dim Streets\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Depths of Demhe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bleak Plains\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Recesses of Your Own Mind\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"The Throne Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Stage of the Ward Theatre\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Serpent’s Haven\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ruins of Eztli\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rope Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Overgrown Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"River Canyon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Path of Thorns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temple of the Fang\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Circuitous Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Riverside Temple\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Waterfall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Trail of the Dead\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Cloud Forest\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Chamber of Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ancient Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ancient Hall_b9acb8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Grand Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Entryway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Underground Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Burial Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Secret Passage\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Snake Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Throne Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mosaic Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Tomb of the Ancients\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Town Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Curiositie Shoppe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"At the Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"At the Station_e0833c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Missing Persons\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Relic is Missing!\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Trial of the Huntress\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Search for the Meaning\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Seeking Trouble\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Seeking Trouble_42f93b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Sacred Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Chapultepec Hill\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Chapultepec Hill_baec21\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Canals of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Lake Xochimilco\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Lake Xochimilco_59bf7d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Templo Mayor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Templo Mayor_fb0083\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temples of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Temples of Tenochtitlán_80cef8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Mouth of K'n-yan_38a3e5\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Stone Altar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Time-Wracked Woods\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Vast Passages\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Perilous Gulch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dark Hollow\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hall of Idolatry\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Crystal Pillars\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ruins of K’n-yan\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Chthonian Depths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Subterranean Swamp\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Treacherous Descent\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Interview Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Interview Room_b1861c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Halls of Pnakotus\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Deconstruction Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Towers of Pnakotus\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Laboratory of the Great Race\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Yithian Orrery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Great Library\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Cyclopean Vaults\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Alien Conservatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"City of the Serpents\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bridge over N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Abandoned Site\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Caverns of Yoth\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hall of Heresy\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bright Canyon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Forked Path\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Nexus of N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"A Pocket in Time\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"City of the Unseen\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Valusia\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Great Hall of Celeano\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Ultima Thule\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Shores of R’lyeh\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Atlantis\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Pnakotus\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Ruins of New York\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Yuggoth\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Mu\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Plateau of Leng_0ab6ff\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Billiards Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Billiards Room_33990b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Trophy Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Trophy Room_e9160a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Master Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Balcony_1b5483\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Office_a1bd9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_1539ea\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_d3f8c3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_eca18e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Paths into Twilight\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"The Imperial Entrance\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Dark Stairwell\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Stairway\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Back Booths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Lobby\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backroom Door\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Backroom Door_ed439d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dining Area\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Dance Floor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Gateway to the East\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Back Alley\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Mingzhu Laundry\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dragon's Den\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Phoenix's Nest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Golden Temple of the Heavens\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Flea Market\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Zihao's House of Fighting Arts\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Daiyu's Tea Garden\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Moldy Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Decrepit Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Walter Gilman's Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unknown Places_b538f8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unknown Places_7bea34\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unknown Places\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unknown Places_9a471d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unknown Places_0ac3ea\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Strange Geometry\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Site of the Sacrifice\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"Hangman's Brook\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Abandoned Chapel\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Haunted Fields\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Lobby_1c2dfe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lobby_bcd556\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Gates_fa6a29\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lodge Gates\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Cellar\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Cellar_8ea4fd\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lounge\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Inner Sanctum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Library_47ccbc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Sanctum Doorway\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Sanctum Doorway_4da6c3\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Geist-Trap\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Forbidding Shore\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unvisited Isle\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Rivertown_92ee68\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Rivertown_db4b20\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Southside_c898a0\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Southside_e7f5fa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Silver Twilight Lodge\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Silver Twilight Lodge_17e686\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hangman's Hill\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Hangman's Hill_5f4d8a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Cosmic Ingress\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Cosmos\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cosmos_a89dbf\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_1a0ad2\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_30fc53\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_8f3e16\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_4e8ae3\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_a8d84d\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Cosmos_7a3ece\": {\"type\": \"fixed\", \"value\": 6, \"clueSide\": \"back\"},\r\n \"Cosmos_311eb1\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Seventy Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Seven Hundred Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Base of the Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Enchanted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Basement Door_42fa87\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Basement Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Waiting Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Emergency Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Experimental Therapies Ward\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Records Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Foyer_9a9f9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Room 245\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hotel Roof\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Office_b3ed47\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Room 212\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Basement\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Second Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Room 225\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Restaurant\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Suite Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Ulthar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dylath-Leen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mt. Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Baharna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Zulan-Thek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sarnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"City-Which-Appears-On-No-Map\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Celephaïs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Nameless Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Kadatheron\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ilek-Vad\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ruins of Ib\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temple of Unattainable Desires\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hazuth-Kleg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Serannian\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Mysterious Stairs\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Mysterious Stairs_df1a40\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic_10faf9\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unmarked Tomb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Upstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Front Porch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Downstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Downstairs Doorway_c93906\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Burial Ground\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Temple of the Moon Lizard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"City of the Moon-Beasts\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Moon-Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dark Crater\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Caverns Beneath the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Black Core\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Light Side of the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"City of Gugs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Vaults of Zin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Plain of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sea of Bones\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Vale of Pnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Crag of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Sea of Pitch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Plateau of Leng\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cold Wastes\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Monastery of Leng\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Onyx Gates\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"back\"},\r\n \"Forsaken Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Crater\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Quarantine Zone\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_5f2a9b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_4a8e9c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_5193e9\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_b3a920\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"The Great Web\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Great Web_39ace3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_727790\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_5c5ec4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_361fd7\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_dfdc8c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Expedition Camp\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Desert Oasis\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Untouched Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sands of Dashur\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Sandswept Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Nile River\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Faceless Sphinx\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dunes of the Sahara\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Streets of Cairo\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cairo Bazaar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Temple Courtyard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Museum of Egyptian Antiquities\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outskirts of Cairo\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Eldritch Gate\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mist-Filled Caverns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Stairway to Sarkomand\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Tunnels under Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Great Abyss\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"A Dream Betwixt\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n\r\n \"Velma's Doghouse\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Barkham City Pound\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Barkham Asylum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Beasttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tailside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Slobbertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Snoutside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Muttskatonic University\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Boneyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"St. Mary's Animal Hospital\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Arkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of New York City\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Penthouse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Burning Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Providence\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Athenaeum of the Empty Sky\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Arcade\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Montréal\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Chateau Ramezay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shrine of Magh’an Ark’at\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Unfamiliar Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_0f20fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_d5566b\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_dc9eb7\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_513d82\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"First National Grocery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Marsh Refinery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Innsmouth Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Innsmouth Harbour\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Fish Street Bridge_b6b9b7\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gilman House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Little Bookshop\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Innsmouth Jail_f63738\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"New Church Green_d1ef9c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Sawbone Alley_899c2c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"The House on Water Street_e4f53a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Shoreward Slums_24e42d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Esoteric Order of Dagon_28c301\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Esoteric Order of Dagon_ef8cef\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"New Church Green_921a9b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Marsh Refinery_44c342\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The House on Water Street_104e07\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Little Bookshop_a17a82\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"First National Grocery_9ae75c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Fish Street Bridge_a358fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Innsmouth Harbour_30b2c0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Sawbone Alley_e58cff\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Gilman House_e589b8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Innsmouth Jail_755fc0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shoreward Slums_c0d0df\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Desolate Coastline\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Unfathomable Depths_cb5e3e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_7d180e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_fdf43f\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_431ca2\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_dfc9b4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_086743\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_0e611a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_b1a7f2\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Old Innsmouth Road\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_07ba2e\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_48b819\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_02e79c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_27826a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_dd62cc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_687b03\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_eb3303\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_bebfba\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_c36e38\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_175a8a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_d2c47a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_095dac\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_fe2e46\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_f35c3d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Falcon Point Cliffside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lighthouse Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lantern Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Lighthouse Keeper's Cottage\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Tidal Tunnel_7eba72\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_b4bcd8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_4ba689\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_ffdbef\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \r\n \"XXXX\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"xxx\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"}\r\n}\r\n]]\r\n--[[\r\nPlayer cards with token counts and types\r\n]]\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Flashlight\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shrivelling\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Shrivelling (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Grotesque Statue (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Forbidden Knowledge\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \".45 Automatic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Shotgun (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Liquid Courage\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Song of the Dead (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Cover Up\": {\r\n \"tokenType\": \"clue\",\r\n \"tokenCount\": 3\r\n },\r\n \"Roland's .38 Special\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"First Aid\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scrying\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".41 Derringer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Painkillers\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Smoking Pipe\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Clarity of Mind\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"M1918 BAR (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 8\r\n },\r\n \"Ornate Bow (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 1\r\n },\r\n \".41 Derringer (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Suggestion (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Chicago Typewriter (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Lupara (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"First Aid (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Springfield M1903 (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Springfield M1903 (4) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".32 Colt\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Venturer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Lockpicks (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Finn's Trusty .38\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".45 Automatic (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Lightning Gun (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Strange Solution (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Strange Solution (4):Acidic Ichor\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Strange Solution (4):Empowering Elixir\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Insight (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Archaic Glyphs (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"In the Know (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Alchemical Transmutation\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scrying (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shrivelling (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mists of R'lyeh\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mists of R'lyeh (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Colt Vest Pocket\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Old Hunting Rifle (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Thermos\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Feed the Mind (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Seal of the Seventh Sign (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 7\r\n },\r\n \"Flamethrower (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Flamethrower (5) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Pnakotic Manuscripts (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Kerosene (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shards of the Void (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Try and Try Again (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Initiate\": {\r\n \"tokenType\": \"doom\",\r\n \"tokenCount\": 1\r\n },\r\n \"Detective's Colt 1911s\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Extra Ammunition (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Initiate (3)\": {\r\n \"tokenType\": \"doom\",\r\n \"tokenCount\": 1\r\n },\r\n \"Clarity of Mind (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Fingerprint Kit\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Truth from Fiction\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Enchanted Blade\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tennessee Sour Mash\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Scroll of Secrets\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".45 Thompson\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Mr. \\\"Rook\\\"\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mr. \\\"Rook\\\" (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3):Seeker\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3) (Taboo):Seeker\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Scroll of Secrets (3) (Taboo):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Enchanted Blade (3):Guardian\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Enchanted Blade (3):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \".45 Thompson (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Esoteric Atlas (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Tennessee Sour Mash (3):Rogue\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tennessee Sour Mash (3):Survivor\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mk 1 Grenades (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Dayana Esperence (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Pendant of the Queen\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".32 Colt (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Alchemical Transmutation (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Suggestion (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Gate Box\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tony's .38 Long Colt\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Gregory Gry\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 9\r\n },\r\n \"Scroll of Prophecies\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Healing Words\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Otherworld Codex (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".35 Winchester\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \".35 Winchester (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Old Book of Lore (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Sawed-Off Shotgun (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Mind's Eye (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Colt Vest Pocket (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Mists of R'lyeh (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"The Chthonian Stone (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Flesh Ward\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Physical Training (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Encyclopedia\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Feed the Mind\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Forbidden Tome\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Esoteric Atlas (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"The Necronomicon (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"The Necronomicon (5) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Mauser C96\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Liquid Courage (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mauser C96 (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Beretta M1918 (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Scrying Mirror\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Azure Flame\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Grotesque Statue (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Azure Flame (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Studies (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Azure Flame (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".18 Derringer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Grimm's Fairy Tales\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Old Keyring\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \".18 Derringer (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Chainsaw (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Becky\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Book of Psalms\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Cryptographic Cipher\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".25 Automatic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Obfuscation\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Eldritch Sophist\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Armageddon\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Eye of Chaos\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shroud of Shadows\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Gabriel\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Fingerprint Kit (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Old Keyring (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Flux Stabilizer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Cultes des Goules\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Dragon Idol\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Elixir of Life\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Fetch Stick\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Heart of Winter\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Massa di Requiem per Shuggay\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mi-Go Brain Case\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Milk of Shub-Niggurath\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 1\r\n },\r\n \"Ruby of R'yleh\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Sword of Saint Jerome\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Sword of Y'ha-Talla\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Vach-Viraj Chant\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Zanthu Tablets\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Lamp of Alhazred\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Soul Gem\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Book of the Believer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mask of Wisdom\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Key of Tawil At-Umr\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Warding Statue\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Guided by the Unseen (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Eye of Chaos (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shroud of Shadows (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Armageddon (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\n-- Encounter Cards with Hidden.\r\nHIDDEN_CARD_DATA = {\r\n \"Visions in Your Mind (Death)\",\r\n \"Visions in Your Mind (Failure)\",\r\n \"Visions in Your Mind (Hatred)\",\r\n \"Visions in Your Mind (Horrors)\",\r\n \"Gift of Madness (Misery)\",\r\n \"Gift of Madness (Pity)\",\r\n \"Possession (Murderous)\",\r\n \"Possession (Torturous)\",\r\n \"Possession (Traitorous)\",\r\n \r\n \"Whispers in Your Head (Anxiety)\",\r\n \"Whispers in Your Head (Dismay)\",\r\n \"Whispers in Your Head (Doubt)\",\r\n \"Whispers in Your Head (Dread)\",\r\n \"Delusory Evils\",\r\n \"Hastur's Gaze\",\r\n \"Hastur's Grasp\",\r\n \r\n \"Law of 'Ygiroth (Chaos)\",\r\n \"Law of 'Ygiroth (Discord)\",\r\n \"Law of 'Ygiroth (Pandemonium)\",\r\n \"Nyarlathotep\",\r\n \"Restless Journey (Fallacy)\",\r\n \"Restless Journey (Hardship)\",\r\n \"Restless Journey (Lies)\",\r\n \"Whispering Chaos (East)\",\r\n \"Whispering Chaos (North)\",\r\n \"Whispering Chaos (South)\",\r\n \"Whispering Chaos (West)\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nPLAYER_CARD_TOKEN_OFFSETS = {\r\n [1] = {\r\n { 0, 3, -0.2 },\r\n },\r\n [2] = {\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 },\r\n },\r\n [3] = {\r\n { 0, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 },\r\n },\r\n [4] = {\r\n { 0.4, 3, -0.9 },\r\n { -0.4, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 }\r\n },\r\n [5] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 }\r\n },\r\n [6] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n },\r\n [7] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0, 3, 0.5 },\r\n },\r\n [8] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { -0.35, 3, 0.5 },\r\n { 0.35, 3, 0.5 },\r\n },\r\n [9] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0.7, 3, 0.5 },\r\n { 0, 3, 0.5 },\r\n { -0.7, 3, 0.5 },\r\n },\r\n [12] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0.7, 3, 0.5 },\r\n { 0, 3, 0.5 },\r\n { -0.7, 3, 0.5 },\r\n { 0.7, 3, 1.2 },\r\n { 0, 3, 1.2 },\r\n { -0.7, 3, 1.2 },\r\n }\r\n\r\n}\r\n\r\nmodeData = {\r\n ['Core Set'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Devourer Below'] = {\r\n easy = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n normal = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n hard = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n expert = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' }\r\n },\r\n -----------------The Dunwich Legacy\r\n\r\n ['The Dunwich Legacy'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['The Miskatonic Museum'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Essex County Express'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Blood on the Altar'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Undimensioned and Unseen'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Where Doom Awaits'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Lost in Time and Space'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n -----------------The Path to Carcosa\r\n\r\n ['The Path to Carcosa'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n ['The Last King'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Echoes of the Past'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['The Unspeakable Oath'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['A Phantom of Truth'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['The Pallid Mask'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Black Stars Rise'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Dim Carcosa'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n -----------------The Forgotten Age\r\n\r\n ['The Forgotten Age'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Doom of Eztli'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Threads of Fate'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Boundary Beyond'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The City of Archives'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Depths of Yoth'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Heart of the Elders'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Shattered Aeons'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n -----------------The Circle Undone\r\n\r\n ['The Circle Undone'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm6', 'm8', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n [\"At Death's Doorstep\"] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Secret Name'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Wages of Sin'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['For the Greater Good'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Union and Disillusion'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['In the Clutches of Chaos'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Before the Black Throne'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n\r\n -----------------The Dream-Eaters\r\n\r\n ['TDE_A'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['TDE_B'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Search For Kadath'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['A Thousand Shapes of Horror'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Dark Side of the Moon'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Point of No Return'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Where the Gods Dwell'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Weaver of the Cosmos'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n\r\n -----------------The Innsmouth Conspiracy\r\n ['The Innsmouth Conspiracy'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } } ,\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Vanishing of Elina Harper'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['In Too Deep'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Devil Reef'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Horror in High Gear'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['A Light in the Fog'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n -----------------The Side Missions\r\n --official\r\n ['Curse of the Rougarou'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Carnevale of Horrors'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Labyrinths of Lunacy'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0','m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n ['Guardians of the Abyss'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Excelsior'] = {\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Read or Die'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['All or Nothing'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n ['Meowlathotep'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n \r\n ['WotOG'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n \r\n ['Bad Blood'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n --fan-made\r\n ['Carnevale of Spiders'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n ['The Nephew Calls'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Outsider'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Stranger Things'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Winter Winds'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['The Festival'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Forbidding Desert'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Happys Funhouse'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Knightfall'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'cultist', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Last Call at Roxies'] = {\r\n easy = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Limens of Belief'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Blood Spilled in Salem'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Bread and Circuses'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Bridge of Sighs'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Collector'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Colour out of Space'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Curse of Amultep'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Dying Star'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'blue', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'blue', 'red', 'blue' } }\r\n },\r\n ['Against the Wendigo'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Pensher Wyrm'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Approaching Storm'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Into the Shadowlands'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['London Set 1'] = {\r\n easy = { token = { 'p2', 'p1', '0', '0', '0', 'm1', 'm2', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm2', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n },\r\n ['London Set 2'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'elder', 'tablet', 'red', 'blue' } },\r\n },\r\n ['London Set 3'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n },\r\n ['Delta Green'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Jennys Choice'] = {\r\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4','skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Blob'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['The Initiation'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Consternation'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n },\r\n ['Of Sphinx'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'elder', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Ordis'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Darkness Falls'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['War of the Worlds'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Alice in Wonderland'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Pokemon'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Safari'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Cerulean'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Erich Zann'] = {\r\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Kaimonogatari'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['Sleepy Hollow'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Flesh'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n },\r\n ['Dark Matter'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } }\r\n },\r\n ['Dont Starve'] = {\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['XXXX'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n\r\n}\r\n\r\nfunction onSave()\r\n local globalState = JSON.encode(SPAWNED_PLAYER_CARD_GUIDS)\r\n log('saving global state: ' .. globalState)\r\n self.script_state = globalState\r\nend\r\n\r\nfunction onload(save_state)\r\n if save_state ~= '' then\r\n log('loading global state: ' .. save_state)\r\n SPAWNED_PLAYER_CARD_GUIDS = JSON.decode(save_state)\r\n else\r\n SPAWNED_PLAYER_CARD_GUIDS = {}\r\n end\r\nend\r\n\r\nfunction getSpawnedPlayerCardGuid(params)\r\n local guid = params[1]\r\n if SPAWNED_PLAYER_CARD_GUIDS == nil then\r\n return nil\r\n end\r\n return SPAWNED_PLAYER_CARD_GUIDS[guid]\r\nend\r\n\r\nfunction setSpawnedPlayerCardGuid(params)\r\n local guid = params[1]\r\n local value = params[2]\r\n if SPAWNED_PLAYER_CARD_GUIDS ~= nil then\r\n SPAWNED_PLAYER_CARD_GUIDS[guid] = value\r\n return true\r\n end\r\n return false\r\nend", + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"Study\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Study_670914\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cellar_5d3bcc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cellar\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Bathroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Far Above Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Deep Below Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Northside_86faac\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northside\": {\"type\" : \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Graveyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Miskatonic University_cedb0a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Miskatonic University\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Downtown_1aa7cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Downtown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"St. Mary's Hospital\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Easttown_88245c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Easttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Rivertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Your House_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Your House_b28633\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Ritual Site\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Arkham Woods_e8e04b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Arkham Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"New Orleans_5ab18a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"New Orleans\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Riverside_ab9d69\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Riverside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Wilderness_3c5ea8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Wilderness\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unhallowed Land_552a1d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unhallowed Land\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Flooded Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Venice\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Rialto Bridge\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Venetian Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Guardian\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Canal-side\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Accademia Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bridge of Sighs\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Warren Observatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Science Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Orne Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Administration Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Student Union\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Humanities Building\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Dormitories\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Faculty Offices\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Faculty Offices_1c567d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"La Bella Luna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Back Hall Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Museum Entrance\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Security Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Security Office_fcb3e4\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Administration Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Administration Office_d2eb25\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Exhibit Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_563240\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_f3ffb6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_0b0c58\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_2d87e6\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Exhibit Hall_da02ea\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Train Car\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Train Car_f3f902\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_905f69\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_a3a321\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Train Car_464528\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Train Car_3cfca4\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Train Car_64ffb0\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Train Car_0fb5f0\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Engine Car\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"House in the Reeds\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Osborn's General Store\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Congregational Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Bishop's Brook\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Burned Ruins\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Schoolhouse\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Dunwich Village\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Dunwich Village_ac4427\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Cold Spring Glen\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Cold Spring Glen_e58475\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Ten-Acre Meadow\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Ten-Acre Meadow_05b0dd\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Blasted Heath\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Blasted Heath_995fe7\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Whateley Ruins\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Devil's Hop Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Devil's Hop Yard_f7dd31\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Base of the Hill\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Base of the Hill_80236e\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Ascending Path\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Ascending Path_d3ae26\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Sentinel Peak\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Diverging Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Diverging Path_7239aa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Altered Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Edge of the Universe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tear Through Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Prismatic Cascade\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Towering Luminosity\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tear Through Space\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Endless Bridge\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Dimensional Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Steps of Y'hagharl\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Unstable Vortex\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Indecipherable Stairs\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Backstage Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backstage Doorway_0797a9\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lobby Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lobby Doorway_7605cf\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lobby\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backstage\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Foyer\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Historical Society\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Historical Society_40f79d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_b352f8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_0cf5d5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_abc0cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Historical Society_ab6a72\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hidden Library\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"Patient Confinement\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Asylum Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Asylum Halls_f99530\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Asylum Halls_576595\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Infirmary\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Basement Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Kitchen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Mess Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Grand Guignol\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Montmartre\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Montmartre_cbaacc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Montparnasse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Notre-Dame\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gare d'Orsay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Opéra Garnier\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Canal Saint-Martin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Le Marais\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gardens of Luxembourg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Père Lachaise Cemetery\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Catacombs\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Catacombs_29170f\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_f1237c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_c3151e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_14b1cb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_81920c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_c14c8b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Catacombs_ea2a55\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_8bcab3\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_7c7f4a\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Catacombs_80cf41\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Abbey Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Porte de l'Avancée\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Grand Rue\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cloister\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Knight's Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Chœur Gothique\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outer Wall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outer Wall_014bd6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"North Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"North Tower_69eae5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Chapel of St. Aubert\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Chapel of St. Aubert_e75ba8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Abbey Tower\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Abbey Tower_2f3d21\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Shores of Hali\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Dark Spires\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Palace of the King\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Palace of the King_60d758\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ruins of Carcosa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dim Streets\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Depths of Demhe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bleak Plains\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Recesses of Your Own Mind\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"The Throne Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Stage of the Ward Theatre\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Serpent’s Haven\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ruins of Eztli\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rope Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Overgrown Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"River Canyon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Path of Thorns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temple of the Fang\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Circuitous Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Riverside Temple\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Waterfall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Trail of the Dead\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Cloud Forest\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Chamber of Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ancient Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ancient Hall_b9acb8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Grand Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Entryway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Underground Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Burial Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Secret Passage\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Snake Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Throne Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mosaic Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Tomb of the Ancients\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Town Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Curiositie Shoppe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"At the Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"At the Station_e0833c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Missing Persons\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Relic is Missing!\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Trial of the Huntress\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Search for the Meaning\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Seeking Trouble\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Seeking Trouble_42f93b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"Sacred Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Chapultepec Hill\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Chapultepec Hill_baec21\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Canals of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Lake Xochimilco\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Lake Xochimilco_59bf7d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Templo Mayor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Templo Mayor_fb0083\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temples of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Temples of Tenochtitlán_80cef8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Mouth of K'n-yan_38a3e5\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Stone Altar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Time-Wracked Woods\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Vast Passages\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Perilous Gulch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dark Hollow\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hall of Idolatry\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Crystal Pillars\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Ruins of K’n-yan\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Chthonian Depths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Subterranean Swamp\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Treacherous Descent\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Interview Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Interview Room_b1861c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Halls of Pnakotus\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Deconstruction Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Towers of Pnakotus\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Laboratory of the Great Race\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Yithian Orrery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Great Library\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Cyclopean Vaults\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Alien Conservatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"City of the Serpents\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bridge over N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Abandoned Site\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Caverns of Yoth\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hall of Heresy\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bright Canyon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Forked Path\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Nexus of N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"A Pocket in Time\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"City of the Unseen\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Valusia\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Great Hall of Celeano\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Ultima Thule\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n\r\n \"Shores of R’lyeh\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Atlantis\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Pnakotus\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Ruins of New York\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Yuggoth\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Mu\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Plateau of Leng_0ab6ff\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Billiards Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Billiards Room_33990b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Trophy Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Trophy Room_e9160a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Master Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Balcony_1b5483\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Office_a1bd9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_1539ea\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_d3f8c3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Witch-Haunted Woods_eca18e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Paths into Twilight\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"The Imperial Entrance\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Dark Stairwell\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Stairway\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Back Booths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Lobby\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Backroom Door\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Backroom Door_ed439d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dining Area\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Dance Floor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Gateway to the East\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Back Alley\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Mingzhu Laundry\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dragon's Den\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Phoenix's Nest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Golden Temple of the Heavens\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Flea Market\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Zihao's House of Fighting Arts\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Daiyu's Tea Garden\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Moldy Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Decrepit Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Walter Gilman's Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unknown Places_b538f8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unknown Places_7bea34\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Unknown Places\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unknown Places_9a471d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unknown Places_0ac3ea\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Strange Geometry\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Site of the Sacrifice\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n\r\n \"Hangman's Brook\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Abandoned Chapel\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Haunted Fields\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Lobby_1c2dfe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lobby_bcd556\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Gates_fa6a29\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lodge Gates\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Cellar\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Lodge Cellar_8ea4fd\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lounge\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Inner Sanctum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Library_47ccbc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Sanctum Doorway\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Sanctum Doorway_4da6c3\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Geist-Trap\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Forbidding Shore\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unvisited Isle\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Rivertown_92ee68\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Rivertown_db4b20\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Southside_c898a0\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Southside_e7f5fa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Silver Twilight Lodge\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Silver Twilight Lodge_17e686\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hangman's Hill\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Hangman's Hill_5f4d8a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Cosmic Ingress\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Cosmos\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cosmos_a89dbf\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_1a0ad2\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_30fc53\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_8f3e16\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_4e8ae3\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cosmos_a8d84d\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Cosmos_7a3ece\": {\"type\": \"fixed\", \"value\": 6, \"clueSide\": \"back\"},\r\n \"Cosmos_311eb1\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Seventy Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Seven Hundred Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Base of the Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Enchanted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Basement Door_42fa87\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Basement Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Waiting Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Emergency Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Experimental Therapies Ward\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Records Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Foyer_9a9f9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Room 245\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Hotel Roof\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Office_b3ed47\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Room 212\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Basement\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Second Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Room 225\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Restaurant\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Suite Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Ulthar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dylath-Leen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mt. Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Baharna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Zulan-Thek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sarnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"City-Which-Appears-On-No-Map\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Celephaïs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Nameless Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Kadatheron\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ilek-Vad\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Ruins of Ib\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Temple of Unattainable Desires\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hazuth-Kleg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Serannian\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Mysterious Stairs\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Mysterious Stairs_df1a40\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Attic_10faf9\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unmarked Tomb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Upstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Front Porch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Downstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Downstairs Doorway_c93906\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Burial Ground\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Temple of the Moon Lizard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"City of the Moon-Beasts\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Moon-Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Dark Crater\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Caverns Beneath the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Black Core\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Light Side of the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"City of Gugs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Vaults of Zin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Plain of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sea of Bones\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Vale of Pnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Crag of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Sea of Pitch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Plateau of Leng\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Cold Wastes\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Monastery of Leng\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Onyx Gates\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"back\"},\r\n \"Forsaken Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"The Crater\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Quarantine Zone\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_5f2a9b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_4a8e9c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_5193e9\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Quarantine Zone_b3a920\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"The Great Web\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Great Web_39ace3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_727790\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_5c5ec4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_361fd7\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"The Great Web_dfdc8c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Expedition Camp\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Desert Oasis\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Untouched Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sands of Dashur\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Sandswept Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Nile River\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Faceless Sphinx\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dunes of the Sahara\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Streets of Cairo\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Cairo Bazaar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Temple Courtyard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Museum of Egyptian Antiquities\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Outskirts of Cairo\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Eldritch Gate\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Mist-Filled Caverns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Stairway to Sarkomand\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Tunnels under Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Great Abyss\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"A Dream Betwixt\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\r\n\r\n \"Velma's Doghouse\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Barkham City Pound\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Barkham Asylum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Beasttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tailside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Slobbertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Snoutside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Muttskatonic University\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Boneyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"St. Mary's Animal Hospital\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Arkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of New York City\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Penthouse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Burning Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Providence\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Athenaeum of the Empty Sky\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Arcade\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Streets of Montréal\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Chateau Ramezay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shrine of Magh’an Ark’at\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Unfamiliar Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_0f20fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_d5566b\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_dc9eb7\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_513d82\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n\r\n \"First National Grocery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Marsh Refinery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Innsmouth Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Innsmouth Harbour\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Fish Street Bridge_b6b9b7\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Gilman House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Little Bookshop\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Innsmouth Jail_f63738\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"New Church Green_d1ef9c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Sawbone Alley_899c2c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"The House on Water Street_e4f53a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Shoreward Slums_24e42d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Esoteric Order of Dagon_28c301\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n\r\n \"Esoteric Order of Dagon_ef8cef\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"New Church Green_921a9b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Marsh Refinery_44c342\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The House on Water Street_104e07\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Little Bookshop_a17a82\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"First National Grocery_9ae75c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Fish Street Bridge_a358fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Innsmouth Harbour_30b2c0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Sawbone Alley_e58cff\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Gilman House_e589b8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Innsmouth Jail_755fc0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shoreward Slums_c0d0df\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Desolate Coastline\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n\r\n \"Unfathomable Depths_cb5e3e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_7d180e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_fdf43f\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_431ca2\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_dfc9b4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Unfathomable Depths_086743\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_0e611a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_b1a7f2\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n\r\n \"Old Innsmouth Road\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_07ba2e\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_48b819\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_02e79c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_27826a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_dd62cc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_687b03\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_eb3303\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_bebfba\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_c36e38\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_175a8a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_d2c47a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_095dac\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_fe2e46\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Old Innsmouth Road_f35c3d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Falcon Point Cliffside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lighthouse Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lantern Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Lighthouse Keeper's Cottage\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \r\n \"Tidal Tunnel_7eba72\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_b4bcd8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_4ba689\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tidal Tunnel_ffdbef\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \r\n \"First Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"First Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Second Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Second Floor Hall_b06d36\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Third Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Lair of Dagon\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\r\n \r\n \"Tidal Tunnel_01c28f\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \r\n \"XXXX\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"xxx\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"}\r\n}\r\n]]\r\n--[[\r\nPlayer cards with token counts and types\r\n]]\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Flashlight\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shrivelling\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Shrivelling (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Grotesque Statue (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Forbidden Knowledge\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \".45 Automatic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Shotgun (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Liquid Courage\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Song of the Dead (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Cover Up\": {\r\n \"tokenType\": \"clue\",\r\n \"tokenCount\": 3\r\n },\r\n \"Roland's .38 Special\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"First Aid\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scrying\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".41 Derringer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Painkillers\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Smoking Pipe\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Clarity of Mind\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"M1918 BAR (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 8\r\n },\r\n \"Ornate Bow (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 1\r\n },\r\n \".41 Derringer (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Suggestion (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Chicago Typewriter (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Lupara (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"First Aid (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Springfield M1903 (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Springfield M1903 (4) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".32 Colt\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Venturer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Lockpicks (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Finn's Trusty .38\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".45 Automatic (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Lightning Gun (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Strange Solution (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Strange Solution (4):Acidic Ichor\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Strange Solution (4):Empowering Elixir\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Insight (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Archaic Glyphs (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"In the Know (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Alchemical Transmutation\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scrying (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shrivelling (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mists of R'lyeh\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mists of R'lyeh (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Colt Vest Pocket\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Old Hunting Rifle (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Thermos\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Feed the Mind (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Seal of the Seventh Sign (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 7\r\n },\r\n \"Flamethrower (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Flamethrower (5) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Pnakotic Manuscripts (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Kerosene (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shards of the Void (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Try and Try Again (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Initiate\": {\r\n \"tokenType\": \"doom\",\r\n \"tokenCount\": 1\r\n },\r\n \"Detective's Colt 1911s\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Extra Ammunition (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Rite of Seeking (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Initiate (3)\": {\r\n \"tokenType\": \"doom\",\r\n \"tokenCount\": 1\r\n },\r\n \"Clarity of Mind (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Fingerprint Kit\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Truth from Fiction\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Enchanted Blade\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tennessee Sour Mash\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Scroll of Secrets\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".45 Thompson\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Mr. \\\"Rook\\\"\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mr. \\\"Rook\\\" (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3):Seeker\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3) (Taboo):Seeker\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Scroll of Secrets (3):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Scroll of Secrets (3) (Taboo):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Enchanted Blade (3):Guardian\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Enchanted Blade (3):Mystic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \".45 Thompson (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Esoteric Atlas (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Tennessee Sour Mash (3):Rogue\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tennessee Sour Mash (3):Survivor\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mk 1 Grenades (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Dayana Esperence (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Pendant of the Queen\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".32 Colt (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Alchemical Transmutation (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Suggestion (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Gate Box\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tony's .38 Long Colt\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Gregory Gry\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 9\r\n },\r\n \"Scroll of Prophecies\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Healing Words\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Otherworld Codex (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".35 Winchester\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \".35 Winchester (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Old Book of Lore (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Sawed-Off Shotgun (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Mind's Eye (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Colt Vest Pocket (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Mists of R'lyeh (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"The Chthonian Stone (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Flesh Ward\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Physical Training (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Encyclopedia\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Feed the Mind\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Forbidden Tome\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Esoteric Atlas (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"The Necronomicon (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"The Necronomicon (5) (Taboo)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 6\r\n },\r\n \"Mauser C96\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Liquid Courage (1)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Mauser C96 (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 5\r\n },\r\n \"Beretta M1918 (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Scrying Mirror\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Azure Flame\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Grotesque Statue (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Azure Flame (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Arcane Studies (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Azure Flame (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Clairvoyance (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Ineffable Truth (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".18 Derringer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Grimm's Fairy Tales\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Old Keyring\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \".18 Derringer (2)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Chainsaw (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Becky\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Book of Psalms\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Cryptographic Cipher\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \".25 Automatic\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Obfuscation\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Eldritch Sophist\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Armageddon\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Eye of Chaos\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shroud of Shadows\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Gabriel\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Fingerprint Kit (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Old Keyring (5)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Flux Stabilizer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Cultes des Goules\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Dragon Idol\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Elixir of Life\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Fetch Stick\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Heart of Winter\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Massa di Requiem per Shuggay\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mi-Go Brain Case\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Milk of Shub-Niggurath\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 1\r\n },\r\n \"Ruby of R'yleh\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Sword of Saint Jerome\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Sword of Y'ha-Talla\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Vach-Viraj Chant\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Zanthu Tablets\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Lamp of Alhazred\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Soul Gem\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Book of the Believer\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Mask of Wisdom\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Key of Tawil At-Umr\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Warding Statue\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Guided by the Unseen (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Eye of Chaos (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Shroud of Shadows (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Armageddon (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Hyperawareness (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Hard Knocks (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Dig Deep (4)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\n-- Encounter Cards with Hidden.\r\nHIDDEN_CARD_DATA = {\r\n \"Visions in Your Mind (Death)\",\r\n \"Visions in Your Mind (Failure)\",\r\n \"Visions in Your Mind (Hatred)\",\r\n \"Visions in Your Mind (Horrors)\",\r\n \"Gift of Madness (Misery)\",\r\n \"Gift of Madness (Pity)\",\r\n \"Possession (Murderous)\",\r\n \"Possession (Torturous)\",\r\n \"Possession (Traitorous)\",\r\n \r\n \"Whispers in Your Head (Anxiety)\",\r\n \"Whispers in Your Head (Dismay)\",\r\n \"Whispers in Your Head (Doubt)\",\r\n \"Whispers in Your Head (Dread)\",\r\n \"Delusory Evils\",\r\n \"Hastur's Gaze\",\r\n \"Hastur's Grasp\",\r\n \r\n \"Law of 'Ygiroth (Chaos)\",\r\n \"Law of 'Ygiroth (Discord)\",\r\n \"Law of 'Ygiroth (Pandemonium)\",\r\n \"Nyarlathotep\",\r\n \"Restless Journey (Fallacy)\",\r\n \"Restless Journey (Hardship)\",\r\n \"Restless Journey (Lies)\",\r\n \"Whispering Chaos (East)\",\r\n \"Whispering Chaos (North)\",\r\n \"Whispering Chaos (South)\",\r\n \"Whispering Chaos (West)\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nPLAYER_CARD_TOKEN_OFFSETS = {\r\n [1] = {\r\n { 0, 3, -0.2 },\r\n },\r\n [2] = {\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 },\r\n },\r\n [3] = {\r\n { 0, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 },\r\n },\r\n [4] = {\r\n { 0.4, 3, -0.9 },\r\n { -0.4, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 }\r\n },\r\n [5] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.4, 3, -0.2 },\r\n { -0.4, 3, -0.2 }\r\n },\r\n [6] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n },\r\n [7] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0, 3, 0.5 },\r\n },\r\n [8] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { -0.35, 3, 0.5 },\r\n { 0.35, 3, 0.5 },\r\n },\r\n [9] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0.7, 3, 0.5 },\r\n { 0, 3, 0.5 },\r\n { -0.7, 3, 0.5 },\r\n },\r\n [12] = {\r\n { 0.7, 3, -0.9 },\r\n { 0, 3, -0.9 },\r\n { -0.7, 3, -0.9 },\r\n { 0.7, 3, -0.2 },\r\n { 0, 3, -0.2 },\r\n { -0.7, 3, -0.2 },\r\n { 0.7, 3, 0.5 },\r\n { 0, 3, 0.5 },\r\n { -0.7, 3, 0.5 },\r\n { 0.7, 3, 1.2 },\r\n { 0, 3, 1.2 },\r\n { -0.7, 3, 1.2 },\r\n }\r\n\r\n}\r\n\r\nmodeData = {\r\n ['Core Set'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Devourer Below'] = {\r\n easy = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n normal = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n hard = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\r\n expert = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' }\r\n },\r\n -----------------The Dunwich Legacy\r\n\r\n ['The Dunwich Legacy'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['The Miskatonic Museum'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Essex County Express'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Blood on the Altar'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Undimensioned and Unseen'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Where Doom Awaits'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Lost in Time and Space'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n -----------------The Path to Carcosa\r\n\r\n ['The Path to Carcosa'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n ['The Last King'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Echoes of the Past'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['The Unspeakable Oath'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['A Phantom of Truth'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['The Pallid Mask'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Black Stars Rise'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' }, random = { {'cultist', 'cultist'}, {'tablet', 'tablet'}, {'elder', 'elder'} } }\r\n },\r\n ['Dim Carcosa'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n -----------------The Forgotten Age\r\n\r\n ['The Forgotten Age'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Doom of Eztli'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Threads of Fate'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Boundary Beyond'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The City of Archives'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Depths of Yoth'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Heart of the Elders'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Shattered Aeons'] = {\r\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n -----------------The Circle Undone\r\n\r\n ['The Circle Undone'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm6', 'm8', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n [\"At Death's Doorstep\"] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Secret Name'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Wages of Sin'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['For the Greater Good'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Union and Disillusion'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['In the Clutches of Chaos'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Before the Black Throne'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n\r\n -----------------The Dream-Eaters\r\n\r\n ['TDE_A'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['TDE_B'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Search For Kadath'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['A Thousand Shapes of Horror'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Dark Side of the Moon'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Point of No Return'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Where the Gods Dwell'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Weaver of the Cosmos'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n\r\n -----------------The Innsmouth Conspiracy\r\n ['The Innsmouth Conspiracy'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } } ,\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Vanishing of Elina Harper'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['In Too Deep'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Devil Reef'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Horror in High Gear'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['A Light in the Fog'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Lair of Dagon'] = {\r\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n -----------------The Side Missions\r\n --official\r\n ['Curse of the Rougarou'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Carnevale of Horrors'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Labyrinths of Lunacy'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0','m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n ['Guardians of the Abyss'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Excelsior'] = {\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Read or Die'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['All or Nothing'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n ['Meowlathotep'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n \r\n ['WotOG'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\r\n },\r\n \r\n ['Bad Blood'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n --fan-made\r\n ['Carnevale of Spiders'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n\r\n ['The Nephew Calls'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Outsider'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Stranger Things'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Winter Winds'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['The Festival'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Forbidding Desert'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Happys Funhouse'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Knightfall'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'cultist', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Last Call at Roxies'] = {\r\n easy = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Limens of Belief'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Blood Spilled in Salem'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Bread and Circuses'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Bridge of Sighs'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Collector'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Colour out of Space'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Curse of Amultep'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['The Dying Star'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'blue', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'blue', 'red', 'blue' } }\r\n },\r\n ['Against the Wendigo'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Pensher Wyrm'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } }\r\n },\r\n ['Approaching Storm'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Into the Shadowlands'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['London Set 1'] = {\r\n easy = { token = { 'p2', 'p1', '0', '0', '0', 'm1', 'm2', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm2', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n },\r\n ['London Set 2'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'elder', 'tablet', 'red', 'blue' } },\r\n },\r\n ['London Set 3'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n },\r\n ['Delta Green'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Jennys Choice'] = {\r\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4','skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['The Blob'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['The Initiation'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Consternation'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'red', 'blue' } },\r\n },\r\n ['Of Sphinx'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'elder', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Ordis'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['Darkness Falls'] = {\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n ['War of the Worlds'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Alice in Wonderland'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\r\n },\r\n ['Pokemon'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Safari'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Cerulean'] = {\r\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Erich Zann'] = {\r\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\r\n },\r\n ['Kaimonogatari'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\r\n },\r\n ['Sleepy Hollow'] = {\r\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['Flesh'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\r\n },\r\n ['Dark Matter'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } }\r\n },\r\n ['Dont Starve'] = {\r\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\r\n },\r\n ['XXXX'] = {\r\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\r\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\r\n },\r\n\r\n}\r\n\r\nfunction onSave()\r\n local globalState = JSON.encode(SPAWNED_PLAYER_CARD_GUIDS)\r\n log('saving global state: ' .. globalState)\r\n self.script_state = globalState\r\nend\r\n\r\nfunction onload(save_state)\r\n if save_state ~= '' then\r\n log('loading global state: ' .. save_state)\r\n SPAWNED_PLAYER_CARD_GUIDS = JSON.decode(save_state)\r\n else\r\n SPAWNED_PLAYER_CARD_GUIDS = {}\r\n end\r\nend\r\n\r\nfunction getSpawnedPlayerCardGuid(params)\r\n local guid = params[1]\r\n if SPAWNED_PLAYER_CARD_GUIDS == nil then\r\n return nil\r\n end\r\n return SPAWNED_PLAYER_CARD_GUIDS[guid]\r\nend\r\n\r\nfunction setSpawnedPlayerCardGuid(params)\r\n local guid = params[1]\r\n local value = params[2]\r\n if SPAWNED_PLAYER_CARD_GUIDS ~= nil then\r\n SPAWNED_PLAYER_CARD_GUIDS[guid] = value\r\n return true\r\n end\r\n return false\r\nend\r\n\r\nfunction checkHiddenCard(name)\r\n for _, n in ipairs(HIDDEN_CARD_DATA) do\r\n if name == n then\r\n return true\r\n end\r\n end\r\n return false\r\nend\r\n\r\nfunction updateHiddenCards(args)\r\n local custom_data_helper = getObjectFromGUID(args[1])\r\n local data_hiddenCards = custom_data_helper.getTable(\"HIDDEN_CARD_DATA\")\r\n for k, v in ipairs(data_hiddenCards) do\r\n table.insert(HIDDEN_CARD_DATA, v)\r\n end\r\nend\r\n", "LuaScriptState": "{\"041012\":false,\"31cfbf\":false,\"3442f5\":false,\"3549e7\":false,\"37882c\":false,\"3feff1\":false,\"491c09\":false,\"4e2d75\":false,\"4e43bc\":true,\"53d103\":false,\"541ee9\":false,\"55fc3d\":false,\"5a7a85\":true,\"655049\":true,\"673295\":false,\"840ba5\":false,\"86d109\":false,\"87226d\":false,\"9a5782\":false,\"a565d5\":false,\"aefe13\":true,\"d3a90d\":true,\"e70b0a\":true,\"e99f0d\":false,\"eabad6\":true}", "XmlUI": "" }, @@ -6682,9 +6682,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.3745331, - "g": 0.3745331, - "b": 0.3745331 + "r": 0.374532461, + "g": 0.374532461, + "b": 0.374532461 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -6821,11 +6821,11 @@ "GUID": "65eb7e", "Name": "3DText", "Transform": { - "posX": -48.9242973, - "posY": 1.25392175, - "posZ": 71.39638, + "posX": -48.92444, + "posY": 1.25394738, + "posZ": 71.39677, "rotX": 90.0, - "rotY": 90.000206, + "rotY": 90.00023, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, @@ -8083,8 +8083,8 @@ }, "Rotation": { "x": -3.66321835E-08, - "y": 0.0280873924, - "z": -2.18416275E-07 + "y": 0.02808746, + "z": -2.18415764E-07 }, "Tags": [] }, @@ -8096,7 +8096,7 @@ }, "Rotation": { "x": -3.6553363E-08, - "y": 0.0281147137, + "y": 0.0281147789, "z": -5.402876E-07 }, "Tags": [] @@ -8109,7 +8109,7 @@ }, "Rotation": { "x": -3.67513557E-08, - "y": 0.02814545, + "y": 0.0281455163, "z": 2.6679524E-07 }, "Tags": [] @@ -8122,7 +8122,7 @@ }, "Rotation": { "x": -3.76656857E-08, - "y": 0.02814545, + "y": 0.0281455163, "z": -2.79978553E-06 }, "Tags": [] @@ -8135,7 +8135,7 @@ }, "Rotation": { "x": -3.518123E-08, - "y": 0.02814545, + "y": 0.0281455163, "z": 6.636666E-07 }, "Tags": [] @@ -9027,6 +9027,90 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "2e32b1", + "Name": "Tablet", + "Transform": { + "posX": 10.6770592, + "posY": 2.80546165, + "posZ": -37.9291649, + "rotX": 359.920135, + "rotY": 270.0, + "rotZ": 0.01686657, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fan Content Index", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "Tablet": { + "PageURL": "https://docs.google.com/spreadsheets/d/10YpTk4X3mh2enAdrguH-zl82gohxxuoNRggEUxB4FJ0/edit#gid=0" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b78dae", + "Name": "Tablet", + "Transform": { + "posX": 26.181818, + "posY": 2.76824546, + "posZ": -64.89194, + "rotX": 359.988, + "rotY": 270.002777, + "rotZ": 1.93647, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rulepop - Quick Rules Reference Site", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "Tablet": { + "PageURL": "https://rulepop.com/ahc/" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "5b268d", "Name": "Tablet", @@ -9544,9 +9628,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.14108187, - "g": 0.14108187, - "b": 0.14108187 + "r": 0.141080678, + "g": 0.141080678, + "b": 0.141080678 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -9606,9 +9690,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.14108187, - "g": 0.14108187, - "b": 0.14108187 + "r": 0.141080678, + "g": 0.141080678, + "b": 0.141080678 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -9668,9 +9752,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.14108187, - "g": 0.14108187, - "b": 0.14108187 + "r": 0.141080678, + "g": 0.141080678, + "b": 0.141080678 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -9785,9 +9869,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.2822537, - "g": 0.07051683, - "b": 0.07051683 + "r": 0.282252461, + "g": 0.07051591, + "b": 0.07051591 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -9889,8 +9973,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.192499638, - "g": 0.248148173, + "r": 0.192498446, + "g": 0.248146892, "b": 0.4512195 }, "LayoutGroupSortIndex": 0, @@ -11712,8 +11796,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.192499638, - "g": 0.248148173, + "r": 0.192498446, + "g": 0.248146892, "b": 0.4512195 }, "LayoutGroupSortIndex": 0, @@ -12854,9 +12938,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.2822537, - "g": 0.07051683, - "b": 0.07051683 + "r": 0.282252461, + "g": 0.07051591, + "b": 0.07051591 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -13157,7 +13241,7 @@ "posZ": -1.23971236, "rotX": 359.9201, "rotY": 270.011841, - "rotZ": 0.0168667957, + "rotZ": 0.0168668, "scaleX": 0.8, "scaleY": 0.8, "scaleZ": 0.8 @@ -13270,8 +13354,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.192499638, - "g": 0.248148173, + "r": 0.192498446, + "g": 0.248146892, "b": 0.4512195 }, "LayoutGroupSortIndex": 0, @@ -14412,9 +14496,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.2822537, - "g": 0.07051683, - "b": 0.07051683 + "r": 0.282252461, + "g": 0.07051591, + "b": 0.07051591 }, "LayoutGroupSortIndex": 0, "Locked": true, @@ -14788,9 +14872,9 @@ "GUID": "e51c92", "Name": "3DText", "Transform": { - "posX": -17.9137917, - "posY": 1.26719081, - "posZ": 84.5750046, + "posX": -17.9136677, + "posY": 1.26715291, + "posZ": 84.57524, "rotX": 90.0, "rotY": 89.8333054, "rotZ": 0.0, @@ -14836,8 +14920,8 @@ "GUID": "6f870e", "Name": "3DText", "Transform": { - "posX": -17.9213047, - "posY": 1.26513457, + "posX": -17.9211674, + "posY": 1.26509643, "posZ": 77.58884, "rotX": 90.0, "rotY": 89.8333054, @@ -14884,8 +14968,8 @@ "GUID": "778306", "Name": "3DText", "Transform": { - "posX": -17.9603882, - "posY": 1.263428, + "posX": -17.9601727, + "posY": 1.26339, "posZ": 70.7055054, "rotX": 90.0, "rotY": 89.8333054, @@ -14932,8 +15016,8 @@ "GUID": "ca78c7", "Name": "3DText", "Transform": { - "posX": -17.8914242, - "posY": 1.26151514, + "posX": -17.8913822, + "posY": 1.26147723, "posZ": 64.91003, "rotX": 90.0, "rotY": 89.8333054, @@ -14980,9 +15064,9 @@ "GUID": "9f04cb", "Name": "3DText", "Transform": { - "posX": -17.898344, - "posY": 1.25962615, - "posZ": 60.3091125, + "posX": -17.8982487, + "posY": 1.25958812, + "posZ": 60.3090248, "rotX": 90.0, "rotY": 89.8333054, "rotZ": 0.0, @@ -15028,9 +15112,9 @@ "GUID": "260e0c", "Name": "3DText", "Transform": { - "posX": -26.7882137, - "posY": 1.25962782, - "posZ": 84.40238, + "posX": -26.7880344, + "posY": 1.25958967, + "posZ": 84.40262, "rotX": 89.97202, "rotY": 90.00013, "rotZ": 0.0, @@ -15076,8 +15160,8 @@ "GUID": "bb4ade", "Name": "3DText", "Transform": { - "posX": -26.77212, - "posY": 1.25962722, + "posX": -26.7719536, + "posY": 1.2595892, "posZ": 71.87005, "rotX": 89.97202, "rotY": 90.00013, @@ -15202,9 +15286,9 @@ "GUID": "e85ff9", "Name": "3DText", "Transform": { - "posX": -5.134178, - "posY": 1.30186057, - "posZ": -69.0874557, + "posX": -5.133576, + "posY": 1.30178392, + "posZ": -69.08886, "rotX": 90.0, "rotY": 90.1663742, "rotZ": 0.0, @@ -15250,8 +15334,8 @@ "GUID": "b32e04", "Name": "3DText", "Transform": { - "posX": 74.77537, - "posY": 1.29118121, + "posX": 74.77639, + "posY": 1.291029, "posZ": 59.0619, "rotX": 90.0, "rotY": 90.52323, @@ -15298,8 +15382,8 @@ "GUID": "fcfa7f", "Name": "Custom_Model_Bag", "Transform": { - "posX": 22.9507751, - "posY": 1.44124055, + "posX": 22.9507542, + "posY": 1.44124067, "posZ": -30.8726521, "rotX": 359.920563, "rotY": 300.012024, @@ -35668,8 +35752,8 @@ ], "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -35720,8 +35804,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -35772,8 +35856,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -35829,8 +35913,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -35881,8 +35965,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -35933,8 +36017,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36021,8 +36105,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36073,8 +36157,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36125,8 +36209,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36177,8 +36261,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36229,8 +36313,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36281,8 +36365,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36333,8 +36417,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36385,8 +36469,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36437,8 +36521,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36489,8 +36573,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36541,8 +36625,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36593,8 +36677,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36645,8 +36729,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36697,8 +36781,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36749,8 +36833,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36801,8 +36885,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36853,8 +36937,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36905,8 +36989,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -36957,8 +37041,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37009,8 +37093,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37061,8 +37145,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37113,8 +37197,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37165,8 +37249,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37217,8 +37301,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37269,8 +37353,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37321,8 +37405,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37373,8 +37457,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37425,8 +37509,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37477,8 +37561,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37529,8 +37613,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37581,8 +37665,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37633,8 +37717,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37685,8 +37769,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37737,8 +37821,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37798,8 +37882,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37850,8 +37934,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37902,8 +37986,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -37954,8 +38038,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38006,8 +38090,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38058,8 +38142,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38110,8 +38194,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38222,8 +38306,8 @@ ], "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38231,8 +38315,8 @@ "Type": 0 }, "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38292,8 +38376,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38344,8 +38428,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38396,8 +38480,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38448,8 +38532,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38500,8 +38584,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38552,8 +38636,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38604,8 +38688,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38656,8 +38740,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38708,8 +38792,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38760,8 +38844,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38812,8 +38896,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38864,8 +38948,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38916,8 +39000,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -38968,8 +39052,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39072,8 +39156,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39123,7 +39207,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/tMKPBC2.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218888891/831A733D2F232184F0DB6134F069EE2F98175485/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -39174,7 +39258,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/y2pFWnz.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218885601/6B37D2009EF59DD62A0AA08D2CE8A46E14DD4FEE/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -39289,8 +39373,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39298,8 +39382,8 @@ "Type": 0 }, "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39350,8 +39434,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39402,8 +39486,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39454,8 +39538,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39506,8 +39590,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39558,8 +39642,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39610,8 +39694,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39662,8 +39746,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39714,8 +39798,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39766,8 +39850,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39818,8 +39902,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39870,8 +39954,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39922,8 +40006,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -39974,8 +40058,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -40026,8 +40110,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -40078,8 +40162,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -40130,8 +40214,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -40182,8 +40266,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -40233,7 +40317,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/hyR5vWS.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218882527/EB8E16A5C1B3FBFA38945C119F7E87A3CAECD3F4/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -40284,7 +40368,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/FcbXk7y.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218878318/57281F99E23019EEBCF5702FA015B7EA0B86BE1F/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -51853,12 +51937,12 @@ "GUID": "2e936e", "Name": "Bag", "Transform": { - "posX": 19.852644, - "posY": 2.96692157, - "posZ": -51.1686, - "rotX": -0.00354390475, - "rotY": 0.000163503879, - "rotZ": 359.983246, + "posX": 24.2507973, + "posY": 2.10739183, + "posZ": -54.31023, + "rotX": -1.05421241E-05, + "rotY": 4.66840647E-05, + "rotZ": 5.38144122E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -54934,6 +55018,1987 @@ } ] }, + { + "GUID": "626613", + "Name": "Deck", + "Transform": { + "posX": 10.9253435, + "posY": 3.13214445, + "posZ": -5.779028, + "rotX": 0.0208063032, + "rotY": 270.000061, + "rotZ": 0.0167626813, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Lair of Dagon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449719, + 449519, + 449519, + 449518, + 449518, + 449518, + 449517, + 449517, + 449517, + 449516, + 449516, + 449515, + 449515, + 449515, + 449514, + 449514, + 449513, + 449718, + 449717, + 449716, + 449715, + 449714, + 449713, + 449712, + 449711, + 449710, + 449709, + 449808, + 449807, + 449806, + 449805, + 449804, + 449803, + 449802, + 449801, + 449700 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "02da7b", + "Name": "Card", + "Transform": { + "posX": -1.24922025, + "posY": 1.67518175, + "posZ": 80.10272, + "rotX": 0.0207488611, + "rotY": 269.999878, + "rotZ": 180.017059, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Y'ha-nthlei Statue", + "Description": "Item. Relic.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449719, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acc724", + "Name": "Card", + "Transform": { + "posX": -5.21520948, + "posY": 1.27673483, + "posZ": 70.63306, + "rotX": 0.027339166, + "rotY": 269.983459, + "rotZ": 359.972626, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stone Barrier", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449519, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a799c6", + "Name": "Card", + "Transform": { + "posX": -5.295895, + "posY": 1.30954313, + "posZ": 70.23464, + "rotX": 0.08661544, + "rotY": 269.983765, + "rotZ": 0.0435246229, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stone Barrier", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449519, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25d8e1", + "Name": "Card", + "Transform": { + "posX": -1.08389127, + "posY": 1.27912319, + "posZ": 71.3836746, + "rotX": 0.0208085645, + "rotY": 270.0, + "rotZ": 0.0167710017, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d71561", + "Name": "Card", + "Transform": { + "posX": -1.01025987, + "posY": 1.27850282, + "posZ": 69.1726151, + "rotX": 0.0208081156, + "rotY": 270.0, + "rotZ": 0.0167701617, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4635ca", + "Name": "Card", + "Transform": { + "posX": -0.951999545, + "posY": 1.27769256, + "posZ": 66.33207, + "rotX": 0.0208083559, + "rotY": 270.0, + "rotZ": 0.0167709477, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4778c6", + "Name": "Card", + "Transform": { + "posX": -2.27901268, + "posY": 1.30984676, + "posZ": 71.3746948, + "rotX": 358.854675, + "rotY": 269.982849, + "rotZ": 0.0173552949, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d44eb5", + "Name": "Card", + "Transform": { + "posX": -2.30779314, + "posY": 1.32600474, + "posZ": 69.5748444, + "rotX": 358.864166, + "rotY": 269.970856, + "rotZ": 0.903268754, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c487d4", + "Name": "Card", + "Transform": { + "posX": -2.27085114, + "posY": 1.277336, + "posZ": 66.75067, + "rotX": 0.0208134521, + "rotY": 269.983582, + "rotZ": 0.0167651586, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2356f", + "Name": "Card", + "Transform": { + "posX": -1.45484757, + "posY": 1.27804029, + "posZ": 68.14419, + "rotX": 0.02081216, + "rotY": 269.9854, + "rotZ": 0.0167650543, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secret Gathering", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449516, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1953ef", + "Name": "Card", + "Transform": { + "posX": -1.45555806, + "posY": 1.27871335, + "posZ": 70.44424, + "rotX": 0.02081342, + "rotY": 269.9854, + "rotZ": 0.0167661849, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secret Gathering", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449516, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "649bae", + "Name": "Card", + "Transform": { + "posX": -0.9242349, + "posY": 1.2789495, + "posZ": 70.59194, + "rotX": 0.0208082125, + "rotY": 270.0, + "rotZ": 0.0167709347, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f8670", + "Name": "Card", + "Transform": { + "posX": -0.886217237, + "posY": 1.27829611, + "posZ": 68.31246, + "rotX": 0.0208128113, + "rotY": 269.9854, + "rotZ": 0.0167661384, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d74f4", + "Name": "Card", + "Transform": { + "posX": -0.771167934, + "posY": 1.27747154, + "posZ": 65.3530045, + "rotX": 0.0208122544, + "rotY": 269.9854, + "rotZ": 0.0167648662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "860b1e", + "Name": "Card", + "Transform": { + "posX": -1.35804808, + "posY": 1.27816081, + "posZ": 68.43578, + "rotX": 0.0208080132, + "rotY": 269.999969, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cerenerian Deep One", + "Description": "Humanoid. Monster. Deep One.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449514, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86ae97", + "Name": "Card", + "Transform": { + "posX": -1.57372689, + "posY": 1.27883911, + "posZ": 71.0206146, + "rotX": 0.0208079759, + "rotY": 269.999939, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cerenerian Deep One", + "Description": "Humanoid. Monster. Deep One.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449514, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b3c687", + "Name": "Card", + "Transform": { + "posX": -1.16853881, + "posY": 1.52116871, + "posZ": 80.25834, + "rotX": 0.0164824314, + "rotY": 270.0, + "rotZ": 180.013718, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Apostle of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449513, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "386e1e", + "Name": "Card", + "Transform": { + "posX": -0.8030093, + "posY": 1.52019989, + "posZ": 81.28287, + "rotX": 0.0124433776, + "rotY": 269.999817, + "rotZ": 178.966888, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dagon", + "Description": "Ancient One. Elite.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449718, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac7210", + "Name": "Card", + "Transform": { + "posX": -0.723285735, + "posY": 1.50194407, + "posZ": 79.92082, + "rotX": 0.0166288074, + "rotY": 270.0, + "rotZ": 180.014359, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lair of Dagon", + "Description": "Y'ha-nthlei. Lair.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449717, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01c28f", + "Name": "Card", + "Transform": { + "posX": -0.8072918, + "posY": 1.49243355, + "posZ": 80.3573761, + "rotX": 0.0210645925, + "rotY": 269.999969, + "rotZ": 180.017044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449716, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "abef2c", + "Name": "Card", + "Transform": { + "posX": -1.0127703, + "posY": 1.482675, + "posZ": 80.18119, + "rotX": 0.0217709839, + "rotY": 270.000031, + "rotZ": 180.018478, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Third Floor Hall", + "Description": "Third Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449715, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b06d36", + "Name": "Card", + "Transform": { + "posX": -0.851055, + "posY": 1.47323906, + "posZ": 80.61095, + "rotX": 0.02120468, + "rotY": 269.999969, + "rotZ": 180.017258, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Floor Hall", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449714, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c40047", + "Name": "Card", + "Transform": { + "posX": -1.09085619, + "posY": 1.46338582, + "posZ": 80.08584, + "rotX": 0.02066127, + "rotY": 269.999939, + "rotZ": 180.017441, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Floor Hall", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449713, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c67431", + "Name": "Card", + "Transform": { + "posX": -0.956506252, + "posY": 1.42137992, + "posZ": 80.01772, + "rotX": 0.0166720115, + "rotY": 270.000427, + "rotZ": 1.35677123, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Foul Corridors", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449712, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb5018", + "Name": "Card", + "Transform": { + "posX": -0.5074823, + "posY": 1.46141684, + "posZ": 77.3389053, + "rotX": 0.0156154139, + "rotY": 270.000061, + "rotZ": 181.237427, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Floor Hall", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449711, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12c761", + "Name": "Card", + "Transform": { + "posX": -0.569180965, + "posY": 1.45049644, + "posZ": 77.792244, + "rotX": 0.0166475456, + "rotY": 269.999939, + "rotZ": 180.769745, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Floor Hall", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449710, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b3f66", + "Name": "Card", + "Transform": { + "posX": -0.568769038, + "posY": 1.5985918, + "posZ": 77.6235, + "rotX": 0.0269655883, + "rotY": 269.995148, + "rotZ": 170.072647, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grand Entryway", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449709, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b4ad1", + "Name": "Card", + "Transform": { + "posX": -0.574660242, + "posY": 1.7053355, + "posZ": 77.4982758, + "rotX": 0.01671518, + "rotY": 269.998657, + "rotZ": 195.3415, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Third Oath", + "Description": "Act 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449808, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c831e", + "Name": "Card", + "Transform": { + "posX": -0.553473234, + "posY": 1.78709018, + "posZ": 77.5618057, + "rotX": 0.0168014113, + "rotY": 269.998, + "rotZ": 200.85997, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Second Oath", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449807, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa04b6", + "Name": "Card", + "Transform": { + "posX": -0.630300641, + "posY": 1.57251394, + "posZ": 77.6628342, + "rotX": 0.0166870058, + "rotY": 269.999084, + "rotZ": 189.520981, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The First Oath", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449806, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d20c85", + "Name": "Card", + "Transform": { + "posX": -0.5022478, + "posY": 1.67649269, + "posZ": 77.71358, + "rotX": 0.016714327, + "rotY": 269.998657, + "rotZ": 195.339569, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Ritual Advances", + "Description": "Agenda 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449805, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55bfb5", + "Name": "Card", + "Transform": { + "posX": -0.600915, + "posY": 1.46103311, + "posZ": 77.6807, + "rotX": 0.016652856, + "rotY": 269.999573, + "rotZ": 184.407181, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "What Lurks Below (v. II)", + "Description": "Agenda 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449804, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "031044", + "Name": "Card", + "Transform": { + "posX": -0.6883753, + "posY": 1.82651949, + "posZ": 77.945076, + "rotX": 0.0168270245, + "rotY": 269.997772, + "rotZ": 204.842422, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "What Lurks Below (v. I)", + "Description": "Agenda 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449803, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cbda57", + "Name": "Card", + "Transform": { + "posX": -0.4654986, + "posY": 1.44736016, + "posZ": 78.08597, + "rotX": 0.0166620333, + "rotY": 269.9994, + "rotZ": 185.052277, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Initiation (v. II)", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449802, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63bbe3", + "Name": "Card", + "Transform": { + "posX": -0.6340599, + "posY": 1.322881, + "posZ": 77.94553, + "rotX": 0.01267197, + "rotY": 269.999969, + "rotZ": 179.992188, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Initiation (v. I)", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449801, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a136d", + "Name": "Card", + "Transform": { + "posX": -0.6444794, + "posY": 1.5213995, + "posZ": 80.42787, + "rotX": 0.0210263915, + "rotY": 270.000244, + "rotZ": 0.0164555646, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario", + "Description": "The Lair of Dagon", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449700, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, { "GUID": "2e43a9", "Name": "Deck", @@ -55014,7 +57079,7 @@ ], "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55023,8 +57088,8 @@ "Type": 0 }, "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -55032,8 +57097,8 @@ "Type": 0 }, "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -55084,7 +57149,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55136,7 +57201,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55188,7 +57253,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55240,7 +57305,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55292,7 +57357,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55344,7 +57409,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55396,7 +57461,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55448,7 +57513,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55500,7 +57565,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55552,7 +57617,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55604,7 +57669,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55656,7 +57721,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55708,7 +57773,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55760,7 +57825,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55812,7 +57877,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55864,7 +57929,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55916,7 +57981,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -55968,7 +58033,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -56020,8 +58085,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56072,8 +58137,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56124,8 +58189,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56176,8 +58241,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56228,8 +58293,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56280,8 +58345,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56332,8 +58397,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56384,8 +58449,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56436,8 +58501,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56488,8 +58553,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56540,8 +58605,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56592,8 +58657,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56644,8 +58709,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56696,8 +58761,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56748,8 +58813,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56800,8 +58865,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56852,8 +58917,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56904,8 +58969,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -56956,8 +59021,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -57008,8 +59073,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -57060,8 +59125,8 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -57112,8 +59177,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -59448,12 +61513,12 @@ "GUID": "8cbe29", "Name": "Deck", "Transform": { - "posX": 26.85475, - "posY": 3.572345, - "posZ": -47.1200523, - "rotX": 359.9201, - "rotY": 269.999084, - "rotZ": 0.01688918, + "posX": 15.0395775, + "posY": 2.682078, + "posZ": 25.8699818, + "rotX": 0.0208093654, + "rotY": 270.000061, + "rotZ": 0.0167681072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -59496,9 +61561,9 @@ 232016, 232015, 232015, - 232014, - 232013, - 232012, + 451114, + 451113, + 451112, 232011, 232718, 232717, @@ -59530,6 +61595,15 @@ "UniqueBack": false, "Type": 0 }, + "4511": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2327": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212407442/8BC698E9B117F8B024BBB68E3323D49D748841EA/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212407689/3C65021AB4F218C107874C159AD616CF45FF3B6A/", @@ -60334,21 +62408,21 @@ "XmlUI": "" }, { - "GUID": "a4271e", + "GUID": "0c1322", "Name": "Card", "Transform": { - "posX": 18.1242924, - "posY": 1.72403562, - "posZ": -12.88458, - "rotX": 359.9361, - "rotY": 270.000061, - "rotZ": 180.013474, + "posX": 5.363399, + "posY": 2.505006, + "posZ": 22.04943, + "rotX": 0.0208047628, + "rotY": 270.0138, + "rotZ": 0.0167760812, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Headdress of Y’ha-nthlei", - "Description": "", + "Nickname": "Headdress of Y'ha-nthlei", + "Description": "Item. Relic.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -60368,12 +62442,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 232014, + "CardID": 451114, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -60386,21 +62460,21 @@ "XmlUI": "" }, { - "GUID": "2afb4a", + "GUID": "16e85d", "Name": "Card", "Transform": { - "posX": 18.0318, - "posY": 1.71442187, - "posZ": -13.2251606, - "rotX": 359.9361, - "rotY": 269.999939, - "rotZ": 180.013474, + "posX": 2.407879, + "posY": 2.511467, + "posZ": 29.998127, + "rotX": 0.0208047926, + "rotY": 270.0139, + "rotZ": 0.0167760663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Awakened Mantle", - "Description": "", + "Description": "Item. Relic. Clothing.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -60420,12 +62494,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 232013, + "CardID": 451113, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -60438,21 +62512,21 @@ "XmlUI": "" }, { - "GUID": "54fd3f", + "GUID": "f24cd3", "Name": "Card", "Transform": { - "posX": 18.0023727, - "posY": 1.704825, - "posZ": -13.2293158, - "rotX": 359.9361, - "rotY": 270.000061, - "rotZ": 180.013489, + "posX": 2.75166321, + "posY": 2.5109725, + "posZ": 28.3076458, + "rotX": 0.0208044723, + "rotY": 270.013916, + "rotZ": 0.0167762842, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Waveworn Idol", - "Description": "", + "Description": "Item. Relic.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -60472,12 +62546,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 232012, + "CardID": 451112, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -71096,7 +73170,7 @@ "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Atlatch-Nacha", + "Nickname": "Atlach-Nacha", "Description": "The Spider God", "GMNotes": "", "ColorDiffuse": { @@ -128008,12 +130082,12 @@ "GUID": "7bfa11", "Name": "Bag", "Transform": { - "posX": 35.03875, - "posY": 2.962788, - "posZ": -80.7447, - "rotX": -7.18037E-05, - "rotY": 269.9999, - "rotZ": 359.980255, + "posX": 47.6703262, + "posY": 2.10507822, + "posZ": -93.15146, + "rotX": 359.983246, + "rotY": 270.000061, + "rotZ": 0.00354330288, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -128041,6 +130115,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -144243,12 +146320,12 @@ "GUID": "a5048e", "Name": "Deck", "Transform": { - "posX": 32.843, - "posY": 3.346049, - "posZ": -74.3804, + "posX": 48.23741, + "posY": 2.16781759, + "posZ": -101.435974, "rotX": 359.920135, - "rotY": 269.991364, - "rotZ": 0.0168989673, + "rotY": 269.991333, + "rotZ": 0.0168963261, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -144879,12 +146956,12 @@ "GUID": "e66648", "Name": "Card", "Transform": { - "posX": -17.9746227, - "posY": 1.53375578, - "posZ": -44.61971, - "rotX": 0.003980933, - "rotY": 270.010345, - "rotZ": 3.68695712, + "posX": 22.4377651, + "posY": 2.29679656, + "posZ": -83.9586258, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -173414,15 +175491,15 @@ ] }, { - "GUID": "1e5dca", + "GUID": "074b8b", "Name": "Bag", "Transform": { - "posX": 43.01343, - "posY": 2.97019267, - "posZ": -67.95608, - "rotX": 359.983246, - "rotY": 270.000061, - "rotZ": 0.00354517414, + "posX": 29.9528351, + "posY": 2.11143756, + "posZ": -48.3738632, + "rotX": 359.983215, + "rotY": 270.0001, + "rotZ": 0.003549805, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -183806,416 +185883,6 @@ "XmlUI": "" } ] - }, - { - "GUID": "272fea", - "Name": "Bag", - "Transform": { - "posX": 29.2102814, - "posY": 7.294526, - "posZ": -28.369751, - "rotX": 359.987671, - "rotY": 0.0019740162, - "rotZ": 359.944641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Lair of Dagon", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.627, - "g": 0.124999888, - "b": 0.941 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "Bag": { - "Order": 0 - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "bf76b2", - "Name": "CardCustom", - "Transform": { - "posX": 10.5512, - "posY": 3.52793431, - "posZ": -23.5936069, - "rotX": 1.47100532, - "rotY": 269.951721, - "rotZ": 357.5471, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Favor of the Moon (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 557500, - "SidewaysCard": false, - "CustomDeck": { - "5575": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1666859952134955074/9BD6C437D71C9C6061596FAA53380CCD4E2A04CF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1020569386110795267/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "function onload()\n mode = \"Curse\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b3633e", - "Name": "CardCustom", - "Transform": { - "posX": 33.60324, - "posY": 3.172255, - "posZ": -50.18827, - "rotX": 359.920135, - "rotY": 269.999329, - "rotZ": 0.0168753527, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dig Deep (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569500, - "SidewaysCard": false, - "CustomDeck": { - "5695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907805824/EF16B3576442B854CF74888033DF60EA627CCC79/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d7b99", - "Name": "CardCustom", - "Transform": { - "posX": 23.3041534, - "posY": 4.32137966, - "posZ": -33.3665352, - "rotX": 359.920135, - "rotY": 269.998962, - "rotZ": 0.0168742724, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Flute of the Outer Gods (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569700, - "SidewaysCard": false, - "CustomDeck": { - "5697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907806776/0C9C61FFE7E244595B5C0ED3C0DE23653E8D0A5E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c450f2", - "Name": "CardCustom", - "Transform": { - "posX": 29.80864, - "posY": 3.18768573, - "posZ": -48.0618172, - "rotX": 359.920044, - "rotY": 270.005127, - "rotZ": 0.837656, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hard Knocks (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569900, - "SidewaysCard": false, - "CustomDeck": { - "5699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907807883/67B8162B66615D83046A346649BDD324A6D845A9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b1f6fb", - "Name": "CardCustom", - "Transform": { - "posX": 10.1994295, - "posY": 3.49869061, - "posZ": -23.3819714, - "rotX": 1.90258694, - "rotY": 269.935364, - "rotZ": 357.223358, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Stygian Eye (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266300, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511569311/621CE0A433363D5CB65D906AF6610FFDA6A4C686/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "910846", - "Name": "CardCustom", - "Transform": { - "posX": 27.2268238, - "posY": 6.095756, - "posZ": -32.8643723, - "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168730337, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hyperawareness (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 570100, - "SidewaysCard": false, - "CustomDeck": { - "5701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907808692/E60DE71CD45EFB0CE4CD68CE3E6214D1BE518A7B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a6e34c", - "Name": "CardCustom", - "Transform": { - "posX": 27.9424858, - "posY": 6.09366369, - "posZ": -31.7225246, - "rotX": 359.920135, - "rotY": 269.999146, - "rotZ": 0.0168744214, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nephthys (4)", - "Description": "Huntress of Bast", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 570500, - "SidewaysCard": false, - "CustomDeck": { - "5705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907811108/8E8DA2469CAFD0EC28075C0458751868B264CC3B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] } ] }, @@ -184223,11 +185890,11 @@ "GUID": "fea079", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.70993888, - "posY": 1.57849038, - "posZ": -14.0584021, + "posX": 1.65220952, + "posY": 1.578619, + "posZ": -13.8972559, "rotX": 359.931335, - "rotY": 315.009155, + "rotY": 315.010956, "rotZ": 359.955139, "scaleX": 3.0, "scaleY": 3.0, @@ -184283,6 +185950,57 @@ "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "", "Name": "Custom_Tile", @@ -184334,312 +186052,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "50e58d", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "0a46d1", "Name": "Custom_Tile", @@ -184691,516 +186103,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a752d9", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "675e97", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "066d48", "Name": "Custom_Tile", @@ -185252,6 +186154,261 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/nEmqjmj.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "", "Name": "Custom_Tile", @@ -185302,6 +186459,516 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "675e97", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e58d", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/yfs8gHq.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a752d9", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/uIx8jbY.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, @@ -185309,12 +186976,12 @@ "GUID": "2585f4", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.68151, - "posY": 1.3065244, - "posZ": -53.9056549, - "rotX": 0.0208095945, + "posX": -9.683134, + "posY": 1.30652344, + "posZ": -53.9070053, + "rotX": 0.0208095051, "rotY": 270.0032, - "rotZ": 0.0167715959, + "rotZ": 0.0167715475, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -197931,12 +199598,12 @@ "GUID": "5889dd", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.744084, - "posY": 1.30471146, - "posZ": -60.02155, - "rotX": 0.0208119, + "posX": -9.745733, + "posY": 1.30471051, + "posZ": -60.02289, + "rotX": 0.02081181, "rotY": 269.9933, - "rotZ": 0.0167682972, + "rotZ": 0.0167683735, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -209575,12 +211242,12 @@ "GUID": "899c3a", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.744189, - "posY": 1.30280888, - "posZ": -66.52109, - "rotX": 0.0208125673, + "posX": -9.745863, + "posY": 1.30280781, + "posZ": -66.52238, + "rotX": 0.0208123773, "rotY": 269.9932, - "rotZ": 0.0167680029, + "rotZ": 0.0167679712, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -224390,12 +226057,12 @@ "GUID": "03b888", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.744469, - "posY": 1.30085063, - "posZ": -73.21101, - "rotX": 0.0208120812, - "rotY": 269.993622, - "rotZ": 0.0167683456, + "posX": -9.746219, + "posY": 1.3008498, + "posZ": -73.212204, + "rotX": 0.02081173, + "rotY": 269.9936, + "rotZ": 0.0167684481, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -235637,12 +237304,12 @@ "GUID": "0dcbe8", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.744168, - "posY": 1.29887009, - "posZ": -79.97758, - "rotX": 0.020811, - "rotY": 269.998444, - "rotZ": 0.0167698972, + "posX": -9.745884, + "posY": 1.29886937, + "posZ": -79.9788055, + "rotX": 0.0208107214, + "rotY": 269.998474, + "rotZ": 0.01677017, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -250537,12 +252204,12 @@ "GUID": "a34f34", "Name": "Custom_Model_Bag", "Transform": { - "posX": -9.741496, - "posY": 1.29688621, - "posZ": -86.75797, - "rotX": 0.0208104569, - "rotY": 270.0003, - "rotZ": 0.0167704616, + "posX": -9.743207, + "posY": 1.29688537, + "posZ": -86.7592239, + "rotX": 0.0208102651, + "rotY": 270.000366, + "rotZ": 0.01677064, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -263742,11 +265409,11 @@ "GUID": "99d430", "Name": "Custom_Model", "Transform": { - "posX": -17.7868443, + "posX": -17.78687, "posY": 1.57197809, - "posZ": 19.2614975, + "posZ": 19.2615376, "rotX": 359.983154, - "rotY": 0.0144460052, + "rotY": 0.01746683, "rotZ": 359.9201, "scaleX": 0.45, "scaleY": 0.6, @@ -264038,11 +265705,11 @@ "GUID": "b79001", "Name": "Custom_Model", "Transform": { - "posX": -19.0251637, - "posY": 1.57370472, - "posZ": 19.26227, - "rotX": 359.983063, - "rotY": 359.940735, + "posX": -19.0251141, + "posY": 1.5737046, + "posZ": 19.26236, + "rotX": 359.983032, + "rotY": 359.939545, "rotZ": 359.920135, "scaleX": 0.45, "scaleY": 0.6, @@ -264334,11 +266001,11 @@ "GUID": "fb83a7", "Name": "Custom_Model", "Transform": { - "posX": -20.255455, - "posY": 1.57541931, - "posZ": 19.2607479, + "posX": -20.2554932, + "posY": 1.57541943, + "posZ": 19.2607861, "rotX": 359.983124, - "rotY": 359.988037, + "rotY": 359.9898, "rotZ": 359.9201, "scaleX": 0.45, "scaleY": 0.6, @@ -264630,12 +266297,12 @@ "GUID": "62e061", "Name": "Custom_Model", "Transform": { - "posX": -47.7185936, - "posY": 1.61460435, - "posZ": 22.31283, - "rotX": 359.920135, + "posX": -47.6642838, + "posY": 1.614545, + "posZ": 22.3673134, + "rotX": 359.9201, "rotY": 269.952484, - "rotZ": 0.0169550627, + "rotZ": 0.0169625729, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -264926,12 +266593,12 @@ "GUID": "07c325", "Name": "Custom_Model", "Transform": { - "posX": -47.719017, - "posY": 1.61424243, - "posZ": 21.08045, + "posX": -47.66468, + "posY": 1.61418259, + "posZ": 21.1348763, "rotX": 359.9201, - "rotY": 270.014282, - "rotZ": 0.0168642234, + "rotY": 270.008636, + "rotZ": 0.0168753136, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -265222,12 +266889,12 @@ "GUID": "eec4ca", "Name": "Custom_Model", "Transform": { - "posX": -47.721386, - "posY": 1.61497283, - "posZ": 23.5499077, - "rotX": 359.9201, - "rotY": 269.957581, - "rotZ": 0.0169527363, + "posX": -47.6671, + "posY": 1.61491311, + "posZ": 23.604372, + "rotX": 359.920135, + "rotY": 269.954865, + "rotZ": 0.0169524252, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -265518,12 +267185,12 @@ "GUID": "5954d0", "Name": "Custom_Model", "Transform": { - "posX": -47.7209358, - "posY": 1.60183668, - "posZ": -21.0577927, - "rotX": 359.920135, - "rotY": 269.949463, - "rotZ": 0.0169572365, + "posX": -47.6667023, + "posY": 1.6017772, + "posZ": -21.0034428, + "rotX": 359.9201, + "rotY": 269.945526, + "rotZ": 0.0169699211, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -265814,12 +267481,12 @@ "GUID": "fa6bf1", "Name": "Custom_Model", "Transform": { - "posX": -47.7208557, - "posY": 1.6014719, - "posZ": -22.2963276, - "rotX": 359.9201, - "rotY": 270.041016, - "rotZ": 0.01683629, + "posX": -47.666626, + "posY": 1.6014123, + "posZ": -22.24213, + "rotX": 359.920074, + "rotY": 270.041321, + "rotZ": 0.0168316532, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -266110,12 +267777,12 @@ "GUID": "29fae0", "Name": "Custom_Model", "Transform": { - "posX": -47.71955, - "posY": 1.60110784, - "posZ": -23.5264835, + "posX": -47.6653061, + "posY": 1.60104835, + "posZ": -23.4721546, "rotX": 359.920135, - "rotY": 269.943939, - "rotZ": 0.0169730745, + "rotY": 269.9403, + "rotZ": 0.0169689562, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -266406,12 +268073,12 @@ "GUID": "9c3361", "Name": "Custom_Model", "Transform": { - "posX": -18.90336, - "posY": 1.56218874, - "posZ": -19.2681828, - "rotX": 0.0168494154, - "rotY": 180.011063, - "rotZ": 0.079887405, + "posX": -18.9034023, + "posY": 1.56222081, + "posZ": -19.159502, + "rotX": 0.01684826, + "rotY": 180.011887, + "rotZ": 0.07988604, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -266702,12 +268369,12 @@ "GUID": "b28feb", "Name": "Custom_Model", "Transform": { - "posX": -17.67324, - "posY": 1.56047428, - "posZ": -19.2679749, - "rotX": 0.0167466477, - "rotY": 180.083771, - "rotZ": 0.0799114853, + "posX": -17.6732, + "posY": 1.56050575, + "posZ": -19.159277, + "rotX": 0.01673849, + "rotY": 180.088623, + "rotZ": 0.07990804, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -266998,12 +268665,12 @@ "GUID": "6ed29f", "Name": "Custom_Model", "Transform": { - "posX": -20.1426315, - "posY": 1.56391656, - "posZ": -19.2687073, - "rotX": 0.0167661961, - "rotY": 180.072083, - "rotZ": 0.0799070448, + "posX": -20.14264, + "posY": 1.56394827, + "posZ": -19.16004, + "rotX": 0.016761085, + "rotY": 180.077087, + "rotZ": 0.0799073353, "scaleX": 0.45, "scaleY": 0.6, "scaleZ": 0.45 @@ -267294,9 +268961,9 @@ "GUID": "134348", "Name": "3DText", "Transform": { - "posX": 39.4059372, - "posY": 1.42192328, - "posZ": -13.2858362, + "posX": 39.4064522, + "posY": 1.42184687, + "posZ": -13.286644, "rotX": 90.0, "rotY": 90.00001, "rotZ": 0.0, @@ -267527,7 +269194,7 @@ "posZ": 9.560504, "rotX": 359.9201, "rotY": 269.999023, - "rotZ": 0.016895432, + "rotZ": 0.016895622, "scaleX": 0.325000077, "scaleY": 0.325000077, "scaleZ": 0.325000077 @@ -267954,12 +269621,12 @@ "GUID": "63e097", "Name": "Custom_Model_Bag", "Transform": { - "posX": 51.6591072, - "posY": 1.40531468, - "posZ": -27.8718243, + "posX": 51.6655922, + "posY": 1.40530515, + "posZ": -27.8732681, "rotX": 359.920135, - "rotY": 269.987946, - "rotZ": 0.0168889724, + "rotY": 269.986755, + "rotZ": 0.0168906152, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -268018,12 +269685,12 @@ "GUID": "0fad66", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2492094, - "posY": 1.45618331, - "posZ": -28.0139122, + "posX": 12.2492027, + "posY": 1.45618355, + "posZ": -28.0139046, "rotX": 359.920135, "rotY": 269.9981, - "rotZ": 0.0168768819, + "rotZ": 0.0168763213, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -268071,6 +269738,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"308386\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"41010d\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"752424\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6739,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0028,\"z\":0.0169}},\"910e54\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a14586\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6959,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"a8d84d\":{\"lock\":false,\"pos\":{\"x\":-3.9264,\"y\":1.666,\"z\":15.1913},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"b16392\":{\"lock\":false,\"pos\":{\"x\":-3.3993,\"y\":1.5817,\"z\":-15.3519},\"rot\":{\"x\":359.9197,\"y\":270.0007,\"z\":0.0168}},\"c23159\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.0524,\"z\":0.0168}},\"c2cc36\":{\"lock\":false,\"pos\":{\"x\":1.133,\"y\":1.6533,\"z\":5.8024},\"rot\":{\"x\":359.9198,\"y\":269.9668,\"z\":0.0169}}}}", "XmlUI": "", @@ -271382,12 +273052,12 @@ "GUID": "1e45e8", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.24981, - "posY": 1.46560562, - "posZ": 3.986399, + "posX": 12.2498045, + "posY": 1.46560574, + "posZ": 3.98639941, "rotX": 359.920135, - "rotY": 269.999817, - "rotZ": 0.0168735441, + "rotY": 269.999878, + "rotZ": 0.0168742668, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -271425,6 +273095,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"06bdb3\":{\"lock\":false,\"pos\":{\"x\":-28.7473,\"y\":1.7436,\"z\":-15.2642},\"rot\":{\"x\":359.9193,\"y\":270.0026,\"z\":180.0171}},\"1042cb\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6913,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":180.017}},\"183001\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7397,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9899,\"z\":180.0168}},\"1f7560\":{\"lock\":false,\"pos\":{\"x\":-2.6882,\"y\":1.6623,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180.0082,\"z\":0.0803}},\"2009dd\":{\"lock\":false,\"pos\":{\"x\":-33.7293,\"y\":1.6297,\"z\":3.8315},\"rot\":{\"x\":359.9554,\"y\":225.0006,\"z\":0.0684}},\"34b9e9\":{\"lock\":false,\"pos\":{\"x\":-28.7736,\"y\":1.7526,\"z\":15.1216},\"rot\":{\"x\":359.9194,\"y\":270.0193,\"z\":180.0171}},\"3e1d3a\":{\"lock\":false,\"pos\":{\"x\":-30.1891,\"y\":1.6202,\"z\":-11.5052},\"rot\":{\"x\":0.0168,\"y\":180.0183,\"z\":0.0799}},\"42fbac\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6959,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"55d8f1\":{\"lock\":false,\"pos\":{\"x\":-22.2549,\"y\":1.7368,\"z\":-7.7064},\"rot\":{\"x\":0.0793,\"y\":270.0031,\"z\":179.9831}},\"58b8c5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.7004,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0169}},\"5bcc5d\":{\"lock\":false,\"pos\":{\"x\":-30.2184,\"y\":1.7026,\"z\":15.1986},\"rot\":{\"x\":359.9201,\"y\":270.0047,\"z\":180.017}},\"5dab65\":{\"lock\":false,\"pos\":{\"x\":-26.9492,\"y\":1.6168,\"z\":-7.69},\"rot\":{\"x\":0.08,\"y\":90.4419,\"z\":359.9837}},\"60ca46\":{\"lock\":false,\"pos\":{\"x\":-26.6037,\"y\":1.6219,\"z\":11.1799},\"rot\":{\"x\":0.0684,\"y\":135.0088,\"z\":0.0446}},\"62d69d\":{\"lock\":false,\"pos\":{\"x\":-22.1916,\"y\":1.7412,\"z\":7.6069},\"rot\":{\"x\":0.0791,\"y\":270.0016,\"z\":179.983}},\"6d3a3b\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7073,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.6602,\"y\":1.6273,\"z\":-3.847},\"rot\":{\"x\":0.0684,\"y\":134.9951,\"z\":0.0446}},\"8ee597\":{\"lock\":false,\"pos\":{\"x\":-3.8733,\"y\":1.7211,\"z\":15.1997},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6958,\"y\":1.5583,\"z\":14.2785},\"rot\":{\"x\":359.9551,\"y\":224.9978,\"z\":0.0687}},\"a9af08\":{\"lock\":false,\"pos\":{\"x\":-12.3886,\"y\":1.6747,\"z\":11.2381},\"rot\":{\"x\":359.9201,\"y\":270.0116,\"z\":0.0169}},\"ac274f\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9992,\"z\":0.0168}},\"ad2d6f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6236,\"z\":-0.03},\"rot\":{\"x\":0.0168,\"y\":180.0181,\"z\":0.0799}},\"b21125\":{\"lock\":false,\"pos\":{\"x\":-3.945,\"y\":1.5827,\"z\":-14.7449},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"e2ad21\":{\"lock\":false,\"pos\":{\"x\":-30.2238,\"y\":1.6937,\"z\":-15.2805},\"rot\":{\"x\":359.9201,\"y\":270.0069,\"z\":180.017}},\"e2b8fc\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":180.017}},\"efc4b5\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9995,\"z\":0.0803}},\"f2e96f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180.0032,\"z\":0.0799}},\"f74271\":{\"lock\":false,\"pos\":{\"x\":-26.6267,\"y\":1.6209,\"z\":7.6662},\"rot\":{\"x\":0.08,\"y\":90.2464,\"z\":359.9834}},\"f8c429\":{\"lock\":false,\"pos\":{\"x\":-27.1766,\"y\":1.6161,\"z\":-11.2744},\"rot\":{\"x\":359.9554,\"y\":225.0012,\"z\":0.0684}}}}", "XmlUI": "", @@ -277236,12 +278909,12 @@ "GUID": "1ee775", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2500067, - "posY": 1.458538, - "posZ": -20.013813, + "posX": 12.2500019, + "posY": 1.45853794, + "posZ": -20.0138016, "rotX": 359.9201, "rotY": 270.0228, - "rotZ": 0.01684313, + "rotZ": 0.0168427378, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -277289,6 +278962,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"12965b\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247514724731,\"z\":-3.8299994468689},\"rot\":{\"x\":0.0168413314968348,\"y\":179.998443603516,\"z\":0.0799398273229599}},\"1594ed\":{\"lock\":false,\"pos\":{\"x\":-27.2924022674561,\"y\":1.63538455963135,\"z\":-5.29239988327026},\"rot\":{\"x\":359.046325683594,\"y\":44.95458984375,\"z\":359.932891845703}},\"15fccc\":{\"lock\":false,\"pos\":{\"x\":-23.676399230957,\"y\":1.61446142196655,\"z\":-0.0300000738352537},\"rot\":{\"x\":0.0164386164397001,\"y\":180.287033081055,\"z\":0.0800236091017723}},\"1a0ad2\":{\"lock\":false,\"pos\":{\"x\":-38.2210006713867,\"y\":1.69627237319946,\"z\":-0.0155007522553205},\"rot\":{\"x\":359.921325683594,\"y\":270.047576904297,\"z\":0.0162232890725136}},\"3d2a8a\":{\"lock\":false,\"pos\":{\"x\":-36.7729988098145,\"y\":1.64632296562195,\"z\":-0.0302014444023371},\"rot\":{\"x\":359.920166015625,\"y\":270.008056640625,\"z\":0.0164555944502354}},\"441006\":{\"lock\":false,\"pos\":{\"x\":-31.6737995147705,\"y\":1.68937432765961,\"z\":7.55699872970581},\"rot\":{\"x\":359.921325683594,\"y\":270.022888183594,\"z\":0.0162547007203102}},\"6e8e5f\":{\"lock\":false,\"pos\":{\"x\":-27.3701000213623,\"y\":1.63742387294769,\"z\":2.23780155181885},\"rot\":{\"x\":359.063751220703,\"y\":44.8406143188477,\"z\":359.938232421875}},\"6ed2ae\":{\"lock\":false,\"pos\":{\"x\":-31.861499786377,\"y\":1.66254496574402,\"z\":-7.63409948348999},\"rot\":{\"x\":0.856411099433899,\"y\":269.968994140625,\"z\":0.00220332853496075}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4917030334473,\"y\":1.65055358409882,\"z\":-0.0794002115726471},\"rot\":{\"x\":1.19477033615112,\"y\":270.030151367188,\"z\":0.0524676851928234}},\"863a02\":{\"lock\":false,\"pos\":{\"x\":-3.95570015907288,\"y\":1.59753906726837,\"z\":-10.441201210022},\"rot\":{\"x\":359.919738769531,\"y\":269.999908447266,\"z\":0.0168373361229897}},\"896874\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.60194504261017,\"z\":-11.5109014511108},\"rot\":{\"x\":359.920104980469,\"y\":270.017303466797,\"z\":0.0168187618255615}},\"90d5ec\":{\"lock\":false,\"pos\":{\"x\":-27.3204002380371,\"y\":1.63784229755402,\"z\":5.62509918212891},\"rot\":{\"x\":359.114685058594,\"y\":135.001358032227,\"z\":0.0430430732667446}},\"92c6fc\":{\"lock\":false,\"pos\":{\"x\":1.67140054702759,\"y\":1.39370763301849,\"z\":-1.28710103034973},\"rot\":{\"x\":0.0803432837128639,\"y\":89.9989166259766,\"z\":359.983123779297}},\"92ee68\":{\"lock\":false,\"pos\":{\"x\":-25.3841018676758,\"y\":1.65356636047363,\"z\":-3.85039758682251},\"rot\":{\"x\":0.824784815311432,\"y\":270.3681640625,\"z\":0.0198271032422781}},\"9484e9\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63942468166351,\"z\":7.56989860534668},\"rot\":{\"x\":359.920166015625,\"y\":270.004669189453,\"z\":0.0164497029036283}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69610106945038,\"y\":1.55831718444824,\"z\":14.2789011001587},\"rot\":{\"x\":359.955139160156,\"y\":224.993682861328,\"z\":0.0686772987246513}},\"b568b8\":{\"lock\":false,\"pos\":{\"x\":-25.4767951965332,\"y\":1.65425574779511,\"z\":3.86430287361145},\"rot\":{\"x\":0.762401223182678,\"y\":270.090026855469,\"z\":0.0180290788412094}},\"bed0da\":{\"lock\":false,\"pos\":{\"x\":-23.6763973236084,\"y\":1.62926721572876,\"z\":3.86059617996216},\"rot\":{\"x\":359.921356201172,\"y\":270.009124755859,\"z\":0.0180466286838055}},\"c0fa29\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62021791934967,\"z\":-11.5100011825562},\"rot\":{\"x\":0.0168406739830971,\"y\":179.998947143555,\"z\":0.0799399390816689}},\"c898a0\":{\"lock\":false,\"pos\":{\"x\":-30.2226009368896,\"y\":1.63727045059204,\"z\":-0.0309038106352091},\"rot\":{\"x\":359.921295166016,\"y\":270.003295898438,\"z\":0.0191582124680281}},\"cbaad5\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62696850299835,\"z\":11.4600019454956},\"rot\":{\"x\":0.0168410800397396,\"y\":179.998657226563,\"z\":0.079953245818615}},\"cfb2b2\":{\"lock\":false,\"pos\":{\"x\":-30.2242984771729,\"y\":1.62473523616791,\"z\":3.86000061035156},\"rot\":{\"x\":0.0168411172926426,\"y\":179.998580932617,\"z\":0.0799310356378555}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":1.63330042362213,\"y\":1.39460027217865,\"z\":1.56939923763275},\"rot\":{\"x\":0.0803431272506714,\"y\":89.9989166259766,\"z\":359.983123779297}},\"db4b20\":{\"lock\":false,\"pos\":{\"x\":-23.6764945983887,\"y\":1.62701177597046,\"z\":-3.82998538017273},\"rot\":{\"x\":359.920867919922,\"y\":270.072875976563,\"z\":0.0189196765422821}},\"df634c\":{\"lock\":false,\"pos\":{\"x\":-27.3373203277588,\"y\":1.63666558265686,\"z\":-2.4199526309967},\"rot\":{\"x\":359.256896972656,\"y\":134.97102355957,\"z\":359.310791015625}},\"e0709b\":{\"lock\":false,\"pos\":{\"x\":-3.41610050201416,\"y\":1.58186936378479,\"z\":-14.8962030410767},\"rot\":{\"x\":359.919738769531,\"y\":270.000183105469,\"z\":0.0168374720960855}},\"e7f5fa\":{\"lock\":false,\"pos\":{\"x\":-31.7586898803711,\"y\":1.66592121124268,\"z\":-0.119201131165028},\"rot\":{\"x\":0.914709091186523,\"y\":270.067016601563,\"z\":0.0184832997620106}},\"fc9d97\":{\"lock\":false,\"pos\":{\"x\":-30.2434997558594,\"y\":1.63499891757965,\"z\":-7.69750308990479},\"rot\":{\"x\":359.920623779297,\"y\":269.993438720703,\"z\":0.0175937376916409}}}}", "XmlUI": "", @@ -284474,12 +286150,12 @@ "GUID": "20f70a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499065, + "posX": 12.2499027, "posY": 1.46089387, - "posZ": -12.0136061, + "posZ": -12.0136023, "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168741085, + "rotY": 269.999969, + "rotZ": 0.0168734975, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -284517,6 +286193,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"01b2f4\":{\"lock\":false,\"pos\":{\"x\":-12.3725,\"y\":1.4107,\"z\":-10.0935},\"rot\":{\"x\":359.9825,\"y\":359.5721,\"z\":359.9202}},\"15f544\":{\"lock\":false,\"pos\":{\"x\":0.6017,\"y\":1.3942,\"z\":-4.6511},\"rot\":{\"x\":359.9832,\"y\":-0.0043,\"z\":359.9197}},\"2c3cbf\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"308386\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.8037,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"3fe126\":{\"lock\":false,\"pos\":{\"x\":-3.9971,\"y\":1.5826,\"z\":-15.0596},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"4d8a79\":{\"lock\":false,\"pos\":{\"x\":-12.0414,\"y\":1.4162,\"z\":10.1505},\"rot\":{\"x\":359.9826,\"y\":359.6253,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.7179,\"y\":1.6285,\"z\":0.059},\"rot\":{\"x\":359.9201,\"y\":269.9936,\"z\":0.0169}},\"7cd1b4\":{\"lock\":false,\"pos\":{\"x\":-12.0817,\"y\":1.6749,\"z\":13.617},\"rot\":{\"x\":359.9201,\"y\":270.0193,\"z\":0.0168}},\"976ab3\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6959,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9981,\"z\":0.0687}},\"a92959\":{\"lock\":false,\"pos\":{\"x\":-12.2766,\"y\":1.4116,\"z\":-6.9025},\"rot\":{\"x\":359.9826,\"y\":359.6471,\"z\":359.9201}},\"c9aba5\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0117,\"z\":0.0169}},\"de8bb6\":{\"lock\":false,\"pos\":{\"x\":-5.9501,\"y\":1.6583,\"z\":-4.9413},\"rot\":{\"x\":0.0803,\"y\":89.991,\"z\":359.9832}},\"df4773\":{\"lock\":false,\"pos\":{\"x\":-12.0606,\"y\":1.4153,\"z\":6.9461},\"rot\":{\"x\":359.9826,\"y\":359.6064,\"z\":359.9201}},\"e94e6a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0048,\"z\":0.0799}},\"f919fb\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"ff9ef7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180.0049,\"z\":0.0799}}}}", "XmlUI": "", @@ -290556,12 +292235,12 @@ "GUID": "2f008a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2493038, - "posY": 1.47502911, + "posX": 12.2493019, + "posY": 1.475029, "posZ": 35.9864, "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.016874725, + "rotY": 269.999969, + "rotZ": 0.0168750286, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -290609,6 +292288,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"05f912\":{\"lock\":false,\"pos\":{\"x\":-3.7579,\"y\":1.5825,\"z\":-14.3157},\"rot\":{\"x\":359.9197,\"y\":270.0054,\"z\":0.0168}},\"060886\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"327f3b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0169}},\"349eb6\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6907,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"3b69ae\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6817,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"62c1c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9996,\"z\":0.0799}},\"6913e9\":{\"lock\":false,\"pos\":{\"x\":-20.4586,\"y\":1.61,\"z\":-0.0349},\"rot\":{\"x\":0.0799,\"y\":89.9997,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.2548,\"y\":1.6194,\"z\":-0.19},\"rot\":{\"x\":359.9201,\"y\":269.9944,\"z\":0.0169}},\"7cb46b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"8f704c\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7157,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"94ef8e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"9dd605\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":179.9998,\"z\":0.0799}},\"a1eb9b\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6965,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"a6d5fb\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9995,\"z\":0.0799}},\"aa1331\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6571,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0011,\"z\":0.0803}},\"e4fd93\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6179,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}},\"f2806a\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"f4f8dc\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6555,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"f5616e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"fa2600\":{\"lock\":false,\"pos\":{\"x\":-12.2948,\"y\":1.4158,\"z\":7.4542},\"rot\":{\"x\":359.9831,\"y\":-0.0002,\"z\":359.92}}}}", "XmlUI": "", @@ -296484,11 +298166,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -1.44019985, - "posY": 1.47555578, - "posZ": -27.04011, + "posY": 1.4755547, + "posZ": -27.0401115, "rotX": 359.920135, - "rotY": 270.001038, - "rotZ": 0.0168696716, + "rotY": 270.0005, + "rotZ": 0.0168709885, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -296587,12 +298269,12 @@ "GUID": "5c79d0", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2519054, - "posY": 1.46795833, - "posZ": 11.9864025, + "posX": 12.2519264, + "posY": 1.46795845, + "posZ": 11.9863567, "rotX": 359.920135, "rotY": 269.999969, - "rotZ": 0.016874088, + "rotZ": 0.01687392, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -296630,20 +298312,74 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"13fc27\":{\"lock\":false,\"pos\":{\"x\":-26.7453,\"y\":1.6188,\"z\":0.0026},\"rot\":{\"x\":359.9201,\"y\":269.9936,\"z\":0.0169}},\"2ebf66\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6802,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"426c50\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0003,\"z\":0.0803}},\"5c61d9\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6976,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"6935c1\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.9998,\"z\":0.0687}},\"6bb83e\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"6c0a90\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6225,\"z\":-3.8283},\"rot\":{\"x\":0.0169,\"y\":179.9809,\"z\":0.08}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4736,\"y\":1.6282,\"z\":-0.0813},\"rot\":{\"x\":359.9201,\"y\":269.9936,\"z\":0.0169}},\"72ac0c\":{\"lock\":false,\"pos\":{\"x\":-36.773,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7bea34\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6833,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"8ee597\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7984,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9989,\"z\":180.0168}},\"9f9bb1\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"b21125\":{\"lock\":false,\"pos\":{\"x\":-3.7422,\"y\":1.5821,\"z\":-15.5575},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"b7da8c\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9808,\"z\":0.08}},\"ba1246\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0125,\"z\":0.0803}},\"e281ec\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6954,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"f087e3\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"13fc27\":{\"lock\":false,\"pos\":{\"x\":-26.7453002929688,\"y\":1.6187504529953,\"z\":0.0025997762568295},\"rot\":{\"x\":359.920104980469,\"y\":269.993560791016,\"z\":0.0168767552822828}},\"2ebf66\":{\"lock\":false,\"pos\":{\"x\":-17.1198062896729,\"y\":1.65736722946167,\"z\":7.57000064849854},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168426278978586}},\"3699f9\":{\"lock\":false,\"pos\":{\"x\":-17.1200981140137,\"y\":1.60646259784698,\"z\":3.86000609397888},\"rot\":{\"x\":359.920104980469,\"y\":269.998657226563,\"z\":0.0168436150997877}},\"426c50\":{\"lock\":false,\"pos\":{\"x\":-2.72461557388306,\"y\":1.62557435035706,\"z\":0.373303323984146},\"rot\":{\"x\":0.0168349724262953,\"y\":180.000305175781,\"z\":0.0802566558122635}},\"5c61d9\":{\"lock\":false,\"pos\":{\"x\":-30.2240180969238,\"y\":1.63943016529083,\"z\":7.56990337371826},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168404541909695}},\"6935c1\":{\"lock\":false,\"pos\":{\"x\":1.69640111923218,\"y\":1.5583164691925,\"z\":14.2788019180298},\"rot\":{\"x\":359.955139160156,\"y\":224.999801635742,\"z\":0.0686706155538559}},\"6bb83e\":{\"lock\":false,\"pos\":{\"x\":-30.2240180969238,\"y\":1.6349424123764,\"z\":-7.70009756088257},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168402194976807}},\"6c0a90\":{\"lock\":false,\"pos\":{\"x\":-30.2243995666504,\"y\":1.62247586250305,\"z\":-3.82829976081848},\"rot\":{\"x\":0.0168659538030624,\"y\":179.980850219727,\"z\":0.0799349173903465}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4735984802246,\"y\":1.62810802459717,\"z\":-0.0813002437353134},\"rot\":{\"x\":359.920104980469,\"y\":269.993560791016,\"z\":0.0168771557509899}},\"72ac0c\":{\"lock\":false,\"pos\":{\"x\":-36.7730140686035,\"y\":1.64632880687714,\"z\":-0.0299969669431448},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168411172926426}},\"7bea34\":{\"lock\":false,\"pos\":{\"x\":-17.1199188232422,\"y\":1.62230062484741,\"z\":11.4600048065186},\"rot\":{\"x\":359.920104980469,\"y\":270.000091552734,\"z\":180.016830444336}},\"8ee597\":{\"lock\":false,\"pos\":{\"x\":-3.92771577835083,\"y\":1.77807700634003,\"z\":5.75720357894897},\"rot\":{\"x\":359.919738769531,\"y\":269.998901367188,\"z\":180.016815185547}},\"9f9bb1\":{\"lock\":false,\"pos\":{\"x\":-23.6763172149658,\"y\":1.62806630134583,\"z\":-0.0299969278275967},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168403200805187}},\"b21125\":{\"lock\":false,\"pos\":{\"x\":-3.74219965934753,\"y\":1.58213174343109,\"z\":-15.557502746582},\"rot\":{\"x\":359.919738769531,\"y\":270.004913330078,\"z\":0.0168310329318047}},\"b7da8c\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62473511695862,\"z\":3.86000061035156},\"rot\":{\"x\":0.0168659351766109,\"y\":179.98078918457,\"z\":0.079940602183342}},\"ba1246\":{\"lock\":false,\"pos\":{\"x\":-2.6884069442749,\"y\":1.61911642551422,\"z\":-5.04849910736084},\"rot\":{\"x\":0.0168180763721466,\"y\":180.012481689453,\"z\":0.0802598148584366}},\"e281ec\":{\"lock\":false,\"pos\":{\"x\":-30.2240180969238,\"y\":1.63719654083252,\"z\":-0.030096884816885},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168403331190348}},\"f087e3\":{\"lock\":false,\"pos\":{\"x\":-3.9560170173645,\"y\":1.59753942489624,\"z\":-10.441198348999},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168379452079535}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "3699f9", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.1200657, + "posY": 1.60646236, + "posZ": 3.86000919, + "rotX": 359.9201, + "rotY": 269.999, + "rotZ": 0.0168437157, + "scaleX": 1.0712, + "scaleY": 1.0, + "scaleZ": 1.0712 + }, + "Nickname": "Secret Name Helper", + "Description": "Randomizes Decrepit Door locations and assembles the Unknown Places deck.", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1667986984463267495/92F8C3B4FCE47D08FDFEAD72FC65A98B860F43D7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1667986984463267495/92F8C3B4FCE47D08FDFEAD72FC65A98B860F43D7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "DOORWAY_GUIDS = { \"5c61d9\", \"72ac0c\", \"6bb83e\" }\nLOCATION_POSITIONS = { {-30.22, 1.64, 7.57}, {-36.77, 1.65, -0.03}, {-30.22, 1.63, -7.70} }\nWITCH_HOUSE_GUID = \"7bea34\"\nUNKNOWN_PLACES = {\n guid = \"2ebf66\",\n position = Vector({-17.12, 1.66, 7.57}),\n rotation = {0, 270, 0}\n}\nASSEMBLY = {\n position = Vector({ x=68, y=0, z=36 }),\n rotation = { x=0, y=270, z=180 }\n}\n\nfunction onLoad()\n self.createButton({\n label=\"Set Up\",\n click_function=\"setup\",\n function_owner=self,\n position={0,0.1,0.4},\n height=120,\n width=400,\n scale={x=1.75, y=1.75, z=1.75},\n font_size=100\n })\n\n math.randomseed(os.time())\nend\n\nfunction getAssemblyDeck()\n local objs = Physics.cast({\n origin = ASSEMBLY.position,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = { x=1, y=1, z=1 },\n orientation = ASSEMBLY.rotation\n })\n\n for i,v in ipairs(objs) do\n if v.hit_object.tag == \"Deck\" then\n return v.hit_object\n end\n end\n\n return nil\nend\n\nfunction setup(obj, color, alt_click)\n if DISABLED then return end\n DISABLED = true\n for i,guid in ipairs(DOORWAY_GUIDS) do\n local card = getObjectFromGUID(guid)\n card.setPosition(ASSEMBLY.position)\n end\n Wait.time(setup_2, 1)\nend\n\nfunction setup_2()\n local deck = getAssemblyDeck()\n deck.shuffle()\n\n for i=#LOCATION_POSITIONS,2,-1 do\n deck.takeObject({\n position = LOCATION_POSITIONS[i],\n rotation = UNKNOWN_PLACES.rotation,\n smooth = false\n })\n end\n deck.remainder.setPosition(LOCATION_POSITIONS[1])\n\n places = getObjectFromGUID(UNKNOWN_PLACES.guid)\n places.shuffle()\n\n for i=1,3 do\n places.takeObject({\n position = ASSEMBLY.position,\n rotation = UNKNOWN_PLACES.rotation,\n smooth = false\n })\n end\n\n local witch_house = getObjectFromGUID(WITCH_HOUSE_GUID)\n witch_house.flip()\n witch_house.setPosition(UNKNOWN_PLACES.position + Vector(0, 0.5, 0))\n\n Wait.time(setup_3, 1)\nend\n\nfunction setup_3()\n places.shuffle()\n deck = getAssemblyDeck()\n deck.shuffle()\n Wait.time(setup_4, 1)\nend\n\nfunction setup_4()\n deck.setPosition(UNKNOWN_PLACES.position + Vector(0, 1, 0))\nend\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "13fc27", "Name": "Custom_Tile", "Transform": { - "posX": -26.5510235, - "posY": 1.61804879, - "posZ": 0.0623013563, + "posX": -26.7453, + "posY": 1.61875045, + "posZ": 0.002599468, "rotX": 359.9201, "rotY": 269.99353, - "rotZ": 0.0169087946, + "rotZ": 0.0168766771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -296793,12 +298529,12 @@ "GUID": "2ebf66", "Name": "Deck", "Transform": { - "posX": -17.0560379, - "posY": 1.68038058, - "posZ": 7.57958746, + "posX": -17.1198063, + "posY": 1.65736723, + "posZ": 7.57, "rotX": 359.9201, "rotY": 269.999969, - "rotZ": 0.0168741178, + "rotZ": 0.0168421436, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -297166,12 +298902,12 @@ "GUID": "426c50", "Name": "Deck", "Transform": { - "posX": -2.693036, - "posY": 1.65532708, - "posZ": 0.3977757, - "rotX": 0.0168352444, - "rotY": 180.000259, - "rotZ": 0.08025617, + "posX": -2.72461557, + "posY": 1.62557435, + "posZ": 0.373303682, + "rotX": 0.0168351885, + "rotY": 180.0003, + "rotZ": 0.08025622, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -297433,12 +299169,12 @@ "GUID": "5c61d9", "Name": "Card", "Transform": { - "posX": -30.18658, - "posY": 1.69741166, - "posZ": 7.57379055, + "posX": -30.2240181, + "posY": 1.63943017, + "posZ": 7.56990337, "rotX": 359.9201, - "rotY": 269.999725, - "rotZ": 0.0168732237, + "rotY": 269.999847, + "rotZ": 0.01683984, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -297485,12 +299221,12 @@ "GUID": "6935c1", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.76102281, - "posY": 1.55774689, - "posZ": 14.2647638, + "posX": 1.696402, + "posY": 1.558317, + "posZ": 14.2788048, "rotX": 359.955139, - "rotY": 224.999847, - "rotZ": 0.06866952, + "rotY": 224.999817, + "rotZ": 0.06867204, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -297528,6 +299264,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -298081,12 +299820,12 @@ "GUID": "6bb83e", "Name": "Card", "Transform": { - "posX": -30.18658, - "posY": 1.6929158, - "posZ": -7.68275642, + "posX": -30.2240181, + "posY": 1.63494241, + "posZ": -7.70009851, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168728568, + "rotY": 270.0, + "rotZ": 0.016839657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -298133,12 +299872,12 @@ "GUID": "6c0a90", "Name": "Custom_Tile", "Transform": { - "posX": -30.01279, - "posY": 1.62173009, - "posZ": -3.74951386, - "rotX": 0.016898809, - "rotY": 179.980652, - "rotZ": 0.0799336, + "posX": -30.2244, + "posY": 1.622476, + "posZ": -3.82829952, + "rotX": 0.0168658923, + "rotY": 179.9808, + "rotZ": 0.07993356, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -298288,12 +300027,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -33.2457962, - "posY": 1.62740183, - "posZ": -0.021180667, + "posX": -33.4736, + "posY": 1.628108, + "posZ": -0.0813006, "rotX": 359.9201, "rotY": 269.99353, - "rotZ": 0.0169094857, + "rotZ": 0.01687642, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -298443,12 +300182,12 @@ "GUID": "72ac0c", "Name": "Card", "Transform": { - "posX": -36.729805, - "posY": 1.70430577, - "posZ": -0.0194134228, + "posX": -36.7730141, + "posY": 1.64632869, + "posZ": -0.0299972519, "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.01687384, + "rotY": 269.999878, + "rotZ": 0.016839847, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -298495,12 +300234,12 @@ "GUID": "7bea34", "Name": "Card", "Transform": { - "posX": -17.0940247, - "posY": 1.6831243, - "posZ": 11.4604635, + "posX": -17.1199188, + "posY": 1.62230062, + "posZ": 11.4600048, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 180.016861, + "rotY": 270.000061, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -298547,11 +300286,11 @@ "GUID": "8ee597", "Name": "Deck", "Transform": { - "posX": -3.87312174, - "posY": 1.79828215, - "posZ": 5.77821255, + "posX": -3.92771578, + "posY": 1.77807689, + "posZ": 5.75720453, "rotX": 359.919739, - "rotY": 269.998962, + "rotY": 269.9989, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -300475,12 +302214,12 @@ "GUID": "9f9bb1", "Name": "Card", "Transform": { - "posX": -23.6446457, - "posY": 1.6860218, - "posZ": -0.0194134228, + "posX": -23.6763172, + "posY": 1.6280663, + "posZ": -0.0299972743, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168729, + "rotY": 269.999878, + "rotZ": 0.0168398228, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -300527,12 +302266,12 @@ "GUID": "b21125", "Name": "Custom_Tile", "Transform": { - "posX": -3.64883113, - "posY": 1.58143365, - "posZ": -15.3967075, + "posX": -3.74219966, + "posY": 1.58213174, + "posZ": -15.5575047, "rotX": 359.919739, - "rotY": 270.004944, - "rotZ": 0.016830815, + "rotY": 270.0049, + "rotZ": 0.0168309659, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -300578,12 +302317,12 @@ "GUID": "b7da8c", "Name": "Custom_Tile", "Transform": { - "posX": -30.0125885, - "posY": 1.62401867, - "posZ": 3.9004848, - "rotX": 0.0168987755, - "rotY": 179.980713, - "rotZ": 0.0799330547, + "posX": -30.2242, + "posY": 1.62473512, + "posZ": 3.86000133, + "rotX": 0.0168661121, + "rotY": 179.980774, + "rotZ": 0.07993959, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -300733,12 +302472,12 @@ "GUID": "ba1246", "Name": "Deck", "Transform": { - "posX": -2.65737486, - "posY": 1.65522373, - "posZ": -5.013126, - "rotX": 0.0168181639, - "rotY": 180.012436, - "rotZ": 0.0802599, + "posX": -2.68840671, + "posY": 1.61911643, + "posZ": -5.04849958, + "rotX": 0.0168181378, + "rotY": 180.012466, + "rotZ": 0.08025962, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -300947,12 +302686,12 @@ "GUID": "e281ec", "Name": "Card", "Transform": { - "posX": -30.18658, - "posY": 1.69521379, - "posZ": -0.0195133276, + "posX": -30.2240181, + "posY": 1.63719654, + "posZ": -0.0300970972, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.01687294, + "rotY": 269.999969, + "rotZ": 0.01683968, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -300999,12 +302738,12 @@ "GUID": "f087e3", "Name": "Card", "Transform": { - "posX": -3.941721, - "posY": 1.65544891, - "posZ": -10.4214411, + "posX": -3.95601749, + "posY": 1.59753942, + "posZ": -10.4412, "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 0.016838083, + "rotY": 270.000061, + "rotZ": 0.016837189, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -301073,12 +302812,12 @@ "GUID": "67a775", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2502041, + "posX": 12.2502022, "posY": 1.47267222, - "posZ": 27.986412, + "posZ": 27.9864044, "rotX": 359.920135, - "rotY": 270.0004, - "rotZ": 0.01687343, + "rotY": 270.000366, + "rotZ": 0.01687344, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -301116,6 +302855,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"0da03e\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"35dcd2\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"8f6174\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6806,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"ad3298\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0803}},\"c7d2b7\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0168,\"z\":0.0803}},\"e93c2f\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7504,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9992,\"z\":180.0168}},\"f697b0\":{\"lock\":false,\"pos\":{\"x\":-3.6965,\"y\":1.5822,\"z\":-15.0888},\"rot\":{\"x\":359.9197,\"y\":270.0056,\"z\":0.0168}}}}", "XmlUI": "", @@ -304692,12 +306434,12 @@ "GUID": "7388bc", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499018, - "posY": 1.470317, - "posZ": 19.986412, + "posX": 12.2499027, + "posY": 1.47031677, + "posZ": 19.9864044, "rotX": 359.920135, "rotY": 270.0, - "rotZ": 0.0168739371, + "rotZ": 0.0168738235, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -304735,6 +306477,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"05cb54\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7451,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":180.0168}},\"0699e7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"094470\":{\"lock\":false,\"pos\":{\"x\":-20.6487,\"y\":1.6103,\"z\":-0.1206},\"rot\":{\"x\":359.9201,\"y\":269.9937,\"z\":0.0169}},\"0f2a24\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}},\"1b5483\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6817,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0169}},\"33990b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6907,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"5fa970\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9906,\"z\":0.0803}},\"67acd6\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6179,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":179.9917,\"z\":0.0799}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.3935,\"y\":1.6196,\"z\":-0.2795},\"rot\":{\"x\":359.9201,\"y\":269.9935,\"z\":0.0169}},\"a1bd9a\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a6af88\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9915,\"z\":0.0799}},\"b21125\":{\"lock\":false,\"pos\":{\"x\":-3.7749,\"y\":1.5825,\"z\":-14.6072},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"c24b98\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"c43910\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9916,\"z\":0.0799}},\"d7fb9d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"de7cf4\":{\"lock\":false,\"pos\":{\"x\":1.6968,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"e0e8c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":179.9915,\"z\":0.0799}},\"e0ffe2\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"e9160a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}}}}", "XmlUI": "", @@ -308951,12 +310696,12 @@ "GUID": "a61b48", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2494087, - "posY": 1.46325016, - "posZ": -4.0136013, + "posX": 12.249403, + "posY": 1.46325052, + "posZ": -4.0136, "rotX": 359.920135, - "rotY": 269.999817, - "rotZ": 0.0168743636, + "rotY": 269.999878, + "rotZ": 0.0168743413, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -308994,6 +310739,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"021478\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.002,\"z\":0.0169}},\"137468\":{\"lock\":false,\"pos\":{\"x\":-12.0499,\"y\":1.5949,\"z\":-11.6676},\"rot\":{\"x\":359.9201,\"y\":270.0216,\"z\":0.0168}},\"156d55\":{\"lock\":false,\"pos\":{\"x\":-12.05,\"y\":1.6016,\"z\":11.3474},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"167691\":{\"lock\":false,\"pos\":{\"x\":-12.05,\"y\":1.596,\"z\":-7.9544},\"rot\":{\"x\":359.9201,\"y\":269.9857,\"z\":0.0169}},\"38a5f7\":{\"lock\":false,\"pos\":{\"x\":-11.9229,\"y\":1.4136,\"z\":1.629},\"rot\":{\"x\":0.0799,\"y\":89.9982,\"z\":359.9831}},\"58eefe\":{\"lock\":false,\"pos\":{\"x\":-20.3545,\"y\":1.6105,\"z\":2.1052},\"rot\":{\"x\":0.0776,\"y\":120.0149,\"z\":0.0253}},\"604398\":{\"lock\":false,\"pos\":{\"x\":-12.05,\"y\":1.6005,\"z\":7.5408},\"rot\":{\"x\":359.9201,\"y\":269.9899,\"z\":0.0169}},\"6276bc\":{\"lock\":false,\"pos\":{\"x\":-26.8667,\"y\":1.6206,\"z\":5.4575},\"rot\":{\"x\":359.9224,\"y\":299.9941,\"z\":359.9747}},\"698fc7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6145,\"z\":-0.0299},\"rot\":{\"x\":0.0167,\"y\":180.1091,\"z\":0.08}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.8742,\"y\":1.6173,\"z\":-5.7185},\"rot\":{\"x\":0.0608,\"y\":60.0126,\"z\":359.9455}},\"abe15f\":{\"lock\":false,\"pos\":{\"x\":-11.9755,\"y\":1.4127,\"z\":-1.5887},\"rot\":{\"x\":0.0799,\"y\":89.9984,\"z\":359.9831}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.7461,\"y\":1.5823,\"z\":-15.0785},\"rot\":{\"x\":359.9197,\"y\":270.0307,\"z\":0.0168}},\"c95e06\":{\"lock\":false,\"pos\":{\"x\":-20.5114,\"y\":1.6094,\"z\":-2.2982},\"rot\":{\"x\":0.0608,\"y\":60.0074,\"z\":359.9455}},\"ccc01a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"d0f844\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"faa49f\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"ff16db\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}}}}", "XmlUI": "", @@ -315029,12 +316777,12 @@ "GUID": "dc5b5b", "Name": "Custom_PDF", "Transform": { - "posX": 0.2699002, + "posX": 0.2698999, "posY": 1.4896071, - "posZ": 28.7770081, + "posZ": 28.7770042, "rotX": 359.920135, "rotY": 269.9991, - "rotZ": 0.0168734547, + "rotZ": 0.0168733541, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -315076,12 +316824,12 @@ "GUID": "64a613", "Name": "Custom_Model_Bag", "Transform": { - "posX": 51.75476, - "posY": 1.41775942, - "posZ": 28.5293446, + "posX": 51.76128, + "posY": 1.41775024, + "posZ": 28.5282, "rotX": 359.920135, - "rotY": 269.990021, - "rotZ": 0.0168866515, + "rotY": 269.990051, + "rotZ": 0.016886631, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -326185,12 +327933,12 @@ "GUID": "2898f6", "Name": "Custom_Model_Bag", "Transform": { - "posX": 51.6602325, - "posY": 1.41375959, - "posZ": 14.498889, + "posX": 51.66634, + "posY": 1.41375065, + "posZ": 14.4977417, "rotX": 359.920135, "rotY": 269.9997, - "rotZ": 0.01687321, + "rotZ": 0.01687291, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -326254,7 +328002,7 @@ "posZ": -21.3054047, "rotX": 359.920135, "rotY": 270.005829, - "rotZ": 0.0168650467, + "rotZ": 0.01686578, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -326302,6 +328050,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0f29d2\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6865,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"1d3069\":{\"lock\":false,\"pos\":{\"x\":-3.9272,\"y\":1.8463,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"24d46d\":{\"lock\":false,\"pos\":{\"x\":-5.8948,\"y\":1.5,\"z\":-14.5194},\"rot\":{\"x\":359.9817,\"y\":0,\"z\":359.953}},\"27d0df\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9939,\"z\":0.0803}},\"6c39d5\":{\"lock\":false,\"pos\":{\"x\":-20.6956,\"y\":1.6103,\"z\":-0.0915},\"rot\":{\"x\":359.9201,\"y\":269.9926,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.7596,\"y\":1.6187,\"z\":-0.2422},\"rot\":{\"x\":359.9201,\"y\":269.9926,\"z\":0.0169}},\"768494\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6956,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"80236e\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"a621ae\":{\"lock\":false,\"pos\":{\"x\":-3.9907,\"y\":1.5827,\"z\":-14.7887},\"rot\":{\"x\":359.9206,\"y\":270.0058,\"z\":0.0172}},\"aa50e4\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"b0b20f\":{\"lock\":false,\"pos\":{\"x\":1.6959,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b47b11\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"b858d0\":{\"lock\":false,\"pos\":{\"x\":-3.7524,\"y\":1.6624,\"z\":15.1757},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"d3ae26\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0169}},\"d5b919\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9976,\"z\":0.0169}}}}", "XmlUI": "", @@ -330909,12 +332660,12 @@ "GUID": "30684d", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2504072, - "posY": 1.46327662, - "posZ": -3.91980243, + "posX": 12.2503109, + "posY": 1.46329439, + "posZ": -3.920539, "rotX": 359.920135, - "rotY": 269.9968, - "rotZ": 0.0168776736, + "rotY": 270.007446, + "rotZ": 0.0168618113, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -330962,1188 +332713,29 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0504b5\":{\"lock\":false,\"pos\":{\"x\":-11.2927,\"y\":1.6453,\"z\":10.4744},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"073668\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"14294d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"188869\":{\"lock\":false,\"pos\":{\"x\":-33.7877,\"y\":1.6274,\"z\":-4.1144},\"rot\":{\"x\":359.9316,\"y\":314.9952,\"z\":359.9554}},\"35bf8e\":{\"lock\":false,\"pos\":{\"x\":-26.6194,\"y\":1.6208,\"z\":7.5118},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9837,\"y\":0.3776,\"z\":359.92}},\"47ff0e\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"55cac8\":{\"lock\":false,\"pos\":{\"x\":-11.1326,\"y\":1.4142,\"z\":7.5416},\"rot\":{\"x\":359.9832,\"y\":-0.0024,\"z\":359.92}},\"5b01f6\":{\"lock\":false,\"pos\":{\"x\":-33.432,\"y\":1.6302,\"z\":7.3588},\"rot\":{\"x\":0.0799,\"y\":89.997,\"z\":359.9831}},\"69b78e\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"7b8844\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"82f7d9\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7492,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"84963c\":{\"lock\":false,\"pos\":{\"x\":-33.5151,\"y\":1.6282,\"z\":-0.0061},\"rot\":{\"x\":0.0799,\"y\":90.0005,\"z\":359.9831}},\"92b54a\":{\"lock\":false,\"pos\":{\"x\":-3.4005,\"y\":1.5817,\"z\":-15.4017},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"bd431f\":{\"lock\":false,\"pos\":{\"x\":-26.8466,\"y\":1.6179,\"z\":-3.4794},\"rot\":{\"x\":0.0446,\"y\":45.01,\"z\":359.9316}},\"c5df1c\":{\"lock\":false,\"pos\":{\"x\":-26.718,\"y\":1.6187,\"z\":-0.1288},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"d9037e\":{\"lock\":false,\"pos\":{\"x\":-3.6238,\"y\":1.6407,\"z\":14.82},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"ec1b56\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":179.9982,\"z\":0.0799}},\"eda3e2\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":179.998,\"z\":0.0799}}}}", + "LuaScriptState": "{\"ml\":{\"0504b5\":{\"lock\":false,\"pos\":{\"x\":-11.2926998138428,\"y\":1.64528131484985,\"z\":10.474401473999},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168414264917374}},\"073668\":{\"lock\":false,\"pos\":{\"x\":-2.68840003013611,\"y\":1.614302277565,\"z\":-5.04850006103516},\"rot\":{\"x\":0.0168355908244848,\"y\":180.000106811523,\"z\":0.0802557617425919}},\"14294d\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247538566589,\"z\":-3.82999968528748},\"rot\":{\"x\":359.983154296875,\"y\":9.45557644627115E-07,\"z\":359.920074462891}},\"188869\":{\"lock\":false,\"pos\":{\"x\":-33.7877006530762,\"y\":1.62736082077026,\"z\":-4.1144003868103},\"rot\":{\"x\":359.931579589844,\"y\":314.995208740234,\"z\":359.955413818359}},\"35bf8e\":{\"lock\":false,\"pos\":{\"x\":-26.6194000244141,\"y\":1.62078189849854,\"z\":7.51179981231689},\"rot\":{\"x\":0.0798935890197754,\"y\":89.9971008300781,\"z\":359.983123779297}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.6247353553772,\"z\":3.8600001335144},\"rot\":{\"x\":359.983673095703,\"y\":0.377626001834869,\"z\":359.919952392578}},\"47ff0e\":{\"lock\":false,\"pos\":{\"x\":-30.224100112915,\"y\":1.6371967792511,\"z\":-0.0300003066658974},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168400406837463}},\"55cac8\":{\"lock\":false,\"pos\":{\"x\":-11.1399278640747,\"y\":1.41411137580872,\"z\":7.3362250328064},\"rot\":{\"x\":359.983154296875,\"y\":-7.57175366743468E-05,\"z\":359.920043945313}},\"5b01f6\":{\"lock\":false,\"pos\":{\"x\":-33.431999206543,\"y\":1.63023662567139,\"z\":7.35879898071289},\"rot\":{\"x\":0.0798932984471321,\"y\":89.9970321655273,\"z\":359.983123779297}},\"69b78e\":{\"lock\":false,\"pos\":{\"x\":1.69600069522858,\"y\":1.55831730365753,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998001098633,\"z\":0.0686735510826111}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.95580053329468,\"y\":1.59753918647766,\"z\":-10.441201210022},\"rot\":{\"x\":359.919738769531,\"y\":269.999755859375,\"z\":0.0168374478816986}},\"7b8844\":{\"lock\":false,\"pos\":{\"x\":-2.72460007667542,\"y\":1.62076032161713,\"z\":0.373300313949585},\"rot\":{\"x\":0.0168356467038393,\"y\":180,\"z\":0.0802559331059456}},\"82f7d9\":{\"lock\":false,\"pos\":{\"x\":-3.92740058898926,\"y\":1.749192237854,\"z\":5.75720071792603},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"84963c\":{\"lock\":false,\"pos\":{\"x\":-33.5150985717773,\"y\":1.62818801403046,\"z\":-0.00610029092058539},\"rot\":{\"x\":0.0798945277929306,\"y\":90.0005187988281,\"z\":359.983123779297}},\"92b54a\":{\"lock\":false,\"pos\":{\"x\":-3.40050005912781,\"y\":1.58169901371002,\"z\":-15.4017019271851},\"rot\":{\"x\":359.919738769531,\"y\":270.004913330078,\"z\":0.0168309509754181}},\"bd431f\":{\"lock\":false,\"pos\":{\"x\":-26.8465995788574,\"y\":1.6178685426712,\"z\":-3.47939968109131},\"rot\":{\"x\":0.0446006134152412,\"y\":45.0099945068359,\"z\":359.931640625}},\"c5df1c\":{\"lock\":false,\"pos\":{\"x\":-26.7180004119873,\"y\":1.61867380142212,\"z\":-0.128800302743912},\"rot\":{\"x\":0.0798946842551231,\"y\":90.0006103515625,\"z\":359.983123779297}},\"d9037e\":{\"lock\":false,\"pos\":{\"x\":-3.62380027770996,\"y\":1.6407071352005,\"z\":14.8200025558472},\"rot\":{\"x\":359.919738769531,\"y\":270.000091552734,\"z\":180.016830444336}},\"ec1b56\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.85999989509583},\"rot\":{\"x\":0.0168418455868959,\"y\":179.998184204102,\"z\":0.0799393355846405}},\"eda3e2\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.63386702537537,\"z\":3.86000108718872},\"rot\":{\"x\":0.0168423820286989,\"y\":179.997940063477,\"z\":0.07996666431427}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "0504b5", - "Name": "Deck", - "Transform": { - "posX": -11.2927, - "posY": 1.64528131, - "posZ": 10.4744015, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168414, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Possible Potential Sacrifices", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 556249, - 556250, - 556207, - 556204, - 266313 - ], - "CustomDeck": { - "5562": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6714b2", - "Name": "Card", - "Transform": { - "posX": -19.3908253, - "posY": 1.579903, - "posZ": -1.19811845, - "rotX": 359.920135, - "rotY": 270.000061, - "rotZ": 0.01687859, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Zebulon Whateley", - "Description": "Recalling Ancient Things", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 556249, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f14dce", - "Name": "Card", - "Transform": { - "posX": -19.436945, - "posY": 1.72874486, - "posZ": -1.06834185, - "rotX": 359.920135, - "rotY": 269.9999, - "rotZ": 0.0168947689, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Earl Sawyer", - "Description": "Smarter Than He Lets On", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 556250, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f03306", - "Name": "Card", - "Transform": { - "posX": -19.1315784, - "posY": 1.7459451, - "posZ": -0.9969317, - "rotX": 359.920135, - "rotY": 269.999878, - "rotZ": 0.016867945, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dr. Francis Morgan", - "Description": "Professor of Archaeology", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 556207, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "42806b", - "Name": "Card", - "Transform": { - "posX": -19.3789425, - "posY": 1.73235059, - "posZ": -0.794230759, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168699138, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Professor Warren Rice", - "Description": "Professor of Languages", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 556204, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "010e55", - "Name": "Card", - "Transform": { - "posX": -11.0905333, - "posY": 1.698474, - "posZ": 10.55918, - "rotX": 359.940247, - "rotY": 270.001068, - "rotZ": 0.0168081261, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dr. Henry Armitage", - "Description": "The Head Librarian", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266313, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "073668", - "Name": "Deck", - "Transform": { - "posX": -2.6884, - "posY": 1.61430228, - "posZ": -5.0485, - "rotX": 0.01683561, - "rotY": 180.0001, - "rotZ": 0.0802557543, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 233331, - 233330 - ], - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "960a29", - "Name": "Card", - "Transform": { - "posX": -22.5529, - "posY": 1.5907743, - "posZ": 20.7507458, - "rotX": 0.0168697555, - "rotY": 180.000061, - "rotZ": 0.07987861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Chamber of the Beast", - "Description": "Act 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233331, - "SidewaysCard": true, - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1b5f59", - "Name": "Card", - "Transform": { - "posX": -22.573616, - "posY": 1.74765623, - "posZ": 20.5637589, - "rotX": 0.0168702248, - "rotY": 180.000076, - "rotZ": 0.07987797, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Searching for Answers", - "Description": "Act 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233330, - "SidewaysCard": true, - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "14294d", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62247539, - "posZ": -3.82999969, - "rotX": 359.983154, - "rotY": 9.489269E-07, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62247515, - "posZ": -3.82999945, - "rotX": 0.0168391541, - "rotY": 180.000015, - "rotZ": 0.07995376, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "188869", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7877, - "posY": 1.62736082, - "posZ": -4.11440039, - "rotX": 359.93158, - "rotY": 314.9952, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "35bf8e", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.6194, - "posY": 1.6207819, - "posZ": 7.5118, - "rotX": 0.07989359, - "rotY": 89.9971, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62473536, - "posZ": 3.86000013, - "rotX": 359.983673, - "rotY": 0.377625972, - "rotZ": 359.919952, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "b5d320", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242451, - "posY": 1.62478256, - "posZ": 3.86000347, - "rotX": 359.983643, - "rotY": 0.3773988, - "rotZ": 359.919922, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "47ff0e", - "Name": "Card", - "Transform": { - "posX": -30.2241, - "posY": 1.63719678, - "posZ": -0.0300003067, - "rotX": 359.9201, - "rotY": 269.9997, - "rotZ": 0.01683998, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Village Commons", - "Description": "\tDunwich. Central.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 555346, - "SidewaysCard": false, - "CustomDeck": { - "5553": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780748790926468191/C3163A90948FC777DC7D95D05CB35D2DA32CBD9C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "55cac8", "Name": "Bag", "Transform": { - "posX": -11.1325979, - "posY": 1.41416144, - "posZ": 7.5416, + "posX": -11.1399279, + "posY": 1.41411138, + "posZ": 7.336225, "rotX": 359.983154, - "rotY": -0.00237127161, + "rotY": -7.571754E-05, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locations", - "Description": "Shuffle and Remove One", + "Description": "Randomizes each set of locations, then randomly removes one from game. Places face down encounter cards.", "GMNotes": "", "ColorDiffuse": { "r": 0.7058823, @@ -332165,7 +332757,10 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, - "LuaScript": "", + "Bag": { + "Order": 0 + }, + "LuaScript": "PLAYAREA = {\n position = {-20.04, 4.13, 0.37},\n rotation = { x=0, y=90, z=0 },\n scale = {34.11, 5.10, 49.91}\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=270, z=180 }\n}\n\nLOCATIONS = {\n { name = \"House in the Reeds\", position = Vector({-23.68, 1.65, 7.57}), offset = Vector({3.25, 0, 0}) },\n { name = \"Schoolhouse\", position = Vector({-23.68, 1.65, -0.03}), offset = Vector({3.25, 0, 0}) },\n { name = \"Congregational Church\", position = Vector({-30.22, 1.66, 7.57}), offset = Vector({0, 0, 2.5}) },\n { name = \"Osborn's General Store\", position = Vector({-30.22, 1.65, -7.70}), offset = Vector({0, 0, -2.5}) },\n { name = \"Burned Ruins\", position = Vector({-36.77, 1.67, 7.57}), offset = Vector({-3.25, 0, 0}) },\n { name = \"Bishop's Brook\", position = Vector({-36.77, 1.66, -0.03}), offset = Vector({-3.25, 0, 0}) }\n}\n\nfunction onLoad()\n self.createButton({\n label=\"Place\\nLocations\", click_function=\"setup\", function_owner=self,\n position={2,0.3,0}, rotation={0,270,0}, height=600, width=1200,\n font_size=250, color={0,0,0}, font_color={1,1,1}\n })\n makeIndexes()\n math.randomseed(os.time())\nend\n\nfunction makeIndexes()\n local removedLoc = math.random(6)\n locationMap = {}\n for i,loc in ipairs(LOCATIONS) do\n if i ~= removedLoc then\n locationMap[loc.name] = loc\n end\n end\nend\n\nfunction getPlayAreaObjects()\n return Physics.cast({\n origin = PLAYAREA.position,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = PLAYAREA.scale,\n orientation = PLAYAREA.rotation\n })\nend\n\nfunction getAssemblyDeck()\n local objs = Physics.cast({\n origin = ASSEMBLY.position,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = { x=3, y=3, z=3 },\n orientation = ASSEMBLY.rotation\n })\n\n for i,v in ipairs(objs) do\n if v.hit_object.tag == \"Deck\" then\n return v.hit_object\n end\n end\n\n return nil\nend\n\nfunction setup(obj, color, alt_click)\n playerColor = color\n local objs = self.getObjects()\n for i=#objs,1,-1 do\n local name = objs[i].name\n local loc = locationMap[name]\n if name ~= nil and loc ~= nil then\n self.takeObject({\n position = loc.position,\n rotation = { 0, 270, 0 },\n smooth = false,\n index = i - 1\n })\n end\n end\n\n Wait.time(setup_2, 1)\nend\n\nfunction setup_2()\n local objs = getPlayAreaObjects()\n for i,v in ipairs(objs) do\n local obj = v.hit_object\n local name = obj.getName()\n if name == \"Set-aside\" then\n chest = obj\n elseif name == \"Encounter Deck\" then\n encounterDeck = obj\n else\n local loc = locationMap[name]\n if loc ~= nil then\n obj.shuffle()\n obj.takeObject({\n position = self.getPosition() + Vector({ 0, 5, 0}),\n smooth = false\n })\n end\n end\n end\n\n self.editButton({\n index = 0,\n click_function = \"setup_3\",\n function_owner = self,\n label = \"Place Key &\\nChamber\"\n })\n\n broadcastToColor(\"Read setup and shuffle Naomi's Crew encounter set into the \" ..\n 'encounter deck if necessary, then click \"Place Key & Chamber\"',\n playerColor, { r=1, g=1, b=0 })\nend\n\nfunction setup_3()\n if DISABLED then return end\n DISABLED = true\n takeObjectiveCards(chest)\n takeEncounterCards(encounterDeck)\n Wait.time(setup_4, 1)\nend\n\nfunction setup_4()\n local deck = getAssemblyDeck()\n deck.shuffle()\n local i = 1\n for name,loc in pairs(locationMap) do\n if i < (#LOCATIONS - 1) then\n deck.takeObject({\n position = loc.position + loc.offset,\n rotation = ASSEMBLY.rotation,\n smooth = false\n })\n else\n deck.remainder.setPosition(loc.position + loc.offset)\n end\n i = i + 1\n end\nend\n\nfunction takeObjectiveCards(chest)\n local objs = chest.getObjects()\n for i=#objs,1,-1 do\n local name = objs[i].name\n if name == \"The Hidden Chamber\" or name == \"Key to the Chamber\" then\n chest.takeObject({\n position = ASSEMBLY.position,\n rotation = ASSEMBLY.rotation,\n smooth = false,\n index = i - 1\n })\n end\n end\nend\n\nfunction takeEncounterCards(deck)\n deck.shuffle()\n for i=1,3 do\n deck.takeObject({\n position = ASSEMBLY.position,\n rotation = ASSEMBLY.rotation,\n smooth = false,\n index = i - 1\n })\n end\nend", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ @@ -333146,6 +333741,1168 @@ } ] }, + { + "GUID": "0504b5", + "Name": "Deck", + "Transform": { + "posX": -11.2927, + "posY": 1.64528131, + "posZ": 10.4744015, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168414265, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Possible Potential Sacrifices", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 556249, + 556250, + 556207, + 556204, + 266313 + ], + "CustomDeck": { + "5562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6714b2", + "Name": "Card", + "Transform": { + "posX": -19.3908253, + "posY": 1.579903, + "posZ": -1.19811845, + "rotX": 359.920135, + "rotY": 270.000061, + "rotZ": 0.01687859, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zebulon Whateley", + "Description": "Recalling Ancient Things", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 556249, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f14dce", + "Name": "Card", + "Transform": { + "posX": -19.436945, + "posY": 1.72874486, + "posZ": -1.06834185, + "rotX": 359.920135, + "rotY": 269.9999, + "rotZ": 0.0168947689, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Earl Sawyer", + "Description": "Smarter Than He Lets On", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 556250, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f03306", + "Name": "Card", + "Transform": { + "posX": -19.1315784, + "posY": 1.7459451, + "posZ": -0.9969317, + "rotX": 359.920135, + "rotY": 269.999878, + "rotZ": 0.016867945, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Francis Morgan", + "Description": "Professor of Archaeology", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 556207, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42806b", + "Name": "Card", + "Transform": { + "posX": -19.3789425, + "posY": 1.73235059, + "posZ": -0.794230759, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168699138, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Professor Warren Rice", + "Description": "Professor of Languages", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 556204, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "010e55", + "Name": "Card", + "Transform": { + "posX": -11.0905333, + "posY": 1.698474, + "posZ": 10.55918, + "rotX": 359.940247, + "rotY": 270.001068, + "rotZ": 0.0168081261, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Henry Armitage", + "Description": "The Head Librarian", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266313, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "073668", + "Name": "Deck", + "Transform": { + "posX": -2.6884, + "posY": 1.61430228, + "posZ": -5.0485, + "rotX": 0.01683559, + "rotY": 180.0001, + "rotZ": 0.08025576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 233331, + 233330 + ], + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "960a29", + "Name": "Card", + "Transform": { + "posX": -22.5529, + "posY": 1.5907743, + "posZ": 20.7507458, + "rotX": 0.0168697555, + "rotY": 180.000061, + "rotZ": 0.07987861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chamber of the Beast", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233331, + "SidewaysCard": true, + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b5f59", + "Name": "Card", + "Transform": { + "posX": -22.573616, + "posY": 1.74765623, + "posZ": 20.5637589, + "rotX": 0.0168702248, + "rotY": 180.000076, + "rotZ": 0.07987797, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Searching for Answers", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233330, + "SidewaysCard": true, + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "14294d", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2243, + "posY": 1.62247539, + "posZ": -3.82999969, + "rotX": 359.983154, + "rotY": 9.45557645E-07, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2243, + "posY": 1.62247515, + "posZ": -3.82999945, + "rotX": 0.0168391541, + "rotY": 180.000015, + "rotZ": 0.07995376, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "188869", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.7877, + "posY": 1.62736082, + "posZ": -4.11440039, + "rotX": 359.93158, + "rotY": 314.9952, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "35bf8e", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.6194, + "posY": 1.6207819, + "posZ": 7.5118, + "rotX": 0.07989359, + "rotY": 89.9971, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62473536, + "posZ": 3.86000013, + "rotX": 359.983673, + "rotY": 0.377626, + "rotZ": 359.919952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "b5d320", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242451, + "posY": 1.62478256, + "posZ": 3.86000347, + "rotX": 359.983643, + "rotY": 0.3773988, + "rotZ": 359.919922, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "47ff0e", + "Name": "Card", + "Transform": { + "posX": -30.2241, + "posY": 1.63719678, + "posZ": -0.0300003067, + "rotX": 359.9201, + "rotY": 269.9997, + "rotZ": 0.01684004, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Village Commons", + "Description": "\tDunwich. Central.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 555346, + "SidewaysCard": false, + "CustomDeck": { + "5553": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780748790926468191/C3163A90948FC777DC7D95D05CB35D2DA32CBD9C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "5b01f6", "Name": "Custom_Tile", @@ -333153,8 +334910,8 @@ "posX": -33.432, "posY": 1.63023663, "posZ": 7.358799, - "rotX": 0.07989355, - "rotY": 89.997, + "rotX": 0.0798933, + "rotY": 89.99703, "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, @@ -333310,7 +335067,7 @@ "posZ": 14.2787018, "rotX": 359.955139, "rotY": 224.998, - "rotZ": 0.06867353, + "rotZ": 0.06867355, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -333348,6 +335105,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -333579,12 +335339,12 @@ "GUID": "70df0b", "Name": "Card", "Transform": { - "posX": -3.95580029, + "posX": -3.95580053, "posY": 1.59753919, - "posZ": -10.4412022, + "posZ": -10.4412012, "rotX": 359.919739, "rotY": 269.999756, - "rotZ": 0.01683762, + "rotZ": 0.0168374479, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -333633,10 +335393,10 @@ "Transform": { "posX": -2.7246, "posY": 1.62076032, - "posZ": 0.373300225, - "rotX": 0.0168356318, + "posZ": 0.3733003, + "rotX": 0.0168356467, "rotY": 180.0, - "rotZ": 0.0802559555, + "rotZ": 0.08025593, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -335448,8 +337208,8 @@ "Transform": { "posX": -33.5151, "posY": 1.628188, - "posZ": -0.00610023132, - "rotX": 0.079894565, + "posZ": -0.006100291, + "rotX": 0.07989453, "rotY": 90.00052, "rotZ": 359.983124, "scaleX": 1.0, @@ -335601,12 +337361,12 @@ "GUID": "92b54a", "Name": "Custom_Tile", "Transform": { - "posX": -3.40049982, + "posX": -3.4005, "posY": 1.581699, "posZ": -15.4017019, "rotX": 359.919739, "rotY": 270.0049, - "rotZ": 0.0168309361, + "rotZ": 0.016830951, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -335655,7 +337415,7 @@ "posX": -26.8466, "posY": 1.61786854, "posZ": -3.47939968, - "rotX": 0.0446004756, + "rotX": 0.0446006134, "rotY": 45.0099945, "rotZ": 359.931641, "scaleX": 1.0, @@ -335810,7 +337570,7 @@ "posX": -26.718, "posY": 1.6186738, "posZ": -0.1288003, - "rotX": 0.07989468, + "rotX": 0.0798946843, "rotY": 90.00061, "rotZ": 359.983124, "scaleX": 1.0, @@ -336347,9 +338107,9 @@ "posX": -23.6765, "posY": 1.61560476, "posZ": 3.86, - "rotX": 0.0168417729, + "rotX": 0.0168418456, "rotY": 179.998184, - "rotZ": 0.07993942, + "rotZ": 0.0799393356, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -336502,9 +338262,9 @@ "posX": -36.7731, "posY": 1.633867, "posZ": 3.860001, - "rotX": 0.0168422721, + "rotX": 0.016842382, "rotY": 179.99794, - "rotZ": 0.07996683, + "rotZ": 0.0799666643, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -336676,12 +338436,12 @@ "GUID": "3f6ab6", "Name": "Custom_Tile", "Transform": { - "posX": -1.29988539, - "posY": 1.4754411, - "posZ": -26.76144, + "posX": -1.29989707, + "posY": 1.47544134, + "posZ": -26.7614136, "rotX": 359.920135, "rotY": 269.992126, - "rotZ": 0.0168826822, + "rotZ": 0.0168823544, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -336781,11 +338541,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2521019, - "posY": 1.47350574, + "posY": 1.47350562, "posZ": 30.8264084, "rotX": 359.9201, "rotY": 270.012756, - "rotZ": 0.0168563183, + "rotZ": 0.0168559942, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -336833,6 +338593,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0f2974\":{\"lock\":false,\"pos\":{\"x\":-20.7735,\"y\":1.6115,\"z\":3.5115},\"rot\":{\"x\":0.0684,\"y\":135.0002,\"z\":0.0446}},\"1dc5c6\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7824,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"2503af\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"286219\":{\"lock\":false,\"pos\":{\"x\":-20.5694,\"y\":1.6091,\"z\":-3.7571},\"rot\":{\"x\":359.9747,\"y\":209.9971,\"z\":0.0776}},\"4541f6\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"45f91d\":{\"lock\":false,\"pos\":{\"x\":-17.1267,\"y\":1.6748,\"z\":-7.6938},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"487f5f\":{\"lock\":false,\"pos\":{\"x\":-20.7003,\"y\":1.6125,\"z\":7.3831},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"6cdee5\":{\"lock\":false,\"pos\":{\"x\":-20.2528,\"y\":1.6097,\"z\":0.0039},\"rot\":{\"x\":0.0799,\"y\":89.9994,\"z\":359.9831}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"72b0c4\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"9abec6\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ad24b9\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9798,\"z\":0.0799}},\"b26fdd\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9798,\"z\":0.0799}},\"b90f89\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9978,\"z\":0.0803}},\"c33d1f\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"db7433\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"e7dfe0\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.6233,\"y\":1.5823,\"z\":-14.5603},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}}}}", "XmlUI": "", @@ -340987,12 +342750,12 @@ "GUID": "61f17f", "Name": "Custom_PDF", "Transform": { - "posX": 0.270116, + "posX": 0.270116478, "posY": 1.489607, "posZ": 28.7769547, "rotX": 359.9201, "rotY": 270.013245, - "rotZ": 0.0168533865, + "rotZ": 0.0168534722, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -341037,7 +342800,7 @@ "posZ": -30.0549049, "rotX": 359.9201, "rotY": 270.026062, - "rotZ": 0.01683796, + "rotZ": 0.0168379769, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -341085,6 +342848,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"18fe65\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"64a607\":{\"lock\":false,\"pos\":{\"x\":-4.0506,\"y\":1.5828,\"z\":-14.8887},\"rot\":{\"x\":359.9197,\"y\":269.9735,\"z\":0.0169}},\"680d25\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"72053e\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"726813\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.8357,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"8662fa\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"aa50e4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}}}}", "XmlUI": "", @@ -344326,11 +346092,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2504063, - "posY": 1.46838808, + "posY": 1.46838784, "posZ": 13.4375, "rotX": 359.9201, "rotY": 270.018951, - "rotZ": 0.0168473776, + "rotZ": 0.01684801, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -344378,6 +346144,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0727ee\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"0b0c58\":{\"lock\":false,\"pos\":{\"x\":-5.7816,\"y\":1.6687,\"z\":15.6917},\"rot\":{\"x\":359.9197,\"y\":270.0067,\"z\":180.0168}},\"2eb7a1\":{\"lock\":false,\"pos\":{\"x\":-21.4944,\"y\":1.7855,\"z\":-7.738},\"rot\":{\"x\":356.077,\"y\":270.0019,\"z\":0.0175}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.5196,\"y\":1.6101,\"z\":-0.0882},\"rot\":{\"x\":359.9201,\"y\":269.9942,\"z\":0.0169}},\"5a6870\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"62c028\":{\"lock\":false,\"pos\":{\"x\":-3.9268,\"y\":1.793,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"633816\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"6571a3\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"703373\":{\"lock\":false,\"pos\":{\"x\":-4.1502,\"y\":1.5829,\"z\":-14.7443},\"rot\":{\"x\":359.9197,\"y\":269.9849,\"z\":0.0169}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"b24a2a\":{\"lock\":false,\"pos\":{\"x\":-2.4995,\"y\":1.6602,\"z\":15.6924},\"rot\":{\"x\":359.9197,\"y\":270.0029,\"z\":0.0168}},\"c3915f\":{\"lock\":false,\"pos\":{\"x\":-21.5971,\"y\":1.7953,\"z\":7.5353},\"rot\":{\"x\":355.8867,\"y\":269.984,\"z\":0.0177}},\"cf40fc\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"d2eb25\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6884,\"z\":7.5698},\"rot\":{\"x\":359.9185,\"y\":270.0043,\"z\":0.0158}},\"dbdfa1\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"fa04c2\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.92}},\"fcb3e4\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.684,\"z\":-7.7002},\"rot\":{\"x\":359.9186,\"y\":270.0033,\"z\":0.0158}}}}", "XmlUI": "", @@ -348286,7 +350055,7 @@ "posZ": -12.6661034, "rotX": 359.920135, "rotY": 270.007263, - "rotZ": 0.0168638881, + "rotZ": 0.0168639366, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -348334,6 +350103,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"04861e\":{\"lock\":false,\"pos\":{\"x\":-22.1074142456055,\"y\":1.65198755264282,\"z\":-0.0799271017313004},\"rot\":{\"x\":358.949035644531,\"y\":269.996215820313,\"z\":0.00770164048299193}},\"05b0dd\":{\"lock\":false,\"pos\":{\"x\":-23.6763114929199,\"y\":1.6280529499054,\"z\":-0.0299995802342892},\"rot\":{\"x\":359.920288085938,\"y\":270.000335693359,\"z\":0.015868254005909}},\"1eacd2\":{\"lock\":false,\"pos\":{\"x\":-23.6762199401855,\"y\":1.62580633163452,\"z\":-7.69966125488281},\"rot\":{\"x\":359.920471191406,\"y\":269.987823486328,\"z\":0.0164900496602058}},\"2ee2b1\":{\"lock\":false,\"pos\":{\"x\":-3.927414894104,\"y\":1.76844847202301,\"z\":5.75720548629761},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"2ee4bd\":{\"lock\":false,\"pos\":{\"x\":-2.68842387199402,\"y\":1.61430239677429,\"z\":-5.04849529266357},\"rot\":{\"x\":0.0168356243520975,\"y\":180.000106811523,\"z\":0.0802557170391083}},\"393c71\":{\"lock\":false,\"pos\":{\"x\":-3.96210074424744,\"y\":1.58277440071106,\"z\":-14.4190082550049},\"rot\":{\"x\":359.919738769531,\"y\":270.005798339844,\"z\":0.0168296620249748}},\"57d9e9\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560487747192,\"z\":3.86000108718872},\"rot\":{\"x\":0.0168614368885756,\"y\":179.984069824219,\"z\":0.0799344405531883}},\"584b1a\":{\"lock\":false,\"pos\":{\"x\":-2.72460699081421,\"y\":1.62076032161713,\"z\":0.373302042484283},\"rot\":{\"x\":0.016835467889905,\"y\":180.000091552734,\"z\":0.080255888402462}},\"6a83c1\":{\"lock\":false,\"pos\":{\"x\":1.69610178470612,\"y\":1.55831718444824,\"z\":14.2789039611816},\"rot\":{\"x\":359.955139160156,\"y\":224.9912109375,\"z\":0.0686781033873558}},\"6c7a0b\":{\"lock\":false,\"pos\":{\"x\":-26.7378005981445,\"y\":1.61766254901886,\"z\":-3.66310119628906},\"rot\":{\"x\":0.0683989003300667,\"y\":135.011825561523,\"z\":0.0445992574095726}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-17.1205959320068,\"y\":1.60420513153076,\"z\":-3.82279920578003},\"rot\":{\"x\":0.0168614089488983,\"y\":179.984085083008,\"z\":0.0799316614866257}},\"7310f8\":{\"lock\":false,\"pos\":{\"x\":-17.1200180053711,\"y\":1.61666798591614,\"z\":-7.69979953765869},\"rot\":{\"x\":359.920135498047,\"y\":270.002746582031,\"z\":0.0167039167135954}},\"7b8d65\":{\"lock\":false,\"pos\":{\"x\":-22.547700881958,\"y\":1.61185455322266,\"z\":-3.54469966888428},\"rot\":{\"x\":0.0168615225702524,\"y\":179.983963012695,\"z\":0.0799346789717674}},\"7ec61f\":{\"lock\":false,\"pos\":{\"x\":-20.3635234832764,\"y\":1.60756397247314,\"z\":-7.79511642456055},\"rot\":{\"x\":359.918487548828,\"y\":269.896545410156,\"z\":0.0177300665527582}},\"8dfbb1\":{\"lock\":false,\"pos\":{\"x\":-28.0506992340088,\"y\":1.62181973457336,\"z\":4.2514009475708},\"rot\":{\"x\":0.0445704311132431,\"y\":44.9847793579102,\"z\":359.931610107422}},\"995fe7\":{\"lock\":false,\"pos\":{\"x\":-17.1199150085449,\"y\":1.61892187595367,\"z\":-0.0298978574573994},\"rot\":{\"x\":359.920135498047,\"y\":270.003723144531,\"z\":0.0166994705796242}},\"a706b9\":{\"lock\":false,\"pos\":{\"x\":-18.4929962158203,\"y\":1.60845816135406,\"z\":4.13670015335083},\"rot\":{\"x\":0.0684079602360725,\"y\":135.000152587891,\"z\":0.0445851348340511}},\"aa50e4\":{\"lock\":false,\"pos\":{\"x\":-3.95601749420166,\"y\":1.59753942489624,\"z\":-10.4412002563477},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168371647596359}},\"ac4427\":{\"lock\":false,\"pos\":{\"x\":-23.6764163970947,\"y\":1.63029801845551,\"z\":7.57009840011597},\"rot\":{\"x\":359.920135498047,\"y\":270.002380371094,\"z\":0.0166968833655119}},\"b1e332\":{\"lock\":false,\"pos\":{\"x\":-22.1459178924561,\"y\":1.69905459880829,\"z\":-7.67576932907104},\"rot\":{\"x\":1.72527134418488,\"y\":269.965606689453,\"z\":0.0172667019069195}},\"c50379\":{\"lock\":false,\"pos\":{\"x\":-30.2242736816406,\"y\":1.63719654083252,\"z\":-0.0300307180732489},\"rot\":{\"x\":359.920104980469,\"y\":270.004699707031,\"z\":0.0168058946728706}},\"cda035\":{\"lock\":false,\"pos\":{\"x\":-15.6361103057861,\"y\":1.66888344287872,\"z\":0.00989916734397411},\"rot\":{\"x\":0.078995443880558,\"y\":269.9970703125,\"z\":359.983184814453}},\"cf4a62\":{\"lock\":false,\"pos\":{\"x\":-22.2064895629883,\"y\":1.68026161193848,\"z\":7.57819843292236},\"rot\":{\"x\":359.919281005859,\"y\":270.001129150391,\"z\":0.0165986157953739}},\"df8f01\":{\"lock\":false,\"pos\":{\"x\":-26.7663097381592,\"y\":1.6187549829483,\"z\":-0.0818684622645378},\"rot\":{\"x\":359.920104980469,\"y\":269.976593017578,\"z\":0.016977870836854}},\"e58475\":{\"lock\":false,\"pos\":{\"x\":-28.6475563049316,\"y\":1.70839071273804,\"z\":-0.0576328821480274},\"rot\":{\"x\":1.64902567863464,\"y\":270.001312255859,\"z\":0.0169164203107357}},\"f37775\":{\"lock\":false,\"pos\":{\"x\":-3.19291043281555,\"y\":1.63545417785645,\"z\":15.3806056976318},\"rot\":{\"x\":359.919738769531,\"y\":269.99951171875,\"z\":0.01684027351439}},\"f7dd31\":{\"lock\":false,\"pos\":{\"x\":-15.6663131713867,\"y\":1.66663253307343,\"z\":-7.68120002746582},\"rot\":{\"x\":0.0790727958083153,\"y\":269.994262695313,\"z\":359.983215332031}}}}", "XmlUI": "", @@ -353182,11 +354954,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2503061, - "posY": 1.46581161, + "posY": 1.46581137, "posZ": 4.6878, - "rotX": 359.920135, + "rotX": 359.9201, "rotY": 270.010651, - "rotZ": 0.0168598779, + "rotZ": 0.0168592427, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -353234,6 +355006,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"247967\":{\"lock\":false,\"pos\":{\"x\":-3.502,\"y\":1.582,\"z\":-14.91},\"rot\":{\"x\":359.9204,\"y\":270.007,\"z\":0.0177}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.602,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":180.0002,\"z\":0.0799}},\"52dd93\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6721,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"588354\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6805,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":270.0007,\"z\":0.0169}},\"60a5f6\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6042,\"z\":-3.8287},\"rot\":{\"x\":359.9831,\"y\":-0.0041,\"z\":359.92}},\"655f00\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":-0.0041,\"z\":359.92}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"9f9330\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"ae73b7\":{\"lock\":false,\"pos\":{\"x\":-27.0013,\"y\":1.6236,\"z\":15.18},\"rot\":{\"x\":359.92,\"y\":270.2697,\"z\":0.0165}},\"ce23c7\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6087,\"z\":11.46},\"rot\":{\"x\":359.9831,\"y\":-0.004,\"z\":359.9201}},\"d30e98\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.656,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"dde8af\":{\"lock\":false,\"pos\":{\"x\":-20.5824,\"y\":1.6146,\"z\":15.1047},\"rot\":{\"x\":359.92,\"y\":270.4175,\"z\":0.0163}},\"eb094d\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7984,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"f58e95\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ff051b\":{\"lock\":false,\"pos\":{\"x\":-5.6891,\"y\":1.4994,\"z\":-14.2727},\"rot\":{\"x\":0.0013,\"y\":359.939,\"z\":6.2808}}}}", "XmlUI": "", @@ -357980,11 +359755,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2507038, - "posY": 1.47093129, + "posY": 1.47093117, "posZ": 22.0769081, "rotX": 359.920135, "rotY": 269.9997, - "rotZ": 0.016874278, + "rotZ": 0.016874304, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -358032,6 +359807,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0f9069\":{\"lock\":false,\"pos\":{\"x\":-2.68841552734375,\"y\":1.62393045425415,\"z\":-5.04849767684937},\"rot\":{\"x\":0.0167863219976425,\"y\":180.035003662109,\"z\":0.0802668780088425}},\"45341b\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.63030016422272,\"z\":7.57000255584717},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168404877185822}},\"4b1874\":{\"lock\":false,\"pos\":{\"x\":-23.6764163970947,\"y\":1.62806642055511,\"z\":-0.030196737498045},\"rot\":{\"x\":359.920104980469,\"y\":269.998413085938,\"z\":0.0168425049632788}},\"50fc37\":{\"lock\":false,\"pos\":{\"x\":-3.92750406265259,\"y\":1.70105195045471,\"z\":5.75720119476318},\"rot\":{\"x\":359.919738769531,\"y\":269.999420166016,\"z\":180.016815185547}},\"52f8d5\":{\"lock\":false,\"pos\":{\"x\":1.6964008808136,\"y\":1.55831670761108,\"z\":14.278902053833},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686715692281723}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.95591688156128,\"y\":1.59753930568695,\"z\":-10.4412984848022},\"rot\":{\"x\":359.919738769531,\"y\":269.997314453125,\"z\":0.0168418549001217}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.221700668335,\"y\":1.60962402820587,\"z\":-0.0989002585411072},\"rot\":{\"x\":359.920104980469,\"y\":269.995056152344,\"z\":0.0168745908886194}},\"7faf81\":{\"lock\":false,\"pos\":{\"x\":-17.1199169158936,\"y\":1.61892378330231,\"z\":-0.0299970954656601},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168409533798695}},\"8fffb7\":{\"lock\":false,\"pos\":{\"x\":-27.3820991516113,\"y\":1.62016415596008,\"z\":1.79079973697662},\"rot\":{\"x\":359.931579589844,\"y\":315,\"z\":359.955413818359}},\"90bb07\":{\"lock\":false,\"pos\":{\"x\":-23.67649269104,\"y\":1.62694978713989,\"z\":-3.83000540733337},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168403331190348}},\"9a3039\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63834023475647,\"z\":3.86000323295593},\"rot\":{\"x\":359.920104980469,\"y\":269.999664306641,\"z\":0.0168407000601292}},\"acc7ef\":{\"lock\":false,\"pos\":{\"x\":-2.72460699081421,\"y\":1.62076032161713,\"z\":0.373301833868027},\"rot\":{\"x\":0.0168390069156885,\"y\":179.997497558594,\"z\":0.0802554115653038}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.84430050849915,\"y\":1.58257055282593,\"z\":-14.5511026382446},\"rot\":{\"x\":359.919738769531,\"y\":270.001403808594,\"z\":0.0168359410017729}},\"b68edf\":{\"lock\":false,\"pos\":{\"x\":-27.1597995758057,\"y\":1.62095999717712,\"z\":5.5543007850647},\"rot\":{\"x\":359.955413818359,\"y\":224.999816894531,\"z\":0.0683797672390938}},\"f797c9\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":0.000157246773596853,\"z\":359.920074462891}}}}", "XmlUI": "", @@ -361736,12 +363514,12 @@ "GUID": "0bcf19", "Name": "Custom_Model_Bag", "Transform": { - "posX": 51.66257, - "posY": 1.40947652, - "posZ": -13.7216358, + "posX": 51.6690826, + "posY": 1.40946722, + "posZ": -13.7230473, "rotX": 359.920135, - "rotY": 269.983673, - "rotZ": 0.0168950949, + "rotY": 269.981873, + "rotZ": 0.0168978274, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -371205,12 +372983,12 @@ "GUID": "11f5c8", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499008, - "posY": 1.470317, - "posZ": 19.9864063, + "posX": 12.2498236, + "posY": 1.47031713, + "posZ": 19.9862919, "rotX": 359.9201, - "rotY": 270.019684, - "rotZ": 0.0168464091, + "rotY": 270.023346, + "rotZ": 0.0168410968, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -371262,19 +373040,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"007d36\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.64407503604889,\"z\":-7.70000123977661},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168398451060057}},\"02aa53\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6372,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9936,\"z\":0.0803}},\"061a07\":{\"lock\":false,\"pos\":{\"x\":-20.4535999298096,\"y\":1.60994374752045,\"z\":-0.11130028963089},\"rot\":{\"x\":0.0798909738659859,\"y\":89.9883041381836,\"z\":359.983123779297}},\"07f90c\":{\"lock\":false,\"pos\":{\"x\":-27.1247005462646,\"y\":1.6170357465744,\"z\":-7.6321005821228},\"rot\":{\"x\":359.920104980469,\"y\":270.008117675781,\"z\":0.0168565101921558}},\"0ef190\":{\"lock\":false,\"pos\":{\"x\":-23.6787,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9941,\"z\":0.0169}},\"1568bc\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"187b63\":{\"lock\":false,\"pos\":{\"x\":-5.2163,\"y\":1.7408,\"z\":-5.0999},\"rot\":{\"x\":0.0169,\"y\":179.9892,\"z\":0.0802}},\"1923b9\":{\"lock\":false,\"pos\":{\"x\":-9.1881103515625,\"y\":1.64431607723236,\"z\":0.165439262986183},\"rot\":{\"x\":359.920074462891,\"y\":270.000518798828,\"z\":0.0168379098176956}},\"1f183b\":{\"lock\":false,\"pos\":{\"x\":-0.0422,\"y\":1.6336,\"z\":-4.8813},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"247af3\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6280665397644,\"z\":-0.030000351369381},\"rot\":{\"x\":359.920104980469,\"y\":269.975280761719,\"z\":0.0168740693479776}},\"292569\":{\"lock\":false,\"pos\":{\"x\":-30.226,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"2a0b69\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.011,\"z\":180.0168}},\"34e74c\":{\"lock\":false,\"pos\":{\"x\":-33.5060005187988,\"y\":1.6259833574295,\"z\":-7.46410083770752},\"rot\":{\"x\":359.920104980469,\"y\":270.002014160156,\"z\":0.0168645791709423}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.62581241130829,\"z\":-7.70000028610229},\"rot\":{\"x\":359.920104980469,\"y\":269.977508544922,\"z\":0.0168710555881262}},\"3ab30d\":{\"lock\":false,\"pos\":{\"x\":-2.72480010986328,\"y\":1.62076056003571,\"z\":0.373300164937973},\"rot\":{\"x\":0.0168383568525314,\"y\":179.998077392578,\"z\":0.0802554339170456}},\"5789a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334490776062,\"z\":-3.82999920845032},\"rot\":{\"x\":359.983184814453,\"y\":0.0178796350955963,\"z\":359.920043945313}},\"6c4c60\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.998,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.8600001335144},\"rot\":{\"x\":359.983184814453,\"y\":0.0184338446706533,\"z\":359.920043945313}},\"77af79\":{\"lock\":false,\"pos\":{\"x\":0.553300380706787,\"y\":1.63819348812103,\"z\":-6.58820104598999},\"rot\":{\"x\":0.0168529469519854,\"y\":179.987380981445,\"z\":0.0802533179521561}},\"784ebd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"7a95f6\":{\"lock\":false,\"pos\":{\"x\":-3.98660016059875,\"y\":1.58274519443512,\"z\":-14.6355037689209},\"rot\":{\"x\":359.919738769531,\"y\":270.030487060547,\"z\":0.0167951416224241}},\"830c08\":{\"lock\":false,\"pos\":{\"x\":-2.6885998249054,\"y\":1.64318692684174,\"z\":-5.04850006103516},\"rot\":{\"x\":0.0168358404189348,\"y\":179.999603271484,\"z\":0.0802568346261978}},\"84c77d\":{\"lock\":false,\"pos\":{\"x\":0.556800425052643,\"y\":1.63913428783417,\"z\":-3.36990022659302},\"rot\":{\"x\":0.0168341379612684,\"y\":180.000793457031,\"z\":0.0802571550011635}},\"84cd30\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63030004501343,\"z\":7.56999921798706},\"rot\":{\"x\":359.920104980469,\"y\":269.973571777344,\"z\":0.0168764982372522}},\"99909c\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247562408447,\"z\":-3.82999992370605},\"rot\":{\"x\":359.983184814453,\"y\":0.0180703401565552,\"z\":359.920043945313}},\"9cdd5a\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63494277000427,\"z\":-7.70000028610229},\"rot\":{\"x\":359.920104980469,\"y\":269.982879638672,\"z\":0.0168634578585625}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69660067558289,\"y\":1.5583164691925,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686731040477753}},\"a5509c\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"adebd8\":{\"lock\":false,\"pos\":{\"x\":-27.4881000518799,\"y\":1.62100195884705,\"z\":4.13959980010986},\"rot\":{\"x\":359.955383300781,\"y\":225.012237548828,\"z\":0.0683691799640656}},\"bd51a7\":{\"lock\":false,\"pos\":{\"x\":-3.95600032806396,\"y\":1.59753942489624,\"z\":-10.441201210022},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168376490473747}},\"da7d6f\":{\"lock\":false,\"pos\":{\"x\":-3.92770028114319,\"y\":1.7540066242218,\"z\":5.75720119476318},\"rot\":{\"x\":359.919738769531,\"y\":270.00048828125,\"z\":180.016815185547}},\"ea713e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0257,\"z\":0.0803}},\"f1a25d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"f61f6c\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.6189239025116,\"z\":-0.0300005078315735},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168399810791016}},\"fa17f8\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300004314631224},\"rot\":{\"x\":359.920104980469,\"y\":269.978393554688,\"z\":0.0168697759509087}},\"fbfaec\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0056,\"z\":0.0169}}}}", + "LuaScriptState": "{\"ml\":{\"007d36\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.64407503604889,\"z\":-7.70000267028809},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168398711830378}},\"02aa53\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6372,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9936,\"z\":0.0803}},\"061a07\":{\"lock\":false,\"pos\":{\"x\":-20.4535999298096,\"y\":1.60994374752045,\"z\":-0.111300528049469},\"rot\":{\"x\":0.0798910036683083,\"y\":89.9883117675781,\"z\":359.983123779297}},\"07f90c\":{\"lock\":false,\"pos\":{\"x\":-27.1247005462646,\"y\":1.6170357465744,\"z\":-7.6321005821228},\"rot\":{\"x\":359.920104980469,\"y\":270.008117675781,\"z\":0.0168532114475966}},\"0ef190\":{\"lock\":false,\"pos\":{\"x\":-23.6787,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9941,\"z\":0.0169}},\"1568bc\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"187b63\":{\"lock\":false,\"pos\":{\"x\":-5.2163,\"y\":1.7408,\"z\":-5.0999},\"rot\":{\"x\":0.0169,\"y\":179.9892,\"z\":0.0802}},\"1923b9\":{\"lock\":false,\"pos\":{\"x\":-9.1881103515625,\"y\":1.64431607723236,\"z\":0.165439262986183},\"rot\":{\"x\":359.920074462891,\"y\":270.000518798828,\"z\":0.0168379098176956}},\"1f183b\":{\"lock\":false,\"pos\":{\"x\":-0.0422,\"y\":1.6336,\"z\":-4.8813},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"247af3\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6280665397644,\"z\":-0.0300007611513138},\"rot\":{\"x\":359.920104980469,\"y\":269.975280761719,\"z\":0.0168740991503}},\"292569\":{\"lock\":false,\"pos\":{\"x\":-30.226,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"2a0b69\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.011,\"z\":180.0168}},\"34e74c\":{\"lock\":false,\"pos\":{\"x\":-33.5060005187988,\"y\":1.6259833574295,\"z\":-7.46410274505615},\"rot\":{\"x\":359.920104980469,\"y\":270.002014160156,\"z\":0.0168671943247318}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.62581241130829,\"z\":-7.70000076293945},\"rot\":{\"x\":359.920104980469,\"y\":269.977508544922,\"z\":0.0168709568679333}},\"3ab30d\":{\"lock\":false,\"pos\":{\"x\":-2.7247998714447,\"y\":1.62076056003571,\"z\":0.37330037355423},\"rot\":{\"x\":0.016838314011693,\"y\":179.998077392578,\"z\":0.0802554786205292}},\"5789a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334502696991,\"z\":-3.82999920845032},\"rot\":{\"x\":359.983184814453,\"y\":0.0178973916918039,\"z\":359.920043945313}},\"6c4c60\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.998,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000061035156},\"rot\":{\"x\":359.983184814453,\"y\":0.0183987468481064,\"z\":359.920043945313}},\"77af79\":{\"lock\":false,\"pos\":{\"x\":0.553300976753235,\"y\":1.63819348812103,\"z\":-6.58820199966431},\"rot\":{\"x\":0.0168529786169529,\"y\":179.987365722656,\"z\":0.0802532434463501}},\"784ebd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"7a95f6\":{\"lock\":false,\"pos\":{\"x\":-3.9865996837616,\"y\":1.58274519443512,\"z\":-14.6355085372925},\"rot\":{\"x\":359.919738769531,\"y\":270.030517578125,\"z\":0.0167952310293913}},\"830c08\":{\"lock\":false,\"pos\":{\"x\":-2.68859958648682,\"y\":1.64318692684174,\"z\":-5.04850053787231},\"rot\":{\"x\":0.0168358329683542,\"y\":179.999603271484,\"z\":0.0802567973732948}},\"84c77d\":{\"lock\":false,\"pos\":{\"x\":0.556801080703735,\"y\":1.63913428783417,\"z\":-3.36990022659302},\"rot\":{\"x\":0.0168341491371393,\"y\":180.000793457031,\"z\":0.0802572146058083}},\"84cd30\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63030004501343,\"z\":7.56999778747559},\"rot\":{\"x\":359.920104980469,\"y\":269.973571777344,\"z\":0.0168765485286713}},\"99909c\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247550487518,\"z\":-3.82999992370605},\"rot\":{\"x\":359.983184814453,\"y\":0.0181277375668287,\"z\":359.920043945313}},\"9cdd5a\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63494277000427,\"z\":-7.70000123977661},\"rot\":{\"x\":359.920104980469,\"y\":269.982849121094,\"z\":0.0168635752052069}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69660151004791,\"y\":1.55831706523895,\"z\":14.2787036895752},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686732605099678}},\"a5509c\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"adebd8\":{\"lock\":false,\"pos\":{\"x\":-27.4881000518799,\"y\":1.62100195884705,\"z\":4.13959980010986},\"rot\":{\"x\":359.955383300781,\"y\":225.012268066406,\"z\":0.0683711990714073}},\"b28e00\":{\"lock\":false,\"pos\":{\"x\":-9.28342437744141,\"y\":1.64435625076294,\"z\":-0.150134474039078},\"rot\":{\"x\":359.920104980469,\"y\":270.000610351563,\"z\":0.0168368704617023}},\"bd51a7\":{\"lock\":false,\"pos\":{\"x\":-3.95600056648254,\"y\":1.59753942489624,\"z\":-10.4412021636963},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168375950306654}},\"da7d6f\":{\"lock\":false,\"pos\":{\"x\":-3.92770051956177,\"y\":1.7540066242218,\"z\":5.7572021484375},\"rot\":{\"x\":359.919738769531,\"y\":270.000518798828,\"z\":180.016815185547}},\"ea713e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0257,\"z\":0.0803}},\"f1a25d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"f61f6c\":{\"lock\":false,\"pos\":{\"x\":-17.1199989318848,\"y\":1.6189239025116,\"z\":-0.0300006940960884},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168400574475527}},\"fa17f8\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300007779151201},\"rot\":{\"x\":359.920104980469,\"y\":269.978393554688,\"z\":0.0168697349727154}},\"fbfaec\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0056,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "1923b9", + "GUID": "b28e00", "Name": "Custom_Token", "Transform": { - "posX": -9.18811, - "posY": 1.64431608, - "posZ": 0.165439263, - "rotX": 359.920074, - "rotY": 270.000519, - "rotZ": 0.01683791, + "posX": -9.28342152, + "posY": 1.64435613, + "posZ": -0.1501343, + "rotX": 359.9201, + "rotY": 270.0006, + "rotZ": 0.0168370977, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371312,7 +373090,7 @@ "Stackable": false } }, - "LuaScript": "DECK_AB_GUID = \"830c08\"\nDECK_CD_GUID = \"84c77d\"\nDECK_EF_GUID = \"77af79\"\nDECK_GH_GUID = \"929121\"\n\nACT_GUIDS = {\n AB_ALEJANDRO = {\n { \"a52236\", \"18484e\", \"b5a536\" },\n { \"20530b\", \"e2efc3\", \"b5a536\" }\n },\n AB_HARLAN = {\n { \"a52236\", \"f98fb6\", \"109829\" },\n { \"20530b\", \"6245bd\", \"109829\" }\n },\n CD_POLICE = {\n { \"615d10\", \"f286ef\", \"9bec2d\" },\n { \"859829\", \"e0833c\", \"9bec2d\" }\n },\n CD_SEARCH = {\n { \"615d10\", \"6245bd\", \"16d653\" },\n { \"859829\", \"4c8add\", \"16d653\" }\n },\n EF_LISTEN = {\n { \"62d299\", \"6284eb\", \"362420\" },\n { \"13c95f\", \"a263c3\", \"362420\" }\n },\n EF_LEAVE = {\n { \"62d299\", \"8207f0\", \"5611a1\" },\n { \"13c95f\", \"fbe6b9\", \"5611a1\" }\n },\n GH_SOURCE = {\n { \"2a9786\", \"51bb93\", \"fd53f2\" },\n { \"8e8cb0\", \"42f93b\", \"fd53f2\" }\n },\n GH_ROOT = {\n { \"2a9786\", \"8e8f75\", \"aed489\" },\n { \"8e8cb0\", \"4b1cdc\", \"aed489\" }\n }\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=180, z=0 }\n}\n\nSET_ASIDE = {\n position = { x=-2.52, y=2, z=14.87 },\n rotation = { x=0, y=180, z=0 }\n}\n\nfunction onload()\n self.createButton({\n label=\"Alejandro Vela has the relic\",\n click_function=\"alejandro_relic\",\n function_owner=self,\n position={0,0.1,-0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n self.createButton({\n label=\"Harlan Earnstone has the relic\",\n click_function=\"harlan_relic\",\n function_owner=self,\n position={0,0.1,0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n math.randomseed(os.time())\nend\n\nfunction alejandro_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"ALEJANDRO\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction harlan_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"HARLAN\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction cd_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Go to the police\",\n click_function = \"police_alejandro\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find Alejandro on your own\",\n click_function = \"search_alejandro\"\n })\nend\n\nfunction police_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"POLICE\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction search_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"SEARCH\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction ef_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"You listened to Ichtaca's tale\",\n click_function = \"listen_ichtaca\"\n })\n\n self.editButton({\n index = 1,\n label = \"Ichtaca left without you\",\n click_function = \"leave_ichtaca\"\n })\nend\n\nfunction listen_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LISTEN\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction leave_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LEAVE\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction gh_setup()\n if getObjectFromGUID(DECK_GH_GUID) == nil then\n return\n end\n\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Find the source\",\n click_function = \"source_story\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find the root of the problem\",\n click_function = \"root_story\"\n })\nend\n\nfunction source_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"SOURCE\", color)\n DISABLED = true\nend\n\nfunction root_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"ROOT\", color)\n DISABLED = true\nend\n\nfunction makeActDeck(actDeckGuid, actType, choice, color)\n if DISABLED then return end\n\n DISABLED = true\n local deck = getObjectFromGUID(actDeckGuid)\n if deck == nil then\n printToColor(\"Act deck not found\", color)\n return\n end\n\n local act_guids = ACT_GUIDS[actType..\"_\"..choice][math.random(2)]\n local pos = deck.getPosition()\n deck.setPosition(ASSEMBLY.position)\n\n for i,guid in ipairs(act_guids) do\n deck.takeObject({\n position = { pos.x, i+1, pos.z },\n smooth = false,\n guid = guid\n })\n end\n\n deck.setPosition(SET_ASIDE.position)\nend\n", + "LuaScript": "DECK_AB_GUID = \"830c08\"\nDECK_CD_GUID = \"84c77d\"\nDECK_EF_GUID = \"77af79\"\nDECK_GH_GUID = \"929121\"\n\nACT_GUIDS = {\n AB_ALEJANDRO = {\n { \"a52236\", \"18484e\", \"b5a536\" },\n { \"20530b\", \"e2efc3\", \"b5a536\" }\n },\n AB_HARLAN = {\n { \"a52236\", \"f98fb6\", \"109829\" },\n { \"20530b\", \"6245bd\", \"109829\" }\n },\n CD_POLICE = {\n { \"615d10\", \"f286ef\", \"9bec2d\" },\n { \"859829\", \"e0833c\", \"9bec2d\" }\n },\n CD_SEARCH = {\n { \"615d10\", \"b6ced7\", \"16d653\" },\n { \"859829\", \"4c8add\", \"16d653\" }\n },\n EF_LISTEN = {\n { \"62d299\", \"6284eb\", \"362420\" },\n { \"13c95f\", \"a263c3\", \"362420\" }\n },\n EF_LEAVE = {\n { \"62d299\", \"8207f0\", \"5611a1\" },\n { \"13c95f\", \"fbe6b9\", \"5611a1\" }\n },\n GH_SOURCE = {\n { \"2a9786\", \"51bb93\", \"fd53f2\" },\n { \"8e8cb0\", \"42f93b\", \"fd53f2\" }\n },\n GH_ROOT = {\n { \"2a9786\", \"8e8f75\", \"aed489\" },\n { \"8e8cb0\", \"4b1cdc\", \"aed489\" }\n }\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=180, z=0 }\n}\n\nSET_ASIDE = {\n position = { x=-2.52, y=2, z=14.87 },\n rotation = { x=0, y=180, z=0 }\n}\n\nfunction onload()\n self.createButton({\n label=\"Alejandro Vela has the relic\",\n click_function=\"alejandro_relic\",\n function_owner=self,\n position={0,0.1,-0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n self.createButton({\n label=\"Harlan Earnstone has the relic\",\n click_function=\"harlan_relic\",\n function_owner=self,\n position={0,0.1,0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n math.randomseed(os.time())\nend\n\nfunction alejandro_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"ALEJANDRO\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction harlan_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"HARLAN\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction cd_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Go to the police\",\n click_function = \"police_alejandro\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find Alejandro on your own\",\n click_function = \"search_alejandro\"\n })\nend\n\nfunction police_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"POLICE\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction search_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"SEARCH\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction ef_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"You listened to Ichtaca's tale\",\n click_function = \"listen_ichtaca\"\n })\n\n self.editButton({\n index = 1,\n label = \"Ichtaca left without you\",\n click_function = \"leave_ichtaca\"\n })\nend\n\nfunction listen_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LISTEN\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction leave_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LEAVE\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction gh_setup()\n if getObjectFromGUID(DECK_GH_GUID) == nil then\n return\n end\n\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Find the source\",\n click_function = \"source_story\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find the root of the problem\",\n click_function = \"root_story\"\n })\nend\n\nfunction source_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"SOURCE\", color)\n DISABLED = true\nend\n\nfunction root_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"ROOT\", color)\n DISABLED = true\nend\n\nfunction makeActDeck(actDeckGuid, actType, choice, color)\n if DISABLED then return end\n\n DISABLED = true\n local deck = getObjectFromGUID(actDeckGuid)\n if deck == nil then\n printToColor(\"Act deck not found\", color)\n return\n end\n\n local act_guids = ACT_GUIDS[actType..\"_\"..choice][math.random(2)]\n local pos = deck.getPosition()\n deck.setPosition(ASSEMBLY.position)\n\n for i,guid in ipairs(act_guids) do\n deck.takeObject({\n position = { pos.x, i+1, pos.z },\n smooth = false,\n guid = guid\n })\n end\n\n deck.setPosition(SET_ASIDE.position)\nend\n", "LuaScriptState": "", "XmlUI": "" }, @@ -371322,10 +373100,10 @@ "Transform": { "posX": -36.7733, "posY": 1.644075, - "posZ": -7.70000124, + "posZ": -7.700004, "rotX": 359.9201, - "rotY": 269.9998, - "rotZ": 0.0168398451, + "rotY": 269.999817, + "rotZ": 0.0168399028, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371374,9 +373152,9 @@ "Transform": { "posX": -20.4536, "posY": 1.60994375, - "posZ": -0.11130029, - "rotX": 0.0798909739, - "rotY": 89.9883041, + "posZ": -0.111300752, + "rotX": 0.07989094, + "rotY": 89.98832, "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, @@ -371529,10 +373307,10 @@ "Transform": { "posX": -27.1247, "posY": 1.61703575, - "posZ": -7.63210058, + "posZ": -7.632101, "rotX": 359.9201, "rotY": 270.008118, - "rotZ": 0.01685651, + "rotZ": 0.0168556571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371684,10 +373462,10 @@ "Transform": { "posX": -23.6765, "posY": 1.62806654, - "posZ": -0.0300003514, + "posZ": -0.03000115, "rotX": 359.9201, "rotY": 269.975281, - "rotZ": 0.01687407, + "rotZ": 0.0168741234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371736,10 +373514,10 @@ "Transform": { "posX": -33.506, "posY": 1.62598336, - "posZ": -7.464101, + "posZ": -7.464104, "rotX": 359.9201, "rotY": 270.002, - "rotZ": 0.01686458, + "rotZ": 0.0168646, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371891,10 +373669,10 @@ "Transform": { "posX": -23.6765, "posY": 1.62581241, - "posZ": -7.70000029, + "posZ": -7.70000124, "rotX": 359.9201, "rotY": 269.9775, - "rotZ": 0.0168710556, + "rotZ": 0.0168709923, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -371941,12 +373719,12 @@ "GUID": "3ab30d", "Name": "Deck", "Transform": { - "posX": -2.7248, + "posX": -2.72479987, "posY": 1.62076056, - "posZ": 0.373300165, - "rotX": 0.0168383569, + "posZ": 0.373300523, + "rotX": 0.0168383121, "rotY": 179.998077, - "rotZ": 0.0802554339, + "rotZ": 0.0802553445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -372156,10 +373934,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -23.6765, - "posY": 1.61334491, + "posY": 1.613345, "posZ": -3.82999921, "rotX": 359.9832, - "rotY": 0.0178796351, + "rotY": 0.0179353114, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -372311,10 +374089,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -23.6765, - "posY": 1.61560512, - "posZ": 3.86000013, + "posY": 1.615605, + "posZ": 3.86000085, "rotX": 359.9832, - "rotY": 0.0184338447, + "rotY": 0.0184620619, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -372465,12 +374243,12 @@ "GUID": "77af79", "Name": "Deck", "Transform": { - "posX": 0.5533004, + "posX": 0.553301334, "posY": 1.63819349, - "posZ": -6.588201, - "rotX": 0.016852947, - "rotY": 179.987381, - "rotZ": 0.08025332, + "posZ": -6.58820248, + "rotX": 0.0168529339, + "rotY": 179.98735, + "rotZ": 0.0802532062, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -372953,12 +374731,12 @@ "GUID": "7a95f6", "Name": "Custom_Tile", "Transform": { - "posX": -3.98660016, + "posX": -3.98659968, "posY": 1.58274519, - "posZ": -14.6355038, + "posZ": -14.6355114, "rotX": 359.919739, - "rotY": 270.0305, - "rotZ": 0.0167951416, + "rotY": 270.030518, + "rotZ": 0.01679506, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -373004,12 +374782,12 @@ "GUID": "830c08", "Name": "Deck", "Transform": { - "posX": -2.68859982, + "posX": -2.68859935, "posY": 1.64318693, - "posZ": -5.0485, - "rotX": 0.01683584, + "posZ": -5.048501, + "rotX": 0.01683579, "rotY": 179.9996, - "rotZ": 0.0802568346, + "rotZ": 0.08025677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -373492,10 +375270,10 @@ "GUID": "84c77d", "Name": "Deck", "Transform": { - "posX": 0.5568004, + "posX": 0.5568017, "posY": 1.63913429, "posZ": -3.36990023, - "rotX": 0.016834138, + "rotX": 0.016834205, "rotY": 180.0008, "rotZ": 0.080257155, "scaleX": 1.0, @@ -373982,10 +375760,10 @@ "Transform": { "posX": -23.6765, "posY": 1.6303, - "posZ": 7.569999, + "posZ": 7.56999636, "rotX": 359.9201, - "rotY": 269.973572, - "rotZ": 0.0168764982, + "rotY": 269.973541, + "rotZ": 0.0168765336, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -374033,10 +375811,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -30.2243, - "posY": 1.62247562, - "posZ": -3.83, + "posY": 1.6224755, + "posZ": -3.82999969, "rotX": 359.9832, - "rotY": 0.01807034, + "rotY": 0.0181683376, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -374189,10 +375967,10 @@ "Transform": { "posX": -30.2242, "posY": 1.63494277, - "posZ": -7.70000029, + "posZ": -7.700002, "rotX": 359.9201, - "rotY": 269.98288, - "rotZ": 0.0168634579, + "rotY": 269.9828, + "rotZ": 0.01686364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -374239,12 +376017,12 @@ "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660068, - "posY": 1.55831647, - "posZ": 14.2787018, + "posX": 1.69660223, + "posY": 1.55831671, + "posZ": 14.2787056, "rotX": 359.955139, - "rotY": 224.998016, - "rotZ": 0.068673104, + "rotY": 224.998032, + "rotZ": 0.06867418, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -374282,6 +376060,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -374567,10 +376348,10 @@ "Transform": { "posX": -27.4881, "posY": 1.621002, - "posZ": 4.1396, + "posZ": 4.13960028, "rotX": 359.955383, - "rotY": 225.012238, - "rotZ": 0.06836918, + "rotY": 225.0123, + "rotZ": 0.06837158, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -374720,12 +376501,12 @@ "GUID": "bd51a7", "Name": "Card", "Transform": { - "posX": -3.95600033, + "posX": -3.956001, "posY": 1.59753942, - "posZ": -10.4412012, + "posZ": -10.4412031, "rotX": 359.919739, "rotY": 269.9997, - "rotZ": 0.016837649, + "rotZ": 0.016837718, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -374772,11 +376553,11 @@ "GUID": "da7d6f", "Name": "Deck", "Transform": { - "posX": -3.92770028, + "posX": -3.92770076, "posY": 1.75400662, - "posZ": 5.757201, + "posZ": 5.75720358, "rotX": 359.919739, - "rotY": 270.0005, + "rotY": 270.000519, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -376426,12 +378207,12 @@ "GUID": "f61f6c", "Name": "Card", "Transform": { - "posX": -17.12, + "posX": -17.119997, "posY": 1.6189239, - "posZ": -0.0300005078, + "posZ": -0.0300011635, "rotX": 359.9201, "rotY": 269.999756, - "rotZ": 0.0168399811, + "rotZ": 0.0168400425, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -376480,10 +378261,10 @@ "Transform": { "posX": -30.2242, "posY": 1.6371969, - "posZ": -0.0300004315, + "posZ": -0.03000107, "rotX": 359.9201, "rotY": 269.9784, - "rotZ": 0.016869776, + "rotZ": 0.0168697629, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -376552,12 +378333,12 @@ "GUID": "267216", "Name": "Custom_PDF", "Transform": { - "posX": 0.269899935, + "posX": 0.2699004, "posY": 1.4896071, "posZ": 28.7770042, "rotX": 359.920135, "rotY": 270.0027, - "rotZ": 0.01686817, + "rotZ": 0.016868433, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -384426,12 +386207,12 @@ "GUID": "48b154", "Name": "Custom_Tile", "Transform": { - "posX": -1.35349965, + "posX": -1.3535, "posY": 1.47556257, - "posZ": -26.6032066, + "posZ": -26.6032047, "rotX": 359.920135, - "rotY": 270.002045, - "rotZ": 0.0168689918, + "rotY": 270.002, + "rotZ": 0.0168689322, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -388750,12 +390531,12 @@ "GUID": "737c5d", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2498369, - "posY": 1.45618284, - "posZ": -28.0125675, - "rotX": 359.9201, - "rotY": 270.007935, - "rotZ": 0.0168627948, + "posX": 12.2496033, + "posY": 1.456183, + "posZ": -28.0137043, + "rotX": 359.920135, + "rotY": 270.002472, + "rotZ": 0.016869802, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -403895,12 +405676,12 @@ "GUID": "aca04c", "Name": "Custom_Model_Bag", "Transform": { - "posX": 51.66238, - "posY": 1.4095273, - "posZ": 0.139128983, + "posX": 51.668438, + "posY": 1.40951645, + "posZ": 0.137905315, "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.0168718547, + "rotY": 269.999939, + "rotZ": 0.0168729946, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -403959,12 +405740,12 @@ "GUID": "00daab", "Name": "Custom_PDF", "Transform": { - "posX": 0.269800037, + "posX": 0.2697999, "posY": 1.48960674, "posZ": 28.7753029, "rotX": 359.920135, "rotY": 269.9937, - "rotZ": 0.0168806072, + "rotZ": 0.0168808084, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -404009,7 +405790,7 @@ "posZ": 13.438, "rotX": 359.9201, "rotY": 270.01178, - "rotZ": 0.0168577079, + "rotZ": 0.0168576278, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -404057,6 +405838,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0a79b8\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"106e0f\":{\"lock\":false,\"pos\":{\"x\":-20.5475,\"y\":1.6102,\"z\":0.004},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"188399\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0803}},\"339e43\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.92}},\"452210\":{\"lock\":false,\"pos\":{\"x\":-4.0608,\"y\":1.5826,\"z\":-15.3593},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"4e601e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":0.0169}},\"68f53e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.264,\"y\":1.6194,\"z\":-0.2535},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"740ce6\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"763978\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"77e479\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"93aee3\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"9be8fd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0169}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"ba0d96\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6902,\"z\":15.1901},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"cb4537\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"f2ab06\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7877,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0007,\"z\":180.0168}},\"f72ca3\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6811,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"fc0ccf\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6994,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"fe7779\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.92}}}}", "XmlUI": "", @@ -408888,7 +410672,7 @@ "posZ": 22.0782051, "rotX": 359.9201, "rotY": 270.0175, - "rotZ": 0.01684949, + "rotZ": 0.0168495066, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -408936,6 +410720,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"01b9fa\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334502696991,\"z\":-3.82999920845032},\"rot\":{\"x\":359.983154296875,\"y\":0.000221038033487275,\"z\":359.920074462891}},\"0e3277\":{\"lock\":false,\"pos\":{\"x\":-3.9275062084198,\"y\":1.7154940366745,\"z\":5.7572021484375},\"rot\":{\"x\":359.919738769531,\"y\":270.000396728516,\"z\":180.016815185547}},\"170d3d\":{\"lock\":false,\"pos\":{\"x\":-20.0996990203857,\"y\":1.61043524742126,\"z\":3.24080014228821},\"rot\":{\"x\":359.955413818359,\"y\":224.999908447266,\"z\":0.0683808028697968}},\"1cbe12\":{\"lock\":false,\"pos\":{\"x\":1.69600081443787,\"y\":1.55831742286682,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.997985839844,\"z\":0.0686728805303574}},\"3da436\":{\"lock\":false,\"pos\":{\"x\":-2.68831658363342,\"y\":1.59734833240509,\"z\":-5.04869699478149},\"rot\":{\"x\":0.0162898916751146,\"y\":180.389587402344,\"z\":0.0803677588701248}},\"472b87\":{\"lock\":false,\"pos\":{\"x\":-27.407600402832,\"y\":1.61850214004517,\"z\":-3.98550081253052},\"rot\":{\"x\":359.931579589844,\"y\":315.000030517578,\"z\":359.955413818359}},\"47a40e\":{\"lock\":false,\"pos\":{\"x\":-11.540111541748,\"y\":1.59978473186493,\"z\":7.6138768196106},\"rot\":{\"x\":359.920104980469,\"y\":269.9990234375,\"z\":0.0168488472700119}},\"4b6478\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63719701766968,\"z\":-0.0299969520419836},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168402809649706}},\"657fc6\":{\"lock\":false,\"pos\":{\"x\":-20.5634994506836,\"y\":1.6123480796814,\"z\":7.54890012741089},\"rot\":{\"x\":359.920104980469,\"y\":269.994873046875,\"z\":0.01687484793365}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.7541999816895,\"y\":1.61881196498871,\"z\":0.169599786400795},\"rot\":{\"x\":359.920104980469,\"y\":269.994812011719,\"z\":0.0168751962482929}},\"857d0d\":{\"lock\":false,\"pos\":{\"x\":-4.28480052947998,\"y\":1.58287870883942,\"z\":-15.6021022796631},\"rot\":{\"x\":359.919738769531,\"y\":269.999755859375,\"z\":0.0168382115662098}},\"981fa3\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.6280665397644,\"z\":-0.0299968998879194},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168403573334217}},\"a2d9f5\":{\"lock\":false,\"pos\":{\"x\":-11.8925075531006,\"y\":1.64630770683289,\"z\":11.1211023330688},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168419405817986}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-17.1200180053711,\"y\":1.62115752696991,\"z\":7.57000398635864},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168404430150986}},\"b25fa2\":{\"lock\":false,\"pos\":{\"x\":-20.003999710083,\"y\":1.60822880268097,\"z\":-3.81340026855469},\"rot\":{\"x\":359.931579589844,\"y\":314.999969482422,\"z\":359.955413818359}},\"b3c25b\":{\"lock\":false,\"pos\":{\"x\":-23.6766166687012,\"y\":1.62581253051758,\"z\":-7.69999647140503},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168403405696154}},\"c605d3\":{\"lock\":false,\"pos\":{\"x\":-23.6765155792236,\"y\":1.63030016422272,\"z\":7.57000303268433},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168403759598732}},\"cce10d\":{\"lock\":false,\"pos\":{\"x\":-17.1201171875,\"y\":1.61667001247406,\"z\":-7.69999647140503},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168406385928392}},\"d4d0a1\":{\"lock\":false,\"pos\":{\"x\":-27.2821006774902,\"y\":1.62064015865326,\"z\":3.8853006362915},\"rot\":{\"x\":359.955413818359,\"y\":224.999893188477,\"z\":0.0683806613087654}},\"dd2d33\":{\"lock\":false,\"pos\":{\"x\":-3.95601654052734,\"y\":1.59753954410553,\"z\":-10.441198348999},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168371349573135}},\"dda125\":{\"lock\":false,\"pos\":{\"x\":-11.9758052825928,\"y\":1.64746379852295,\"z\":14.6596012115479},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"dfdabe\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":0.000254023383604363,\"z\":359.920043945313}},\"f00abc\":{\"lock\":false,\"pos\":{\"x\":-2.7246241569519,\"y\":1.6159462928772,\"z\":0.37330549955368},\"rot\":{\"x\":0.0168353132903576,\"y\":180.000289916992,\"z\":0.0802558958530426}},\"f935dd\":{\"lock\":false,\"pos\":{\"x\":-20.4018993377686,\"y\":1.60775208473206,\"z\":-7.32310056686401},\"rot\":{\"x\":359.920104980469,\"y\":269.987487792969,\"z\":0.0168849434703588}}}}", "XmlUI": "", @@ -413042,7 +414829,7 @@ "posZ": 30.8271065, "rotX": 359.9201, "rotY": 270.033844, - "rotZ": 0.0168268178, + "rotZ": 0.0168267917, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -413090,6 +414877,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0d3181\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"16562e\":{\"lock\":false,\"pos\":{\"x\":-3.8355,\"y\":1.5823,\"z\":-15.4104},\"rot\":{\"x\":359.9197,\"y\":269.9812,\"z\":0.0169}},\"344f37\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"355df1\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7824,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"37e3f9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"3e4d11\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.5401,\"y\":1.6102,\"z\":0.1872},\"rot\":{\"x\":0.0799,\"y\":90.0061,\"z\":359.9831}},\"4906e9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"57f68a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"592384\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"67a96b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"919566\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"9b59f2\":{\"lock\":false,\"pos\":{\"x\":-20.3102,\"y\":1.6109,\"z\":3.7456},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}}}}", "XmlUI": "", @@ -416899,12 +418689,12 @@ "GUID": "ae8317", "Name": "Custom_Tile", "Transform": { - "posX": -1.38689971, - "posY": 1.475627, + "posX": -1.38690138, + "posY": 1.47562706, "posZ": -26.542408, "rotX": 359.920135, - "rotY": 270.001953, - "rotZ": 0.0168688241, + "rotY": 270.001831, + "rotZ": 0.0168692078, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -417008,7 +418798,7 @@ "posZ": -3.91920137, "rotX": 359.9201, "rotY": 270.025269, - "rotZ": 0.01683821, + "rotZ": 0.0168381631, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -417056,6 +418846,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"065c64\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6748,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0169}},\"06f9fa\":{\"lock\":false,\"pos\":{\"x\":-19.8902,\"y\":1.6082,\"z\":-3.4866},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"09597e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"09b690\":{\"lock\":false,\"pos\":{\"x\":-27.0584,\"y\":1.617,\"z\":-7.5965},\"rot\":{\"x\":359.9202,\"y\":269.9941,\"z\":0.0164}},\"0f0b44\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.602,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0004,\"z\":359.9201}},\"17ba38\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"191fba\":{\"lock\":false,\"pos\":{\"x\":-25.0739,\"y\":1.773,\"z\":-7.7009},\"rot\":{\"x\":359.1676,\"y\":270.0221,\"z\":0.0181}},\"197e00\":{\"lock\":false,\"pos\":{\"x\":-19.8141,\"y\":1.6101,\"z\":3.4298},\"rot\":{\"x\":0.0446,\"y\":45.0001,\"z\":359.9316}},\"1af959\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"240f42\":{\"lock\":false,\"pos\":{\"x\":-21.1406,\"y\":1.6076,\"z\":-11.3468},\"rot\":{\"x\":0.0684,\"y\":135.0005,\"z\":0.0446}},\"2ea277\":{\"lock\":false,\"pos\":{\"x\":-20.5441,\"y\":1.6079,\"z\":-7.5006},\"rot\":{\"x\":0.0799,\"y\":90.0186,\"z\":359.9831}},\"31bba7\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"3e55d1\":{\"lock\":false,\"pos\":{\"x\":1.5609,\"y\":1.3939,\"z\":-1.1516},\"rot\":{\"x\":359.9196,\"y\":269.9993,\"z\":0.0169}},\"403e57\":{\"lock\":false,\"pos\":{\"x\":-25.09,\"y\":1.7792,\"z\":7.5693},\"rot\":{\"x\":359.1401,\"y\":269.9818,\"z\":0.0167}},\"45cbf9\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.9924,\"z\":0.0687}},\"49daa1\":{\"lock\":false,\"pos\":{\"x\":-25.1038,\"y\":1.7366,\"z\":0.001},\"rot\":{\"x\":0.0426,\"y\":270.0369,\"z\":359.7644}},\"4a4785\":{\"lock\":false,\"pos\":{\"x\":-33.1186,\"y\":1.6264,\"z\":-4.4252},\"rot\":{\"x\":359.9315,\"y\":315.0001,\"z\":359.9554}},\"5358e2\":{\"lock\":false,\"pos\":{\"x\":1.6368,\"y\":1.3948,\"z\":2.1657},\"rot\":{\"x\":359.9196,\"y\":269.9966,\"z\":0.0169}},\"603ed0\":{\"lock\":false,\"pos\":{\"x\":-20.318,\"y\":1.612,\"z\":7.5175},\"rot\":{\"x\":0.0799,\"y\":90.0123,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.3511,\"y\":1.628,\"z\":-0.0848},\"rot\":{\"x\":359.9201,\"y\":269.9947,\"z\":0.0169}},\"77cab6\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7451,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"78e730\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.7096,\"z\":7.5708},\"rot\":{\"x\":359.1426,\"y\":269.9768,\"z\":0.017}},\"79ea7b\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6726,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"7b7fad\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"8612e0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9967,\"z\":0.0799}},\"8c21dc\":{\"lock\":false,\"pos\":{\"x\":-23.6756,\"y\":1.7044,\"z\":-7.6999},\"rot\":{\"x\":359.1705,\"y\":269.998,\"z\":0.0171}},\"a7a582\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"b20b8d\":{\"lock\":false,\"pos\":{\"x\":-4.3295,\"y\":1.5831,\"z\":-14.994},\"rot\":{\"x\":359.9197,\"y\":269.9786,\"z\":0.0169}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"bf452a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0166}},\"cc943e\":{\"lock\":false,\"pos\":{\"x\":-26.9121,\"y\":1.6212,\"z\":7.3868},\"rot\":{\"x\":359.9201,\"y\":269.9945,\"z\":0.0167}},\"e3c737\":{\"lock\":false,\"pos\":{\"x\":-33.4568,\"y\":1.6293,\"z\":3.7544},\"rot\":{\"x\":359.9554,\"y\":224.9999,\"z\":0.0684}},\"e5b752\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"f95052\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6134,\"z\":-3.8319},\"rot\":{\"x\":0.0169,\"y\":179.9968,\"z\":0.0799}},\"fb0cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}}}}", "XmlUI": "", @@ -423244,11 +425037,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2503023, - "posY": 1.45558083, + "posY": 1.455581, "posZ": -30.054903, "rotX": 359.920135, "rotY": 269.993, - "rotZ": 0.0168829616, + "rotZ": 0.0168836564, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -423286,6 +425079,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"258731\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}},\"285de7\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.3987,\"z\":-5.0485},\"rot\":{\"x\":359.9196,\"y\":269.9985,\"z\":0.0169}},\"546046\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.8037,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"691fe9\":{\"lock\":false,\"pos\":{\"x\":-33.3428,\"y\":1.6291,\"z\":3.818},\"rot\":{\"x\":359.9554,\"y\":225.0049,\"z\":0.0684}},\"714050\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"739c55\":{\"lock\":false,\"pos\":{\"x\":-39.985,\"y\":1.6372,\"z\":-0.0256},\"rot\":{\"x\":0.0799,\"y\":90.0027,\"z\":359.9831}},\"85e306\":{\"lock\":false,\"pos\":{\"x\":1.2838,\"y\":1.3944,\"z\":-0.7698},\"rot\":{\"x\":359.9196,\"y\":270.0006,\"z\":0.0169}},\"868a4d\":{\"lock\":false,\"pos\":{\"x\":-20.1755,\"y\":1.6096,\"z\":-0.0593},\"rot\":{\"x\":0.0799,\"y\":90.0026,\"z\":359.9831}},\"9afdfd\":{\"lock\":false,\"pos\":{\"x\":-3.7313,\"y\":1.5823,\"z\":-14.7936},\"rot\":{\"x\":359.9197,\"y\":269.9989,\"z\":0.0168}},\"add354\":{\"lock\":false,\"pos\":{\"x\":-27.0048,\"y\":1.6202,\"z\":3.6609},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"c8ff2d\":{\"lock\":false,\"pos\":{\"x\":-33.276,\"y\":1.6267,\"z\":-3.9922},\"rot\":{\"x\":0.0683,\"y\":135.1402,\"z\":0.0447}},\"d6e210\":{\"lock\":false,\"pos\":{\"x\":-26.4601,\"y\":1.6173,\"z\":-3.7355},\"rot\":{\"x\":359.9554,\"y\":224.9996,\"z\":0.0684}},\"e96c38\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.8299},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}},\"ebe737\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9989,\"z\":0.0803}},\"fbd1ad\":{\"lock\":false,\"pos\":{\"x\":1.3125,\"y\":1.6514,\"z\":1.9228},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}}}}", "XmlUI": "", @@ -429452,7 +431248,7 @@ "posZ": -21.3057, "rotX": 359.9201, "rotY": 270.043579, - "rotZ": 0.0168130118, + "rotZ": 0.0168130361, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -429500,6 +431296,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"014bd6\":{\"lock\":false,\"pos\":{\"x\":-25.1033325195313,\"y\":1.6735315322876,\"z\":-15.3068990707397},\"rot\":{\"x\":359.921264648438,\"y\":270.001434326172,\"z\":0.0162974949926138}},\"04d6e6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.85999989509583},\"rot\":{\"x\":0.0168394800275564,\"y\":179.999786376953,\"z\":0.0799399018287659}},\"106f19\":{\"lock\":false,\"pos\":{\"x\":-23.6766166687012,\"y\":1.63030028343201,\"z\":7.57000160217285},\"rot\":{\"x\":359.920104980469,\"y\":269.999847412109,\"z\":0.0168398190289736}},\"1163a0\":{\"lock\":false,\"pos\":{\"x\":-3.95601725578308,\"y\":1.59753954410553,\"z\":-10.4411993026733},\"rot\":{\"x\":359.919738769531,\"y\":269.999877929688,\"z\":0.0168373547494411}},\"20c21d\":{\"lock\":false,\"pos\":{\"x\":-3.61938762664795,\"y\":1.58184015750885,\"z\":-15.7683382034302},\"rot\":{\"x\":359.920043945313,\"y\":269.999786376953,\"z\":0.014215474948287}},\"20de8b\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63494288921356,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168398395180702}},\"38d12d\":{\"lock\":false,\"pos\":{\"x\":-23.6762161254883,\"y\":1.62806081771851,\"z\":-0.0302029214799404},\"rot\":{\"x\":359.920166015625,\"y\":270.001312255859,\"z\":0.0164924748241901}},\"425d3a\":{\"lock\":false,\"pos\":{\"x\":-5.96069097518921,\"y\":1.48525190353394,\"z\":-15.0444955825806},\"rot\":{\"x\":359.983856201172,\"y\":359.964904785156,\"z\":5.38416385650635}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765995025635,\"y\":1.61220765113831,\"z\":-7.70000123977661},\"rot\":{\"x\":359.955108642578,\"y\":225.247650146484,\"z\":0.068206861615181}},\"5bebe6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334466934204,\"z\":-3.8299994468689},\"rot\":{\"x\":0.0168394967913628,\"y\":179.99983215332,\"z\":0.0799394771456718}},\"69eae5\":{\"lock\":false,\"pos\":{\"x\":-18.5805492401123,\"y\":1.76099240779877,\"z\":-7.69249105453491},\"rot\":{\"x\":1.50252294540405,\"y\":269.984588623047,\"z\":359.989685058594}},\"73720d\":{\"lock\":false,\"pos\":{\"x\":-26.9587993621826,\"y\":1.61679518222809,\"z\":-7.66330194473267},\"rot\":{\"x\":359.920104980469,\"y\":270.002685546875,\"z\":0.0168654695153236}},\"7c8232\":{\"lock\":false,\"pos\":{\"x\":0.639023303985596,\"y\":1.39672064781189,\"z\":4.04552698135376},\"rot\":{\"x\":359.919647216797,\"y\":269.994964599609,\"z\":0.0168837923556566}},\"8d134d\":{\"lock\":false,\"pos\":{\"x\":-33.6311988830566,\"y\":1.6261180639267,\"z\":-7.60010242462158},\"rot\":{\"x\":0.0798944681882858,\"y\":90.0000228881836,\"z\":359.983123779297}},\"93d8de\":{\"lock\":false,\"pos\":{\"x\":-23.6764984130859,\"y\":1.61108767986298,\"z\":-11.5100030899048},\"rot\":{\"x\":0.0168395712971687,\"y\":179.999862670898,\"z\":0.0799409821629524}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-2.87421655654907,\"y\":1.60357391834259,\"z\":15.2703046798706},\"rot\":{\"x\":359.919799804688,\"y\":269.996612548828,\"z\":0.016482999548316}},\"c0362a\":{\"lock\":false,\"pos\":{\"x\":-17.1173229217529,\"y\":1.69754505157471,\"z\":-7.69983243942261},\"rot\":{\"x\":356.894470214844,\"y\":269.990661621094,\"z\":0.0167373046278954}},\"c2651e\":{\"lock\":false,\"pos\":{\"x\":-25.0901393890381,\"y\":1.67801427841187,\"z\":-0.0141065930947661},\"rot\":{\"x\":359.921234130859,\"y\":270.026763916016,\"z\":0.0162680353969336}},\"c380e4\":{\"lock\":false,\"pos\":{\"x\":-3.9277126789093,\"y\":1.75400674343109,\"z\":5.75720453262329},\"rot\":{\"x\":359.919738769531,\"y\":269.999816894531,\"z\":180.016815185547}},\"c647a3\":{\"lock\":false,\"pos\":{\"x\":-36.7733154296875,\"y\":1.64407503604889,\"z\":-7.69999837875366},\"rot\":{\"x\":359.920104980469,\"y\":269.999847412109,\"z\":0.0168398227542639}},\"c7ee02\":{\"lock\":false,\"pos\":{\"x\":-4.3052544593811,\"y\":1.60558772087097,\"z\":15.2832899093628},\"rot\":{\"x\":359.919738769531,\"y\":270.033142089844,\"z\":0.0167906675487757}},\"d4528c\":{\"lock\":false,\"pos\":{\"x\":-20.4211921691895,\"y\":1.60768818855286,\"z\":-7.66217613220215},\"rot\":{\"x\":359.918212890625,\"y\":269.999603271484,\"z\":0.0213978011161089}},\"db972a\":{\"lock\":false,\"pos\":{\"x\":-23.6765155792236,\"y\":1.62357914447784,\"z\":-15.2797994613647},\"rot\":{\"x\":359.920166015625,\"y\":270.000823974609,\"z\":0.0164687093347311}},\"e9130c\":{\"lock\":false,\"pos\":{\"x\":-5.62696647644043,\"y\":1.65557932853699,\"z\":15.2545700073242},\"rot\":{\"x\":359.919738769531,\"y\":270.000671386719,\"z\":0.0167906638234854}}}}", "XmlUI": "", @@ -435793,12 +437592,12 @@ "GUID": "e7efa6", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2492027, + "posX": 12.2492056, "posY": 1.4658134, - "posZ": 4.68909931, + "posZ": 4.689099, "rotX": 359.9201, - "rotY": 270.044, - "rotZ": 0.0168123636, + "rotY": 270.043976, + "rotZ": 0.0168126151, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -435846,6 +437645,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"02d2b1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"0463eb\":{\"lock\":false,\"pos\":{\"x\":-5.9557,\"y\":1.6809,\"z\":15.3656},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"0b6538\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7344,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"1811ea\":{\"lock\":false,\"pos\":{\"x\":-20.2365,\"y\":1.6098,\"z\":0.1355},\"rot\":{\"x\":359.9201,\"y\":269.9744,\"z\":0.0169}},\"189f42\":{\"lock\":false,\"pos\":{\"x\":-31.7541,\"y\":1.8411,\"z\":-7.6825},\"rot\":{\"x\":359.9572,\"y\":269.9969,\"z\":0.0169}},\"249fd3\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"3efbe9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.08}},\"416548\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6909,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"5762df\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"576595\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9211,\"y\":269.9999,\"z\":0.0182}},\"589ff6\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"58fc68\":{\"lock\":false,\"pos\":{\"x\":-2.2261,\"y\":1.6757,\"z\":15.5638},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5176,\"y\":1.626,\"z\":-7.5064},\"rot\":{\"x\":359.9201,\"y\":270.0873,\"z\":0.0168}},\"7b12e0\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180.0001,\"z\":0.0799}},\"7c1343\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"87f45e\":{\"lock\":false,\"pos\":{\"x\":-3.2772,\"y\":1.5818,\"z\":-14.9074},\"rot\":{\"x\":359.921,\"y\":270.0005,\"z\":0.0192}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"b37d1d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"bec080\":{\"lock\":false,\"pos\":{\"x\":-26.8343,\"y\":1.6189,\"z\":0.0207},\"rot\":{\"x\":359.9201,\"y\":269.9,\"z\":0.017}},\"c9897f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"d78c73\":{\"lock\":false,\"pos\":{\"x\":-5.5446,\"y\":1.4913,\"z\":-14.7034},\"rot\":{\"x\":359.9832,\"y\":359.972,\"z\":5.7946}},\"dcc1bf\":{\"lock\":false,\"pos\":{\"x\":-31.8093,\"y\":1.8413,\"z\":-0.0414},\"rot\":{\"x\":5.205,\"y\":269.9743,\"z\":0.0041}},\"e35136\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"e6a875\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6998,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"f33a5f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"f99530\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0302},\"rot\":{\"x\":359.9211,\"y\":270.0014,\"z\":0.018}}}}", "XmlUI": "", @@ -435857,9 +437659,9 @@ "posX": -30.2242, "posY": 1.62473512, "posZ": 3.86000013, - "rotX": 0.0168393571, - "rotY": 179.999863, - "rotZ": 0.07994053, + "rotX": 0.016839372, + "rotY": 179.999847, + "rotZ": 0.07994045, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -436009,11 +437811,11 @@ "GUID": "0463eb", "Name": "Deck", "Transform": { - "posX": -5.95571947, - "posY": 1.64894783, - "posZ": 15.3656054, + "posX": -5.955426, + "posY": 1.64894748, + "posZ": 15.3658695, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 270.000031, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -436078,12 +437880,12 @@ "GUID": "6fc5fa", "Name": "Card", "Transform": { - "posX": -63.3958664, - "posY": 1.64078927, - "posZ": -2.559044, - "rotX": 359.920166, - "rotY": 270.001282, - "rotZ": 0.0118927006, + "posX": -5.82177162, + "posY": 1.72238684, + "posZ": 15.18082, + "rotX": 359.920074, + "rotY": 270.0, + "rotZ": 180.017181, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -436112,7 +437914,7 @@ "CardID": 448028, "SidewaysCard": false, "CustomDeck": { - "2342": { + "4480": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -436335,15 +438137,15 @@ "XmlUI": "" }, { - "GUID": "dd1c0a", + "GUID": "e66648", "Name": "Card", "Transform": { - "posX": -63.73442, - "posY": 1.79567409, - "posZ": -2.44873524, - "rotX": 359.918884, - "rotY": 269.99884, - "rotZ": 0.0158655383, + "posX": -5.74761772, + "posY": 1.70503724, + "posZ": 15.09139, + "rotX": 359.951416, + "rotY": 269.994568, + "rotZ": 0.0821151361, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -436367,7 +438169,7 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, @@ -436387,15 +438189,15 @@ "XmlUI": "" }, { - "GUID": "e66648", + "GUID": "dd1c0a", "Name": "Card", "Transform": { - "posX": -63.37584, - "posY": 1.8001101, - "posZ": -2.682107, - "rotX": 359.9214, - "rotY": 269.99884, - "rotZ": 0.0151741663, + "posX": -6.09783, + "posY": 1.72392988, + "posZ": 15.3010931, + "rotX": 359.9358, + "rotY": 270.0001, + "rotZ": 359.9509, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -436419,7 +438221,7 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, @@ -437741,7 +439543,7 @@ "posZ": 0.135499775, "rotX": 359.9201, "rotY": 269.9744, - "rotZ": 0.016903935, + "rotZ": 0.0169040821, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -437891,12 +439693,12 @@ "GUID": "189f42", "Name": "Card", "Transform": { - "posX": -31.75446, - "posY": 1.712869, - "posZ": -7.6825304, - "rotX": 358.1031, - "rotY": 269.9997, - "rotZ": 0.01695894, + "posX": -31.7538967, + "posY": 1.7128576, + "posZ": -7.6824975, + "rotX": 358.103271, + "rotY": 269.998, + "rotZ": 0.0169846732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -437945,10 +439747,10 @@ "Transform": { "posX": -2.6885097, "posY": 1.6287446, - "posZ": -5.048498, - "rotX": 0.016833717, + "posZ": -5.04849863, + "rotX": 0.0168337878, "rotY": 180.0012, - "rotZ": 0.08025713, + "rotZ": 0.0802566558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -438266,9 +440068,9 @@ "posX": -30.2242, "posY": 1.62021792, "posZ": -11.5100021, - "rotX": 0.01683908, - "rotY": 180.000061, - "rotZ": 0.07994187, + "rotX": 0.01683912, + "rotY": 180.000031, + "rotZ": 0.0799423754, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -438420,10 +440222,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63271523, - "posZ": -15.2799959, + "posZ": -15.2799978, "rotX": 359.9201, - "rotY": 269.9998, - "rotZ": 0.0168405734, + "rotY": 269.999756, + "rotZ": 0.0168398712, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -438472,10 +440274,10 @@ "Transform": { "posX": -2.724807, "posY": 1.62076056, - "posZ": 0.373301685, - "rotX": 0.016835371, - "rotY": 180.000092, - "rotZ": 0.08025617, + "posZ": 0.373301655, + "rotX": 0.01683549, + "rotY": 180.0001, + "rotZ": 0.08025601, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -438685,11 +440487,11 @@ "Name": "Card", "Transform": { "posX": -30.22437, - "posY": 1.63494384, + "posY": 1.63494337, "posZ": -7.69993925, "rotX": 359.920471, "rotY": 269.998962, - "rotZ": 0.01690276, + "rotZ": 0.0168834925, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -438738,10 +440540,10 @@ "Transform": { "posX": -36.7733154, "posY": 1.644075, - "posZ": -7.69999743, + "posZ": -7.699998, "rotX": 359.9201, "rotY": 269.999756, - "rotZ": 0.01684125, + "rotZ": 0.0168402176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -439215,11 +441017,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.5175934, - "posY": 1.62598693, - "posZ": -7.506409, + "posY": 1.62598717, + "posZ": -7.50640726, "rotX": 359.91922, - "rotY": 270.0871, - "rotZ": 0.0167900678, + "rotY": 270.0872, + "rotZ": 0.0166743137, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -439372,9 +441174,9 @@ "posX": -30.2242, "posY": 1.62696886, "posZ": 11.460001, - "rotX": 0.0168389976, - "rotY": 180.0001, - "rotZ": 0.07994052, + "rotX": 0.0168391038, + "rotY": 180.000061, + "rotZ": 0.07994057, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -439525,11 +441327,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69670057, - "posY": 1.55831623, + "posY": 1.55831647, "posZ": 14.2787018, "rotX": 359.955139, "rotY": 224.998016, - "rotZ": 0.06867309, + "rotZ": 0.06867294, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -439567,6 +441369,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -439963,10 +441768,10 @@ "Transform": { "posX": -3.27719164, "posY": 1.58177519, - "posZ": -14.9074183, + "posZ": -14.9074173, "rotX": 359.920837, "rotY": 270.000549, - "rotZ": 0.0189937018, + "rotZ": 0.0189917888, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -440017,7 +441822,7 @@ "posZ": -10.4412985, "rotX": 359.919739, "rotY": 269.999573, - "rotZ": 0.0168386232, + "rotZ": 0.01683865, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440066,10 +441871,10 @@ "Transform": { "posX": -23.6765175, "posY": 1.62806654, - "posZ": -0.0299969036, + "posZ": -0.0299968962, "rotX": 359.9201, "rotY": 269.999969, - "rotZ": 0.0168403573, + "rotZ": 0.0168403666, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440118,10 +441923,10 @@ "Transform": { "posX": -26.8343, "posY": 1.61887991, - "posZ": 0.02069975, + "posZ": 0.02069976, "rotX": 359.920135, "rotY": 269.899963, - "rotZ": 0.01700715, + "rotZ": 0.0170068964, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440271,12 +442076,12 @@ "GUID": "c9897f", "Name": "Card", "Transform": { - "posX": -17.1200161, + "posX": -17.120018, "posY": 1.618924, - "posZ": -0.0299969334, + "posZ": -0.02999696, "rotX": 359.9201, "rotY": 269.999878, - "rotZ": 0.016840294, + "rotZ": 0.0168404561, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440323,12 +442128,12 @@ "GUID": "d78c73", "Name": "Bag", "Transform": { - "posX": -5.544594, - "posY": 1.491221, - "posZ": -14.7034025, + "posX": -5.54459238, + "posY": 1.49122024, + "posZ": -14.7034035, "rotX": 359.9828, "rotY": 359.971924, - "rotZ": 5.79645824, + "rotZ": 5.796454, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440337,9 +442142,9 @@ "Description": "The Unspeakable Oath", "GMNotes": "", "ColorDiffuse": { - "r": 0.3021675, - "g": 0.0784368, - "b": 0.0784368 + "r": 0.302167445, + "g": 0.07843677, + "b": 0.07843677 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -440356,6 +442161,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -440570,12 +442378,12 @@ "GUID": "dcc1bf", "Name": "Card", "Transform": { - "posX": -31.8009739, - "posY": 1.6658392, - "posZ": -0.0415237024, - "rotX": 0.9090921, - "rotY": 269.980774, - "rotZ": 0.0177786574, + "posX": -31.800909, + "posY": 1.66530776, + "posZ": -0.0415224247, + "rotX": 0.882783651, + "rotY": 269.980042, + "rotZ": 0.00697423751, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440624,10 +442432,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63943064, - "posZ": 7.57000446, + "posZ": 7.570003, "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168403871, + "rotY": 269.9999, + "rotZ": 0.0168396048, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440679,7 +442487,7 @@ "posZ": 15.1900043, "rotX": 359.9201, "rotY": 269.999939, - "rotZ": 0.0168405417, + "rotZ": 0.0168404654, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440726,12 +442534,12 @@ "GUID": "f33a5f", "Name": "Custom_Tile", "Transform": { - "posX": -30.2242, + "posX": -30.2241974, "posY": 1.622475, - "posZ": -3.82999945, - "rotX": 0.0168394968, - "rotY": 179.999863, - "rotZ": 0.0799400657, + "posZ": -3.82999969, + "rotX": 0.0168392081, + "rotY": 179.999878, + "rotZ": 0.07993058, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440881,12 +442689,12 @@ "GUID": "f99530", "Name": "Card", "Transform": { - "posX": -30.2242279, - "posY": 1.63724, - "posZ": -0.0301843081, - "rotX": 359.9209, - "rotY": 270.0012, - "rotZ": 0.0180891957, + "posX": -30.2242222, + "posY": 1.63723946, + "posZ": -0.0301889163, + "rotX": 359.920868, + "rotY": 270.001251, + "rotZ": 0.0180652663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -440960,7 +442768,7 @@ "posZ": -12.6656017, "rotX": 359.9201, "rotY": 270.0235, - "rotZ": 0.0168414712, + "rotZ": 0.01684092, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -441008,6 +442816,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"628da0\":{\"lock\":false,\"pos\":{\"x\":-17.1203,\"y\":1.6795,\"z\":11.4606},\"rot\":{\"x\":359.9201,\"y\":270.0028,\"z\":0.0169}},\"8d2dcc\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"99e694\":{\"lock\":false,\"pos\":{\"x\":-3.5154,\"y\":1.4058,\"z\":15.1085},\"rot\":{\"x\":359.9196,\"y\":269.9993,\"z\":0.0169}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"b63667\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0051,\"z\":180.0168}},\"bb070d\":{\"lock\":false,\"pos\":{\"x\":-4.3035,\"y\":1.5832,\"z\":-14.589},\"rot\":{\"x\":359.9197,\"y\":269.9802,\"z\":0.0169}},\"e48bc9\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"fed701\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}}}}", "XmlUI": "", @@ -444217,12 +446028,12 @@ "GUID": "a16a1a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 32.3059769, - "posY": 1.44890332, - "posZ": 28.5298252, + "posX": 32.31251, + "posY": 1.44889379, + "posZ": 28.5286789, "rotX": 359.920135, - "rotY": 269.993774, - "rotZ": 0.016880665, + "rotY": 269.9926, + "rotZ": 0.016883919, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -444281,12 +446092,12 @@ "GUID": "0fad66", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496042, + "posX": 12.2496061, "posY": 1.46325028, "posZ": -4.013601, "rotX": 359.920135, "rotY": 270.000244, - "rotZ": 0.01687294, + "rotZ": 0.0168734342, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -444334,6 +446145,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"3a751b\":{\"lock\":false,\"pos\":{\"x\":-2.6764,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9707,\"z\":0.0802}},\"3c1955\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7611,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"4d7bc7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0107,\"z\":0.0169}},\"5c8909\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9868,\"z\":0.0169}},\"5caa00\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9836,\"y\":0.3334,\"z\":359.92}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9965,\"z\":0.08}},\"88a108\":{\"lock\":false,\"pos\":{\"x\":-33.5996,\"y\":1.6283,\"z\":-0.0355},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}},\"99c449\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"aa8d82\":{\"lock\":false,\"pos\":{\"x\":-3.6434,\"y\":1.5823,\"z\":-14.4516},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"b3cb48\":{\"lock\":false,\"pos\":{\"x\":-34.1049,\"y\":1.628,\"z\":-3.5086},\"rot\":{\"x\":359.9316,\"y\":315.0172,\"z\":359.9554}},\"b6f2f1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9965,\"z\":0.0799}},\"bf5bd8\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0196,\"z\":0.0803}},\"c43d3c\":{\"lock\":false,\"pos\":{\"x\":-1.201,\"y\":1.55,\"z\":-39.628},\"rot\":{\"x\":0,\"y\":270.0004,\"z\":0}},\"cb15b1\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7067,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"cdf29c\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"d08fc6\":{\"lock\":false,\"pos\":{\"x\":-33.7733,\"y\":1.6308,\"z\":7.395},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}}}}", "XmlUI": "", @@ -444344,10 +446158,10 @@ "Transform": { "posX": -2.67641544, "posY": 1.62391365, - "posZ": -5.04849672, - "rotX": 0.0168764163, + "posZ": -5.048497, + "rotX": 0.0168766081, "rotY": 179.970657, - "rotZ": 0.08024789, + "rotZ": 0.0802475139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -444609,11 +446423,11 @@ "GUID": "3c1955", "Name": "Deck", "Transform": { - "posX": -3.9276104, - "posY": 1.74437845, - "posZ": 5.75720263, + "posX": -3.92767143, + "posY": 1.74437857, + "posZ": 5.757221, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 270.000031, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -444642,16 +446456,16 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ + 231719, + 231719, + 231719, 539729, - 232419, 539720, 539729, - 232419, 539718, 539719, 539718, 539719, - 232419, 539720, 539730, 539730, @@ -444672,8 +446486,8 @@ 448406 ], "CustomDeck": { - "5397": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -444681,8 +446495,8 @@ "UniqueBack": false, "Type": 0 }, - "2324": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "5397": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -444704,6 +446518,162 @@ "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.6701107, + "posY": 1.57669926, + "posZ": 5.718232, + "rotX": 359.920654, + "rotY": 270.001251, + "rotZ": 0.0133364461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8af879", + "Name": "Card", + "Transform": { + "posX": -15.808506, + "posY": 1.73237514, + "posZ": 5.64793253, + "rotX": 359.9293, + "rotY": 270.001251, + "rotZ": 0.01372296, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.7747707, + "posY": 1.753205, + "posZ": 5.66288233, + "rotX": 359.921753, + "rotY": 270.001221, + "rotZ": 0.0162846111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "d30166", "Name": "Card", @@ -444756,58 +446726,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -3.85151768, - "posY": 1.481172, - "posZ": 54.5874138, - "rotX": 0.0317279, - "rotY": 269.997437, - "rotZ": 0.0104400339, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232419, - "SidewaysCard": false, - "CustomDeck": { - "2324": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "c9a81c", "Name": "Card", @@ -444912,58 +446830,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "8af879", - "Name": "Card", - "Transform": { - "posX": -4.18778563, - "posY": 1.48285019, - "posZ": 54.38247, - "rotX": 0.024659181, - "rotY": 269.999878, - "rotZ": 0.0159895718, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232419, - "SidewaysCard": false, - "CustomDeck": { - "2324": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "8af23c", "Name": "Card", @@ -445172,58 +447038,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -5.75459766, - "posY": 1.46369326, - "posZ": 55.18787, - "rotX": 0.021479506, - "rotY": 269.9999, - "rotZ": 0.0153722484, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232419, - "SidewaysCard": false, - "CustomDeck": { - "2324": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "07cb83", "Name": "Card", @@ -446167,11 +447981,11 @@ "Name": "Card", "Transform": { "posX": -30.2243176, - "posY": 1.63948, + "posY": 1.63943064, "posZ": 7.570003, "rotX": 359.9201, - "rotY": 270.01062, - "rotZ": 0.0168580562, + "rotY": 270.010559, + "rotZ": 0.0168248564, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -446218,12 +448032,12 @@ "GUID": "5c8909", "Name": "Card", "Transform": { - "posX": -3.95601726, - "posY": 1.59753954, - "posZ": -10.4411983, + "posX": -3.95601773, + "posY": 1.59753942, + "posZ": -10.4411993, "rotX": 359.919739, - "rotY": 269.986725, - "rotZ": 0.0168567654, + "rotY": 269.9867, + "rotZ": 0.0168558154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -446271,10 +448085,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -30.2242, - "posY": 1.6225183, + "posY": 1.6224755, "posZ": -3.82999945, - "rotX": 359.983582, - "rotY": 0.333411068, + "rotX": 359.9836, + "rotY": 0.333422959, "rotZ": 359.919952, "scaleX": 1.0, "scaleY": 1.0, @@ -446426,11 +448240,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -36.7732, - "posY": 1.63391447, - "posZ": 3.86000061, - "rotX": 0.0168766733, - "rotY": 179.996567, - "rotZ": 0.07995102, + "posY": 1.63386726, + "posZ": 3.86, + "rotX": 0.016844077, + "rotY": 179.99646, + "rotZ": 0.07993935, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -446581,11 +448395,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.5996, - "posY": 1.62834227, - "posZ": -0.0355003178, - "rotX": 0.07989347, + "posY": 1.62829721, + "posZ": -0.0355002768, + "rotX": 0.07989363, "rotY": 89.99708, - "rotZ": 359.9831, + "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -446736,11 +448550,11 @@ "Name": "Card", "Transform": { "posX": -30.2242165, - "posY": 1.637242, - "posZ": -0.0299966838, + "posY": 1.6371969, + "posZ": -0.02999696, "rotX": 359.9201, - "rotY": 270.010468, - "rotZ": 0.0168574732, + "rotY": 270.010437, + "rotZ": 0.016825093, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -446787,12 +448601,12 @@ "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660068, - "posY": 1.558317, - "posZ": 14.2787027, + "posX": 1.69660079, + "posY": 1.55831635, + "posZ": 14.2787018, "rotX": 359.955139, "rotY": 224.997833, - "rotZ": 0.06867284, + "rotZ": 0.0686733648, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -446830,6 +448644,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -447373,12 +449190,12 @@ "GUID": "aa8d82", "Name": "Custom_Tile", "Transform": { - "posX": -3.64340019, - "posY": 1.58231819, - "posZ": -14.451602, + "posX": -3.6434, + "posY": 1.58231831, + "posZ": -14.4516029, "rotX": 359.919739, "rotY": 270.030579, - "rotZ": 0.0167949889, + "rotZ": 0.016794974, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -447425,11 +449242,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -34.1049, - "posY": 1.62802422, - "posZ": -3.50860047, - "rotX": 359.93158, + "posY": 1.62798131, + "posZ": -3.50860071, + "rotX": 359.9316, "rotY": 315.017242, - "rotZ": 359.9554, + "rotZ": 359.955383, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -447580,11 +449397,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -30.2242, - "posY": 1.62478244, - "posZ": 3.86000085, - "rotX": 0.016876772, - "rotY": 179.99646, - "rotZ": 0.07993796, + "posY": 1.62473512, + "posZ": 3.86000061, + "rotX": 0.0168442056, + "rotY": 179.996445, + "rotZ": 0.0799388438, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -447737,9 +449554,9 @@ "posX": -2.724807, "posY": 1.62076056, "posZ": 0.373301744, - "rotX": 0.0168081634, + "rotX": 0.0168080088, "rotY": 180.019623, - "rotZ": 0.08026188, + "rotZ": 0.08026194, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -447949,11 +449766,11 @@ "Name": "Card", "Transform": { "posX": -36.7731171, - "posY": 1.6486119, - "posZ": 7.57000351, + "posY": 1.64856243, + "posZ": 7.570005, "rotX": 359.9201, - "rotY": 270.010529, - "rotZ": 0.0168587975, + "rotY": 270.010468, + "rotZ": 0.0168249942, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448001,11 +449818,11 @@ "Name": "Card", "Transform": { "posX": -36.7732162, - "posY": 1.64637411, - "posZ": -0.02999692, + "posY": 1.646329, + "posZ": -0.0299970713, "rotX": 359.9201, - "rotY": 270.010468, - "rotZ": 0.0168589652, + "rotY": 270.010437, + "rotZ": 0.0168250427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448053,11 +449870,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.7733, - "posY": 1.63077247, + "posY": 1.63072312, "posZ": 7.395, - "rotX": 0.07989339, - "rotY": 89.99725, - "rotZ": 359.9831, + "rotX": 0.0798935741, + "rotY": 89.99727, + "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448230,11 +450047,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2505035, - "posY": 1.45853758, - "posZ": -20.01371, + "posY": 1.45853782, + "posZ": -20.0137081, "rotX": 359.920135, "rotY": 270.0004, - "rotZ": 0.0168733019, + "rotZ": 0.0168730374, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -448282,6 +450099,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"23f5d1\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"29c6d1\":{\"lock\":false,\"pos\":{\"x\":-26.976,\"y\":1.6191,\"z\":-0.0342},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"364766\":{\"lock\":false,\"pos\":{\"x\":-33.4596,\"y\":1.6282,\"z\":-0.0121},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"3b8e56\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0013,\"z\":0.0169}},\"3e86c2\":{\"lock\":false,\"pos\":{\"x\":-3.5977,\"y\":1.5821,\"z\":-14.9872},\"rot\":{\"x\":359.9197,\"y\":269.978,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180.0141,\"z\":0.0799}},\"72c773\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":0.0168}},\"93e081\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0081,\"z\":0.0169}},\"c08e12\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"d17e52\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0015,\"z\":0.0169}},\"d7defe\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0144,\"z\":0.0799}},\"da60f6\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7557,\"z\":5.7567},\"rot\":{\"x\":359.9197,\"y\":269.982,\"z\":180.0168}},\"e549c9\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6543,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9989,\"z\":0.0803}},\"ecaabf\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0013,\"z\":0.0169}},\"f003bb\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}}}}", "XmlUI": "", @@ -448290,12 +450110,12 @@ "GUID": "23f5d1", "Name": "Deck", "Transform": { - "posX": -2.724807, + "posX": -2.72480679, "posY": 1.62076056, - "posZ": 0.373301655, - "rotX": 0.0168355629, + "posZ": 0.373301953, + "rotX": 0.0168356188, "rotY": 180.0, - "rotZ": 0.08025614, + "rotZ": 0.08025599, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448505,11 +450325,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -26.976, - "posY": 1.61910665, - "posZ": -0.0342002921, - "rotX": 0.07989455, - "rotY": 90.00059, - "rotZ": 359.9831, + "posY": 1.61906159, + "posZ": -0.03420024, + "rotX": 0.07989452, + "rotY": 90.0005951, + "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448660,11 +450480,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.4596, - "posY": 1.628154, - "posZ": -0.0121002579, - "rotX": 0.0798945352, - "rotY": 90.0005951, - "rotZ": 359.9831, + "posY": 1.628109, + "posZ": -0.0121002011, + "rotX": 0.07989454, + "rotY": 90.00061, + "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448815,11 +450635,11 @@ "Name": "Card", "Transform": { "posX": -30.2242165, - "posY": 1.63947988, + "posY": 1.63943052, "posZ": 7.57000351, "rotX": 359.9201, "rotY": 270.001282, - "rotZ": 0.01687106, + "rotZ": 0.0168378856, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -448867,11 +450687,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -3.5977006, - "posY": 1.58209693, + "posY": 1.582097, "posZ": -14.9872007, "rotX": 359.919739, - "rotY": 269.977936, - "rotZ": 0.0168687142, + "rotY": 269.9779, + "rotZ": 0.0168688, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -448918,11 +450738,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -36.7732, - "posY": 1.63165021, - "posZ": -3.83000064, - "rotX": 0.0168525614, - "rotY": 180.013885, - "rotZ": 0.07996471, + "posY": 1.63160729, + "posZ": -3.83000016, + "rotX": 0.01681987, + "rotY": 180.01387, + "rotZ": 0.07994492, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -449073,11 +450893,11 @@ "Name": "Card", "Transform": { "posX": -30.2242165, - "posY": 1.637242, - "posZ": -0.030096788, + "posY": 1.6371969, + "posZ": -0.0300970878, "rotX": 359.9201, - "rotY": 270.027466, - "rotZ": 0.0168345738, + "rotY": 270.027435, + "rotZ": 0.0168013871, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -449125,11 +450945,11 @@ "Name": "Card", "Transform": { "posX": -36.7733154, - "posY": 1.64411581, - "posZ": -7.699997, + "posY": 1.644075, + "posZ": -7.69999838, "rotX": 359.9201, - "rotY": 270.008057, - "rotZ": 0.0168622881, + "rotY": 270.008026, + "rotZ": 0.0168284476, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -449177,11 +450997,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69640088, - "posY": 1.55831707, - "posZ": 14.2789021, + "posY": 1.558317, + "posZ": 14.2789011, "rotX": 359.955139, - "rotY": 224.998, - "rotZ": 0.06867244, + "rotY": 224.998016, + "rotZ": 0.06867363, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -449219,6 +451039,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -450468,11 +452291,11 @@ "Name": "Card", "Transform": { "posX": -23.6765175, - "posY": 1.62811172, - "posZ": -0.02999678, + "posY": 1.62806654, + "posZ": -0.0299970489, "rotX": 359.9201, - "rotY": 270.001465, - "rotZ": 0.0168700088, + "rotY": 270.001434, + "rotZ": 0.0168375652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -450520,11 +452343,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -30.2242, - "posY": 1.62478256, - "posZ": 3.86000013, - "rotX": 0.0168517716, - "rotY": 180.014328, - "rotZ": 0.07994373, + "posY": 1.62473524, + "posZ": 3.86000085, + "rotX": 0.016819207, + "rotY": 180.014343, + "rotZ": 0.07994122, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -450674,12 +452497,12 @@ "GUID": "da60f6", "Name": "Deck", "Transform": { - "posX": -3.92751, - "posY": 1.73956418, - "posZ": 5.756703, + "posX": -3.927184, + "posY": 1.7395637, + "posZ": 5.75661659, "rotX": 359.919739, - "rotY": 269.982, - "rotZ": 180.016846, + "rotY": 269.999939, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -450707,37 +452530,37 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 234635, - 274119, - 231722, - 234634, - 231722, - 231722, - 231724, - 234633, - 274120, - 234636, - 274119, - 274118, - 274115, - 234627, 231723, - 274115, + 274114, 234626, - 274115, 274120, - 274113, - 234627, - 231724, - 274112, - 234627, - 234636, 274118, - 274114 + 234636, + 274115, + 231724, + 231724, + 234627, + 234634, + 234633, + 274119, + 234627, + 231722, + 274120, + 231722, + 234636, + 274115, + 274113, + 274118, + 274115, + 231722, + 274112, + 274119, + 234635, + 234627 ], "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -450754,8 +452577,8 @@ "UniqueBack": false, "Type": 0 }, - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -450768,734 +452591,6 @@ "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "4b40bb", - "Name": "Card", - "Transform": { - "posX": 23.3701916, - "posY": 1.93367982, - "posZ": -4.36128855, - "rotX": 359.921326, - "rotY": 270.0052, - "rotZ": 180.000824, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Restless Journey (Lies)", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234635, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e64ec2", - "Name": "Card", - "Transform": { - "posX": -2.10714579, - "posY": 1.85911262, - "posZ": 15.1832485, - "rotX": 359.923279, - "rotY": 270.0094, - "rotZ": 180.0092, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Somniphobia", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274119, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4911f2", - "Name": "Card", - "Transform": { - "posX": -15.3297215, - "posY": 1.77588809, - "posZ": 15.9645157, - "rotX": 0.07387834, - "rotY": 269.998474, - "rotZ": 359.992645, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Acolyte", - "Description": "Humanoid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231722, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9cc2c5", - "Name": "Card", - "Transform": { - "posX": 24.822422, - "posY": 1.92204416, - "posZ": -4.675362, - "rotX": 359.9141, - "rotY": 269.997925, - "rotZ": 180.008926, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Restless Journey (Hardship)", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234634, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -3.92770767, - "posY": 1.97732818, - "posZ": 5.75714731, - "rotX": 359.9905, - "rotY": 269.9906, - "rotZ": 180.041077, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Acolyte", - "Description": "Humanoid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231722, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50fdc5", - "Name": "Card", - "Transform": { - "posX": -15.3295956, - "posY": 1.62976587, - "posZ": 15.9645061, - "rotX": 0.0716057643, - "rotY": 270.000061, - "rotZ": 359.982727, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Acolyte", - "Description": "Humanoid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231722, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d63054", - "Name": "Card", - "Transform": { - "posX": -14.9937792, - "posY": 1.57623422, - "posZ": 7.191085, - "rotX": 359.920227, - "rotY": 270.005066, - "rotZ": 0.01624975, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Chanting", - "Description": "Hex.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231724, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8b17a1", - "Name": "Card", - "Transform": { - "posX": 24.3455772, - "posY": 1.9130013, - "posZ": -4.31537247, - "rotX": 359.942444, - "rotY": 270.0401, - "rotZ": 179.9737, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Restless Journey (Fallacy)", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234633, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c9a81c", - "Name": "Card", - "Transform": { - "posX": -7.43135548, - "posY": 1.48793566, - "posZ": 50.2434, - "rotX": 0.0139066791, - "rotY": 269.999817, - "rotZ": -0.00134133862, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deeper Slumber", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274120, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d4845c", - "Name": "Card", - "Transform": { - "posX": 23.94412, - "posY": 1.95221329, - "posZ": -4.00885868, - "rotX": 359.9371, - "rotY": 270.019684, - "rotZ": 179.997742, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Abandoned by the Gods", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234636, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bdd705", - "Name": "Card", - "Transform": { - "posX": -3.363955, - "posY": 1.4883889, - "posZ": 46.8831024, - "rotX": 0.0292372759, - "rotY": 269.999878, - "rotZ": 0.009698411, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Somniphobia", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274119, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8af23c", - "Name": "Card", - "Transform": { - "posX": -2.55991268, - "posY": 1.3354677, - "posZ": 50.66423, - "rotX": 0.0210230164, - "rotY": 269.999969, - "rotZ": 0.015651783, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dreamer's Curse", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274118, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ce95a3", - "Name": "Card", - "Transform": { - "posX": -3.7077415, - "posY": 1.49358606, - "posZ": 64.2276154, - "rotX": 0.0181054082, - "rotY": 269.999969, - "rotZ": -0.000729266962, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274115, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0eece1", - "Name": "Card", - "Transform": { - "posX": 4.646768, - "posY": 1.718759, - "posZ": 10.0789881, - "rotX": 359.9391, - "rotY": 270.038574, - "rotZ": 180.006317, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Liar with No Face", - "Description": "Monster. Cultist. Servitor.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234627, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "d36612", "Name": "Card", @@ -451549,20 +452644,20 @@ "XmlUI": "" }, { - "GUID": "6476cc", + "GUID": "bf7d6b", "Name": "Card", "Transform": { - "posX": -3.70772433, - "posY": 1.50589979, - "posZ": 64.22764, - "rotX": 0.0247761626, - "rotY": 269.9997, - "rotZ": 0.0151432147, + "posX": -0.465582937, + "posY": 1.62316334, + "posZ": 55.9808464, + "rotX": 359.928467, + "rotY": 269.997772, + "rotZ": 0.4196703, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Whispers of Hypnos", + "Nickname": "Law of 'Ygiroth (Pandemonium)", "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { @@ -451583,7 +452678,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274115, + "CardID": 274114, "SidewaysCard": false, "CustomDeck": { "2741": { @@ -451653,67 +452748,15 @@ "XmlUI": "" }, { - "GUID": "a3ada0", + "GUID": "c9a81c", "Name": "Card", "Transform": { - "posX": -3.70772815, - "posY": 1.3390168, - "posZ": 64.22763, - "rotX": 0.0210467484, - "rotY": 270.0, - "rotZ": 0.0153855, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274115, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "07cb83", - "Name": "Card", - "Transform": { - "posX": -7.64724255, - "posY": 1.33347023, - "posZ": 50.15231, - "rotX": 0.021022873, - "rotY": 269.999847, - "rotZ": 0.0156522952, + "posX": -7.43135548, + "posY": 1.48793566, + "posZ": 50.2434, + "rotX": 0.0139066791, + "rotY": 269.999817, + "rotZ": -0.00134133862, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -451757,20 +452800,124 @@ "XmlUI": "" }, { - "GUID": "48601c", + "GUID": "8af23c", "Name": "Card", "Transform": { - "posX": -1.349257, - "posY": 1.33509922, - "posZ": 56.99563, - "rotX": 0.04734984, - "rotY": 270.0003, - "rotZ": 359.83844, + "posX": -2.55991268, + "posY": 1.3354677, + "posZ": 50.66423, + "rotX": 0.0210230164, + "rotY": 269.999969, + "rotZ": 0.015651783, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Law of 'Ygiroth (Discord)", + "Nickname": "Dreamer's Curse", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274118, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4845c", + "Name": "Card", + "Transform": { + "posX": 23.7621918, + "posY": 1.94272566, + "posZ": -4.18574238, + "rotX": 359.9617, + "rotY": 269.975922, + "rotZ": 180.0185, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abandoned by the Gods", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234636, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce95a3", + "Name": "Card", + "Transform": { + "posX": -3.7077415, + "posY": 1.49358606, + "posZ": 64.2276154, + "rotX": 0.0181054082, + "rotY": 269.999969, + "rotZ": -0.000729266962, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { @@ -451791,7 +452938,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274113, + "CardID": 274115, "SidewaysCard": false, "CustomDeck": { "2741": { @@ -451809,21 +452956,21 @@ "XmlUI": "" }, { - "GUID": "82b246", + "GUID": "d63054", "Name": "Card", "Transform": { - "posX": 4.83890724, - "posY": 1.7200079, - "posZ": 10.2753181, - "rotX": -1.627506E-05, - "rotY": 270.000183, - "rotZ": 180.666824, + "posX": -14.9937792, + "posY": 1.57623422, + "posZ": 7.191085, + "rotX": 359.920227, + "rotY": 270.005066, + "rotZ": 0.01624975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Liar with No Face", - "Description": "Monster. Cultist. Servitor.", + "Nickname": "Mysterious Chanting", + "Description": "Hex.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -451843,11 +452990,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234627, + "CardID": 231724, "SidewaysCard": false, "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -451913,20 +453060,176 @@ "XmlUI": "" }, { - "GUID": "fc58cb", + "GUID": "82b246", "Name": "Card", "Transform": { - "posX": -0.8192207, - "posY": 1.47842848, - "posZ": 56.2326355, - "rotX": 359.92807, - "rotY": 269.996246, - "rotZ": 0.356809825, + "posX": 4.83890724, + "posY": 1.7200079, + "posZ": 10.2753181, + "rotX": -1.627506E-05, + "rotY": 270.000183, + "rotZ": 180.666824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Law of 'Ygiroth (Chaos)", + "Nickname": "Liar with No Face", + "Description": "Monster. Cultist. Servitor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234627, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9cc2c5", + "Name": "Card", + "Transform": { + "posX": 24.822422, + "posY": 1.92204416, + "posZ": -4.675362, + "rotX": 359.9141, + "rotY": 269.997925, + "rotZ": 180.008926, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Restless Journey (Hardship)", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234634, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b17a1", + "Name": "Card", + "Transform": { + "posX": 24.3455772, + "posY": 1.9130013, + "posZ": -4.31537247, + "rotX": 359.942444, + "rotY": 270.0401, + "rotZ": 179.9737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Restless Journey (Fallacy)", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234633, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bdd705", + "Name": "Card", + "Transform": { + "posX": -3.363955, + "posY": 1.4883889, + "posZ": 46.8831024, + "rotX": 0.0292372759, + "rotY": 269.999878, + "rotZ": 0.009698411, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { @@ -451947,7 +453250,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274112, + "CardID": 274119, "SidewaysCard": false, "CustomDeck": { "2741": { @@ -452016,16 +453319,172 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "4911f2", + "Name": "Card", + "Transform": { + "posX": -15.3297215, + "posY": 1.77588809, + "posZ": 15.9645157, + "rotX": 0.07387834, + "rotY": 269.998474, + "rotZ": 359.992645, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07cb83", + "Name": "Card", + "Transform": { + "posX": -7.64724255, + "posY": 1.33347023, + "posZ": 50.15231, + "rotX": 0.021022873, + "rotY": 269.999847, + "rotZ": 0.0156522952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deeper Slumber", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274120, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50fdc5", + "Name": "Card", + "Transform": { + "posX": -15.3295956, + "posY": 1.62976587, + "posZ": 15.9645061, + "rotX": 0.0716057643, + "rotY": 270.000061, + "rotZ": 359.982727, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "d4845c", "Name": "Card", "Transform": { - "posX": 23.7621918, - "posY": 1.94272566, - "posZ": -4.18574238, - "rotX": 359.9617, - "rotY": 269.975922, - "rotZ": 180.0185, + "posX": 23.94412, + "posY": 1.95221329, + "posZ": -4.00885868, + "rotX": 359.9371, + "rotY": 270.019684, + "rotZ": 179.997742, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452068,6 +453527,110 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "a3ada0", + "Name": "Card", + "Transform": { + "posX": -3.70772815, + "posY": 1.3390168, + "posZ": 64.22763, + "rotX": 0.0210467484, + "rotY": 270.0, + "rotZ": 0.0153855, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274115, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48601c", + "Name": "Card", + "Transform": { + "posX": -1.349257, + "posY": 1.33509922, + "posZ": 56.99563, + "rotX": 0.04734984, + "rotY": 270.0003, + "rotZ": 359.83844, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Law of 'Ygiroth (Discord)", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274113, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "dd39c6", "Name": "Card", @@ -452121,20 +453684,20 @@ "XmlUI": "" }, { - "GUID": "bf7d6b", + "GUID": "6476cc", "Name": "Card", "Transform": { - "posX": -0.465582937, - "posY": 1.62316334, - "posZ": 55.9808464, - "rotX": 359.928467, - "rotY": 269.997772, - "rotZ": 0.4196703, + "posX": -3.70772433, + "posY": 1.50589979, + "posZ": 64.22764, + "rotX": 0.0247761626, + "rotY": 269.9997, + "rotZ": 0.0151432147, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Law of 'Ygiroth (Pandemonium)", + "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { @@ -452155,7 +453718,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274114, + "CardID": 274115, "SidewaysCard": false, "CustomDeck": { "2741": { @@ -452171,6 +453734,266 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -15.9929094, + "posY": 1.58014917, + "posZ": 15.8832378, + "rotX": 359.920624, + "rotY": 270.0, + "rotZ": 0.0137184272, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc58cb", + "Name": "Card", + "Transform": { + "posX": -0.8192207, + "posY": 1.47842848, + "posZ": 56.2326355, + "rotX": 359.92807, + "rotY": 269.996246, + "rotZ": 0.356809825, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Law of 'Ygiroth (Chaos)", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274112, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e64ec2", + "Name": "Card", + "Transform": { + "posX": -2.10714579, + "posY": 1.85911262, + "posZ": 15.1832485, + "rotX": 359.923279, + "rotY": 270.0094, + "rotZ": 180.0092, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Somniphobia", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274119, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b40bb", + "Name": "Card", + "Transform": { + "posX": 23.3701916, + "posY": 1.93367982, + "posZ": -4.36128855, + "rotX": 359.921326, + "rotY": 270.0052, + "rotZ": 180.000824, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Restless Journey (Lies)", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234635, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0eece1", + "Name": "Card", + "Transform": { + "posX": 4.646768, + "posY": 1.718759, + "posZ": 10.0789881, + "rotX": 359.9391, + "rotY": 270.038574, + "rotZ": 180.006317, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liar with No Face", + "Description": "Monster. Cultist. Servitor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234627, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, @@ -452178,12 +454001,12 @@ "GUID": "e549c9", "Name": "Deck", "Transform": { - "posX": -2.68851, + "posX": -2.6885097, "posY": 1.6287446, "posZ": -5.048599, - "rotX": 0.0168370865, + "rotX": 0.0168370139, "rotY": 179.9989, - "rotZ": 0.0802560449, + "rotZ": 0.08025596, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452499,11 +454322,11 @@ "Name": "Card", "Transform": { "posX": -36.7731171, - "posY": 1.646374, - "posZ": -0.0299969688, + "posY": 1.64632893, + "posZ": -0.0299972389, "rotX": 359.9201, - "rotY": 270.001251, - "rotZ": 0.01687172, + "rotY": 270.001221, + "rotZ": 0.0168378819, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452550,12 +454373,12 @@ "GUID": "f003bb", "Name": "Card", "Transform": { - "posX": -3.95591712, + "posX": -3.9559176, "posY": 1.59753931, - "posZ": -10.4411983, + "posZ": -10.4412, "rotX": 359.919739, - "rotY": 269.9991, - "rotZ": 0.0168393888, + "rotY": 269.999084, + "rotZ": 0.0168384127, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452624,12 +454447,12 @@ "GUID": "1b4f86", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2500067, - "posY": 1.46560526, + "posX": 12.2500076, + "posY": 1.46560562, "posZ": 3.98639965, "rotX": 359.920135, - "rotY": 270.000153, - "rotZ": 0.0168743618, + "rotY": 270.000183, + "rotZ": 0.0168735571, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -452677,6 +454500,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"156254\":{\"lock\":false,\"pos\":{\"x\":-26.6043,\"y\":1.6174,\"z\":-4.1736},\"rot\":{\"x\":0.0685,\"y\":134.9759,\"z\":0.0445}},\"23b0bf\":{\"lock\":false,\"pos\":{\"x\":-33.5581,\"y\":1.6283,\"z\":0.0013},\"rot\":{\"x\":0.0799,\"y\":90.0059,\"z\":359.9831}},\"27c4de\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0112,\"z\":0.0799}},\"285100\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"31cb94\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.793,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"491963\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180.0113,\"z\":0.0799}},\"4a9058\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.7137,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"4e1b15\":{\"lock\":false,\"pos\":{\"x\":-26.6171,\"y\":1.6196,\"z\":3.485},\"rot\":{\"x\":359.9554,\"y\":224.9924,\"z\":0.0684}},\"55059a\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7067,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"57c9a1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"5c62e6\":{\"lock\":false,\"pos\":{\"x\":1.6969,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.0476,\"y\":1.6373,\"z\":-0.0025},\"rot\":{\"x\":359.9201,\"y\":270.0094,\"z\":0.0169}},\"7ae3b9\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0083,\"z\":0.0803}},\"847080\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"a87562\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"b53295\":{\"lock\":false,\"pos\":{\"x\":-3.7,\"y\":1.5824,\"z\":-14.4878},\"rot\":{\"x\":359.9197,\"y\":270.0309,\"z\":0.0168}},\"c1375a\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"c93906\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"efa150\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", "XmlUI": "", @@ -452686,11 +454512,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -26.6043, - "posY": 1.61736917, + "posY": 1.6173265, "posZ": -4.1736, - "rotX": 0.0684499741, + "rotX": 0.06842698, "rotY": 134.97583, - "rotZ": 0.0445330553, + "rotZ": 0.04455601, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452841,11 +454667,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.5581, - "posY": 1.62829542, - "posZ": 0.00129976019, - "rotX": 0.07989615, - "rotY": 90.00595, - "rotZ": 359.9831, + "posY": 1.62825024, + "posZ": 0.00129976962, + "rotX": 0.079896234, + "rotY": 90.00596, + "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -452996,11 +454822,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -36.7731, - "posY": 1.63391447, - "posZ": 3.86000085, - "rotX": 0.0168563519, - "rotY": 180.011108, - "rotZ": 0.07994248, + "posY": 1.63386726, + "posZ": 3.86000037, + "rotX": 0.0168237258, + "rotY": 180.011063, + "rotZ": 0.07994305, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -453151,11 +454977,11 @@ "Name": "Card", "Transform": { "posX": -36.7732162, - "posY": 1.64637411, - "posZ": -0.0299969371, + "posY": 1.646329, + "posZ": -0.0299977679, "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.0168739948, + "rotY": 269.999542, + "rotZ": 0.0168403629, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -453202,11 +455028,11 @@ "GUID": "31cb94", "Name": "Deck", "Transform": { - "posX": -3.9277153, - "posY": 1.773263, - "posZ": 5.75720453, + "posX": -3.927944, + "posY": 1.77326334, + "posZ": 5.75737238, "rotX": 359.919739, - "rotY": 269.999969, + "rotY": 269.999329, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -453235,40 +455061,40 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 275251, - 275251, 275249, + 231720, + 275250, + 231712, + 278323, + 231712, + 278316, + 275248, + 231714, + 231727, + 231715, + 275251, + 231715, + 278316, 275249, - 275248, - 275248, + 278317, + 231727, + 278324, + 231721, + 231713, + 231720, 275250, - 275250, - 12113, - 12113, - 12113, - 3628, - 3628, - 12121, - 12121, - 12122, - 12122, - 12114, - 12114, - 12114, - 12115, - 12116, - 12116, - 12116, - 278323, - 278323, + 231715, + 231721, + 231713, + 275251, 278325, 278325, + 275248, 278324, - 278324, - 278316, - 278316, - 278316, - 278317 + 278323, + 231713, + 231712, + 278316 ], "CustomDeck": { "2752": { @@ -453280,17 +455106,8 @@ "UniqueBack": false, "Type": 0 }, - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "36": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -453312,162 +455129,6 @@ "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "739826", - "Name": "Card", - "Transform": { - "posX": -14.9603777, - "posY": 1.57634091, - "posZ": 7.84570074, - "rotX": 359.920624, - "rotY": 270.017517, - "rotZ": 0.013562914, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets in the Attic", - "Description": "Scheme.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 275251, - "SidewaysCard": false, - "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a50f4", - "Name": "Card", - "Transform": { - "posX": -15.12976, - "posY": 1.73257267, - "posZ": 7.980752, - "rotX": 359.9132, - "rotY": 270.0175, - "rotZ": 0.008490763, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets in the Attic", - "Description": "Scheme.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 275251, - "SidewaysCard": false, - "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "27c646", - "Name": "Card", - "Transform": { - "posX": -15.02547, - "posY": 1.578273, - "posZ": 14.0576086, - "rotX": 359.920532, - "rotY": 269.999817, - "rotZ": 0.0143856676, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Glowing Eyes", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 275249, - "SidewaysCard": false, - "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "1d7652", "Name": "Card", @@ -453521,21 +455182,21 @@ "XmlUI": "" }, { - "GUID": "12d9fc", + "GUID": "ab3719", "Name": "Card", "Transform": { - "posX": -15.3074684, - "posY": 1.57957518, - "posZ": 17.19777, - "rotX": 359.920654, - "rotY": 269.999939, - "rotZ": 0.0133923376, + "posX": -14.5550861, + "posY": 1.57516873, + "posZ": 5.69822454, + "rotX": 359.92038, + "rotY": 270.002563, + "rotZ": 0.0152713312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Indescribable Apparition", - "Description": "Curse.", + "Nickname": "Crypt Chill", + "Description": "Hazard.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -453555,115 +455216,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 275248, + "CardID": 231720, "SidewaysCard": false, "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5fef28", - "Name": "Card", - "Transform": { - "posX": -15.4725485, - "posY": 1.73632371, - "posZ": 17.3586941, - "rotX": 359.936462, - "rotY": 269.999969, - "rotZ": 359.993927, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Indescribable Apparition", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 275248, - "SidewaysCard": false, - "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2e08b3", - "Name": "Card", - "Transform": { - "posX": -15.0955372, - "posY": 1.57731962, - "posZ": 10.46031, - "rotX": 359.9204, - "rotY": 269.9995, - "rotZ": 0.0149632422, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deceptive Memories", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 275250, - "SidewaysCard": false, - "CustomDeck": { - "2752": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -453729,15 +455286,15 @@ "XmlUI": "" }, { - "GUID": "56e5db", + "GUID": "a2cf85", "Name": "Card", "Transform": { - "posX": -11.4517775, - "posY": 1.575241, - "posZ": 21.0801334, - "rotX": 359.92157, - "rotY": 270.001923, - "rotZ": 0.004971918, + "posX": 15.4186563, + "posY": 1.68472993, + "posZ": -0.738109052, + "rotX": 359.913422, + "rotY": 270.000122, + "rotZ": 0.0100070881, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -453763,843 +455320,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 12113, + "CardID": 231712, "SidewaysCard": false, "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7381cd", - "Name": "Card", - "Transform": { - "posX": -11.58575, - "posY": 1.72022974, - "posZ": 20.799448, - "rotX": 359.953278, - "rotY": 270.006653, - "rotZ": 0.01014355, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swarm of Rats", - "Description": "Creature.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12113, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bbc9d1", - "Name": "Card", - "Transform": { - "posX": -11.5702372, - "posY": 1.73878384, - "posZ": 20.6485977, - "rotX": 359.94162, - "rotY": 270.0008, - "rotZ": 0.0141733931, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swarm of Rats", - "Description": "Creature.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12113, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1340ff", - "Name": "Card", - "Transform": { - "posX": -11.6140881, - "posY": 1.712928, - "posZ": 20.2001, - "rotX": 359.948181, - "rotY": 270.004852, - "rotZ": 0.0376651622, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 3628, - "SidewaysCard": false, - "CustomDeck": { - "36": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9449d7", - "Name": "Card", - "Transform": { - "posX": -11.7156582, - "posY": 1.72415352, - "posZ": 20.7204876, - "rotX": 359.942749, - "rotY": 270.026245, - "rotZ": -0.000404508784, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 3628, - "SidewaysCard": false, - "CustomDeck": { - "36": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fb311c", - "Name": "Card", - "Transform": { - "posX": -11.5961084, - "posY": 1.71711171, - "posZ": 20.4337425, - "rotX": 359.938843, - "rotY": 269.900665, - "rotZ": 0.100706615, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12121, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b78c3b", - "Name": "Card", - "Transform": { - "posX": -11.6083765, - "posY": 1.72195673, - "posZ": 20.8986073, - "rotX": 359.942566, - "rotY": 269.9427, - "rotZ": 0.0436819345, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12121, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "03a265", - "Name": "Card", - "Transform": { - "posX": -11.6541824, - "posY": 1.732331, - "posZ": 20.276, - "rotX": 359.9395, - "rotY": 269.858826, - "rotZ": 0.142952845, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12122, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "356046", - "Name": "Card", - "Transform": { - "posX": -11.530736, - "posY": 1.69511282, - "posZ": 20.1305161, - "rotX": 359.9505, - "rotY": 270.0213, - "rotZ": 0.157244548, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12122, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3e53b0", - "Name": "Card", - "Transform": { - "posX": -11.4897223, - "posY": 1.69888628, - "posZ": 21.1251163, - "rotX": 359.9423, - "rotY": 269.9608, - "rotZ": 0.0259498153, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humaniod. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12114, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4218a0", - "Name": "Card", - "Transform": { - "posX": -11.5992, - "posY": 1.71739638, - "posZ": 20.7397442, - "rotX": 359.8798, - "rotY": 269.995026, - "rotZ": 359.951, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humaniod. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12114, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d84de0", - "Name": "Card", - "Transform": { - "posX": -11.6298513, - "posY": 1.72682035, - "posZ": 20.6867676, - "rotX": 359.940338, - "rotY": 269.9592, - "rotZ": 0.0350133, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humaniod. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12114, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a65f30", - "Name": "Card", - "Transform": { - "posX": -11.6266212, - "posY": 1.72198939, - "posZ": 20.3280239, - "rotX": 359.946564, - "rotY": 269.892975, - "rotZ": 0.07295944, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ravenous Ghoul", - "Description": "Humaniod. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12115, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9c193f", - "Name": "Card", - "Transform": { - "posX": -11.6090527, - "posY": 1.73291063, - "posZ": 21.0632744, - "rotX": 359.9417, - "rotY": 269.943726, - "rotZ": 0.0446046665, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12116, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a13ae", - "Name": "Card", - "Transform": { - "posX": -11.6609364, - "posY": 1.74174762, - "posZ": 20.4915771, - "rotX": 359.950653, - "rotY": 269.88446, - "rotZ": 0.0472299457, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12116, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d60f3b", - "Name": "Card", - "Transform": { - "posX": -11.5881271, - "posY": 1.7507956, - "posZ": 20.53348, - "rotX": 359.947235, - "rotY": 269.86084, - "rotZ": 0.101755776, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 12116, - "SidewaysCard": false, - "CustomDeck": { - "121": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642521937/9A33F34C05DAD0F4FE68E12C309B203F8E22B6F2/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6fdcaf", - "Name": "Card", - "Transform": { - "posX": -11.6131945, - "posY": 1.77155674, - "posZ": 20.87458, - "rotX": 359.935364, - "rotY": 270.0009, - "rotZ": 0.0129234325, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Terrors", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 278323, - "SidewaysCard": false, - "CustomDeck": { - "2783": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -454664,6 +455389,1150 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 15.456192, + "posY": 1.53138053, + "posZ": -0.8908986, + "rotX": 359.92038, + "rotY": 270.0, + "rotZ": 0.0147123663, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swarm of Rats", + "Description": "Creature.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231712, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9fb152", + "Name": "Card", + "Transform": { + "posX": -11.5632782, + "posY": 1.83972514, + "posZ": 21.61645, + "rotX": 359.9415, + "rotY": 270.0031, + "rotZ": 0.000682659, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Ghast", + "Description": "Humanoid. Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278316, + "SidewaysCard": false, + "CustomDeck": { + "2783": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12d9fc", + "Name": "Card", + "Transform": { + "posX": -15.3074684, + "posY": 1.57957518, + "posZ": 17.19777, + "rotX": 359.920654, + "rotY": 269.999939, + "rotZ": 0.0133923376, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Indescribable Apparition", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275248, + "SidewaysCard": false, + "CustomDeck": { + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99efa0", + "Name": "Card", + "Transform": { + "posX": 11.9229918, + "posY": 1.70898592, + "posZ": 13.9219513, + "rotX": 359.952728, + "rotY": 269.999939, + "rotZ": 179.966141, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ravenous Ghoul", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231714, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4904d0", + "Name": "Card", + "Transform": { + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 12.0789223, + "posY": 1.538257, + "posZ": 6.558776, + "rotX": 359.9207, + "rotY": 270.0, + "rotZ": 0.0130352853, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a50f4", + "Name": "Card", + "Transform": { + "posX": -15.12976, + "posY": 1.73257267, + "posZ": 7.980752, + "rotX": 359.9132, + "rotY": 270.0175, + "rotZ": 0.008490763, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets in the Attic", + "Description": "Scheme.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275251, + "SidewaysCard": false, + "CustomDeck": { + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "272ea4", + "Name": "Card", + "Transform": { + "posX": 11.5948715, + "posY": 1.6933527, + "posZ": 6.733804, + "rotX": 359.940033, + "rotY": 270.0, + "rotZ": 359.9941, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c2d5a", + "Name": "Card", + "Transform": { + "posX": -11.7719727, + "posY": 1.82953036, + "posZ": 20.61382, + "rotX": 359.936462, + "rotY": 269.9931, + "rotZ": 0.0183695164, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Ghast", + "Description": "Humanoid. Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278316, + "SidewaysCard": false, + "CustomDeck": { + "2783": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27c646", + "Name": "Card", + "Transform": { + "posX": -15.02547, + "posY": 1.578273, + "posZ": 14.0576086, + "rotX": 359.920532, + "rotY": 269.999817, + "rotZ": 0.0143856676, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glowing Eyes", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275249, + "SidewaysCard": false, + "CustomDeck": { + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "605181", + "Name": "Card", + "Transform": { + "posX": -11.49773, + "posY": 1.87408638, + "posZ": 21.247366, + "rotX": 359.920563, + "rotY": 269.996155, + "rotZ": 0.0162308048, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lumbering Gug", + "Description": "Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278317, + "SidewaysCard": false, + "CustomDeck": { + "2783": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc9e13", + "Name": "Card", + "Transform": { + "posX": -11.7020388, + "posY": 1.82007229, + "posZ": 20.996582, + "rotX": 359.941345, + "rotY": 270.006226, + "rotZ": 0.0102622425, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glimpse of the Underworld", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278324, + "SidewaysCard": false, + "CustomDeck": { + "2783": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e716", + "Name": "Card", + "Transform": { + "posX": -13.8034887, + "posY": 1.57302034, + "posZ": 1.99893022, + "rotX": 359.920471, + "rotY": 270.000641, + "rotZ": 0.0145632224, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "30bb55", + "Name": "Card", + "Transform": { + "posX": 11.6936331, + "posY": 1.696078, + "posZ": 13.6986961, + "rotX": 359.923462, + "rotY": 270.000183, + "rotZ": 0.006271487, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231713, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16d6d6", + "Name": "Card", + "Transform": { + "posX": -14.5491152, + "posY": 1.73727059, + "posZ": 5.64764357, + "rotX": 359.924774, + "rotY": 270.002625, + "rotZ": 0.0113747623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e08b3", + "Name": "Card", + "Transform": { + "posX": -15.0955372, + "posY": 1.57731962, + "posZ": 10.46031, + "rotX": 359.9204, + "rotY": 269.9995, + "rotZ": 0.0149632422, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deceptive Memories", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275250, + "SidewaysCard": false, + "CustomDeck": { + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 11.6057749, + "posY": 1.707567, + "posZ": 6.731648, + "rotX": 359.9248, + "rotY": 270.000153, + "rotZ": 0.0111529948, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ce76", + "Name": "Card", + "Transform": { + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b87089", + "Name": "Card", + "Transform": { + "posX": 11.6935387, + "posY": 1.70997131, + "posZ": 13.6987247, + "rotX": 359.923828, + "rotY": 270.0, + "rotZ": 0.0162566788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231713, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "739826", + "Name": "Card", + "Transform": { + "posX": -14.9603777, + "posY": 1.57634091, + "posZ": 7.84570074, + "rotX": 359.920624, + "rotY": 270.017517, + "rotZ": 0.013562914, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets in the Attic", + "Description": "Scheme.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275251, + "SidewaysCard": false, + "CustomDeck": { + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8c436", + "Name": "Card", + "Transform": { + "posX": -11.5602226, + "posY": 1.80053318, + "posZ": 21.0539265, + "rotX": 359.9337, + "rotY": 269.9926, + "rotZ": 0.0163983181, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Threads of Reality", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278325, + "SidewaysCard": false, + "CustomDeck": { + "2783": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "dc5bae", "Name": "Card", @@ -454717,21 +456586,21 @@ "XmlUI": "" }, { - "GUID": "b8c436", + "GUID": "5fef28", "Name": "Card", "Transform": { - "posX": -11.5602226, - "posY": 1.80053318, - "posZ": 21.0539265, - "rotX": 359.9337, - "rotY": 269.9926, - "rotZ": 0.0163983181, + "posX": -15.4725485, + "posY": 1.73632371, + "posZ": 17.3586941, + "rotX": 359.936462, + "rotY": 269.999969, + "rotZ": 359.993927, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Threads of Reality", - "Description": "Power.", + "Nickname": "Indescribable Apparition", + "Description": "Curse.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -454751,11 +456620,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 278325, + "CardID": 275248, "SidewaysCard": false, "CustomDeck": { - "2783": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "2752": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -454821,20 +456690,20 @@ "XmlUI": "" }, { - "GUID": "fc9e13", + "GUID": "6fdcaf", "Name": "Card", "Transform": { - "posX": -11.7020388, - "posY": 1.82007229, - "posZ": 20.996582, - "rotX": 359.941345, - "rotY": 270.006226, - "rotZ": 0.0102622425, + "posX": -11.6131945, + "posY": 1.77155674, + "posZ": 20.87458, + "rotX": 359.935364, + "rotY": 270.0009, + "rotZ": 0.0129234325, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Glimpse of the Underworld", + "Nickname": "Night Terrors", "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { @@ -454855,7 +456724,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 278324, + "CardID": 278323, "SidewaysCard": false, "CustomDeck": { "2783": { @@ -454873,21 +456742,21 @@ "XmlUI": "" }, { - "GUID": "4c2d5a", + "GUID": "b87089", "Name": "Card", "Transform": { - "posX": -11.7719727, - "posY": 1.82953036, - "posZ": 20.61382, - "rotX": 359.936462, - "rotY": 269.9931, - "rotZ": 0.0183695164, + "posX": 12.0413847, + "posY": 1.540466, + "posZ": 13.7902546, + "rotX": 359.920441, + "rotY": 270.000244, + "rotZ": 0.0148255695, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Hunting Ghast", - "Description": "Humanoid. Monster. Gug.", + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -454907,11 +456776,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 278316, + "CardID": 231713, "SidewaysCard": false, "CustomDeck": { - "2783": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -454925,21 +456794,21 @@ "XmlUI": "" }, { - "GUID": "9fb152", + "GUID": "ab3719", "Name": "Card", "Transform": { - "posX": -11.5632782, - "posY": 1.83972514, - "posZ": 21.61645, - "rotX": 359.9415, - "rotY": 270.0031, - "rotZ": 0.000682659, + "posX": 15.4186554, + "posY": 1.69875109, + "posZ": -0.738129, + "rotX": 359.918427, + "rotY": 270.0001, + "rotZ": 0.0155182732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Hunting Ghast", - "Description": "Humanoid. Monster. Gug.", + "Nickname": "Swarm of Rats", + "Description": "Creature.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -454959,11 +456828,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 278316, + "CardID": 231712, "SidewaysCard": false, "CustomDeck": { - "2783": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -455027,58 +456896,6 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "605181", - "Name": "Card", - "Transform": { - "posX": -11.49773, - "posY": 1.87408638, - "posZ": 21.247366, - "rotX": 359.920563, - "rotY": 269.996155, - "rotZ": 0.0162308048, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lumbering Gug", - "Description": "Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 278317, - "SidewaysCard": false, - "CustomDeck": { - "2783": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" } ] }, @@ -455087,11 +456904,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -36.7731, - "posY": 1.63165, - "posZ": -3.83, - "rotX": 0.016856, - "rotY": 180.011337, - "rotZ": 0.07994311, + "posY": 1.63160717, + "posZ": -3.83000016, + "rotX": 0.0168235078, + "rotY": 180.01123, + "rotZ": 0.0799444243, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -455241,12 +457058,12 @@ "GUID": "4a9058", "Name": "Card", "Transform": { - "posX": -43.3700142, - "posY": 1.65557289, - "posZ": -0.0299968664, + "posX": -43.370018, + "posY": 1.65552783, + "posZ": -0.02999686, "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168736409, + "rotY": 269.999939, + "rotZ": 0.0168394633, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -455294,11 +457111,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -26.6171, - "posY": 1.61964214, - "posZ": 3.48500013, - "rotX": 359.955444, - "rotY": 224.992371, - "rotZ": 0.06841048, + "posY": 1.61959529, + "posZ": 3.485, + "rotX": 359.9554, + "rotY": 224.9924, + "rotZ": 0.06838701, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -455449,11 +457266,11 @@ "Name": "Card", "Transform": { "posX": -36.7732162, - "posY": 1.648612, - "posZ": 7.57000256, + "posY": 1.64856255, + "posZ": 7.570003, "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.01687361, + "rotY": 269.999878, + "rotZ": 0.0168398451, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -455501,11 +457318,11 @@ "Name": "Card", "Transform": { "posX": -30.2243176, - "posY": 1.6372422, - "posZ": -0.0299967751, + "posY": 1.637197, + "posZ": -0.0299973525, "rotX": 359.9201, - "rotY": 269.9997, - "rotZ": 0.0168724842, + "rotY": 269.999664, + "rotZ": 0.01684013, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -455552,12 +457369,12 @@ "GUID": "5c62e6", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.696901, - "posY": 1.55831611, - "posZ": 14.278801, + "posX": 1.6969012, + "posY": 1.55831575, + "posZ": 14.2788019, "rotX": 359.955139, "rotY": 224.997955, - "rotZ": 0.06867344, + "rotZ": 0.06867264, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -455595,6 +457412,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -456415,11 +458235,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -40.0476, - "posY": 1.63734317, - "posZ": -0.00250024558, + "posY": 1.63729823, + "posZ": -0.00250032381, "rotX": 359.9201, "rotY": 270.0094, - "rotZ": 0.0168870259, + "rotZ": 0.01685438, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -456571,10 +458391,10 @@ "Transform": { "posX": -2.72460723, "posY": 1.62076032, - "posZ": 0.3733017, - "rotX": 0.0168239921, + "posZ": 0.373302042, + "rotX": 0.0168239661, "rotY": 180.008316, - "rotZ": 0.0802584, + "rotZ": 0.0802583843, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -456792,12 +458612,12 @@ "GUID": "847080", "Name": "Card", "Transform": { - "posX": -3.955917, + "posX": -3.95591712, "posY": 1.59753931, - "posZ": -10.4411983, + "posZ": -10.4411993, "rotX": 359.919739, "rotY": 269.999756, - "rotZ": 0.0168383066, + "rotZ": 0.0168375224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -456845,11 +458665,11 @@ "Name": "Card", "Transform": { "posX": -23.6766167, - "posY": 1.63034976, - "posZ": 7.570003, + "posY": 1.63030028, + "posZ": 7.5700016, "rotX": 359.9201, - "rotY": 269.998962, - "rotZ": 0.0168736, + "rotY": 269.9989, + "rotZ": 0.0168411955, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -456896,12 +458716,12 @@ "GUID": "b53295", "Name": "Custom_Tile", "Transform": { - "posX": -3.7, - "posY": 1.58238685, - "posZ": -14.4878035, + "posX": -3.69999981, + "posY": 1.58238709, + "posZ": -14.4878044, "rotX": 359.919739, "rotY": 270.030823, - "rotZ": 0.0167947765, + "rotZ": 0.0167945866, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -456947,12 +458767,12 @@ "GUID": "c1375a", "Name": "Card", "Transform": { - "posX": -23.6766148, - "posY": 1.6258533, + "posX": -23.6766167, + "posY": 1.62581253, "posZ": -7.69999743, "rotX": 359.9201, - "rotY": 269.9997, - "rotZ": 0.01687357, + "rotY": 269.999664, + "rotZ": 0.016840091, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -457000,11 +458820,11 @@ "Name": "Card", "Transform": { "posX": -36.7733154, - "posY": 1.64411581, - "posZ": -7.69999743, + "posY": 1.644075, + "posZ": -7.69999933, "rotX": 359.9201, "rotY": 269.999725, - "rotZ": 0.0168738775, + "rotZ": 0.01684005, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -457051,12 +458871,12 @@ "GUID": "efa150", "Name": "Deck", "Transform": { - "posX": -2.688624, + "posX": -2.68862367, "posY": 1.61430264, - "posZ": -5.04849529, - "rotX": 0.0168354213, + "posZ": -5.048496, + "rotX": 0.016835697, "rotY": 180.0, - "rotZ": 0.0802564546, + "rotZ": 0.08025574, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -457234,12 +459054,12 @@ "GUID": "4f81cf", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.250104, - "posY": 1.46089387, + "posX": 12.2501049, + "posY": 1.46089375, "posZ": -12.0136032, "rotX": 359.920135, "rotY": 270.000336, - "rotZ": 0.01687357, + "rotZ": 0.0168735515, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -457287,25 +459107,703 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"09f962\":{\"lock\":false,\"pos\":{\"x\":-26.4856,\"y\":1.6194,\"z\":3.3667},\"rot\":{\"x\":359.9555,\"y\":224.9789,\"z\":0.0684}},\"24ebbe\":{\"lock\":false,\"pos\":{\"x\":0.8312,\"y\":1.3942,\"z\":-3.7245},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9197}},\"5a9838\":{\"lock\":false,\"pos\":{\"x\":0.7602,\"y\":1.3934,\"z\":-6.5464},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9197}},\"664162\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"6d126f\":{\"lock\":false,\"pos\":{\"x\":-20.2756,\"y\":1.612,\"z\":7.5921},\"rot\":{\"x\":0.0799,\"y\":90.0028,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9957,\"z\":0.0799}},\"8ef94c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.981,\"z\":0.0169}},\"923952\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9666,\"z\":0.0169}},\"943b6c\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.754,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"947415\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9959,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ae0ecc\":{\"lock\":false,\"pos\":{\"x\":-33.5225,\"y\":1.6282,\"z\":0.0043},\"rot\":{\"x\":0.0799,\"y\":90.0202,\"z\":359.9831}},\"c512de\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9957,\"z\":0.0169}},\"d616d2\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9818,\"z\":0.0169}},\"f302ab\":{\"lock\":false,\"pos\":{\"x\":-3.8867,\"y\":1.5826,\"z\":-14.7599},\"rot\":{\"x\":359.9197,\"y\":270.0307,\"z\":0.0168}},\"f8cc03\":{\"lock\":false,\"pos\":{\"x\":-26.8492,\"y\":1.6189,\"z\":-0.013},\"rot\":{\"x\":0.0799,\"y\":90.0147,\"z\":359.9831}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "923952", - "Name": "Card", + "GUID": "09f962", + "Name": "Custom_Tile", "Transform": { - "posX": -17.1201, - "posY": 1.62120712, - "posZ": 7.56999969, - "rotX": 359.9201, - "rotY": 269.966553, - "rotZ": 0.0169189833, + "posX": -26.4856, + "posY": 1.6193769, + "posZ": 3.36670041, + "rotX": 359.955444, + "rotY": 224.978912, + "rotZ": 0.0683971047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Tower of Koth", + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "24ebbe", + "Name": "Bag", + "Transform": { + "posX": 0.831201, + "posY": 1.39416862, + "posZ": -3.72449946, + "rotX": 359.983154, + "rotY": 0.00021197593, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randolph survived the descent", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d41b0a", + "Name": "Deck", + "Transform": { + "posX": 1.26899493, + "posY": 3.71957564, + "posZ": -2.10767269, + "rotX": 359.533783, + "rotY": 180.04216, + "rotZ": 0.253644377, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 448235, + 448234, + 448233 + ], + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "105e3a", + "Name": "Card", + "Transform": { + "posX": -3.343314, + "posY": 1.33631361, + "posZ": 54.8574028, + "rotX": 0.01782431, + "rotY": 179.999619, + "rotZ": 359.971619, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Expanse", + "Description": "Act 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448235, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6aa77", + "Name": "Card", + "Transform": { + "posX": -3.204411, + "posY": 1.48133862, + "posZ": 54.814724, + "rotX": 0.03232972, + "rotY": 180.004364, + "rotZ": 359.974243, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Descent", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448234, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "febef4", + "Name": "Card", + "Transform": { + "posX": -4.53563929, + "posY": 1.50049591, + "posZ": 61.3443947, + "rotX": 0.0163329877, + "rotY": 180.028946, + "rotZ": 359.976868, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entering the Underworld (v. II)", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448233, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "5a9838", + "Name": "Bag", + "Transform": { + "posX": 0.760201037, + "posY": 1.39343882, + "posZ": -6.54640055, + "rotX": 359.983154, + "rotY": -1.3732224E-05, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randolph did not survive the descent", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a9a3bb", + "Name": "Deck", + "Transform": { + "posX": 13.7629528, + "posY": 3.0041728, + "posZ": -7.69676352, + "rotX": 0.0167864114, + "rotY": 180.035828, + "rotZ": 359.979218, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 448235, + 448234, + 448232 + ], + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "105e3a", + "Name": "Card", + "Transform": { + "posX": -3.343314, + "posY": 1.33631361, + "posZ": 54.8574028, + "rotX": 0.01782431, + "rotY": 179.999619, + "rotZ": 359.971619, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Expanse", + "Description": "Act 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448235, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6aa77", + "Name": "Card", + "Transform": { + "posX": -3.204411, + "posY": 1.48133862, + "posZ": 54.814724, + "rotX": 0.03232972, + "rotY": 180.004364, + "rotZ": 359.974243, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Descent", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448234, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f907c0", + "Name": "Card", + "Transform": { + "posX": -4.774858, + "posY": 1.50169766, + "posZ": 65.99426, + "rotX": 0.0211359188, + "rotY": 180.028549, + "rotZ": 359.975, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entering the Underworld (v. I)", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448232, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "664162", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.61594641, + "posZ": 0.373300463, + "rotX": 0.0168430191, + "rotY": 179.9948, + "rotZ": 0.08025422, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -457325,13 +459823,16 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539814, - "SidewaysCard": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 539731, + 539730 + ], "CustomDeck": { - "5398": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", + "5397": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -457341,18 +459842,279 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e173e7", + "Name": "Card", + "Transform": { + "posX": -0.355088264, + "posY": 1.3403517, + "posZ": 64.59873, + "rotX": 0.0169051252, + "rotY": 179.994781, + "rotZ": 359.978424, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Beset by Monsters", + "Description": "Agenda 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 539731, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d30878", + "Name": "Card", + "Transform": { + "posX": -0.380393684, + "posY": 1.49561584, + "posZ": 64.73369, + "rotX": 0.0139389671, + "rotY": 180.004684, + "rotZ": 359.9695, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Sinister Realm", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 539730, + "SidewaysCard": true, + "CustomDeck": { + "4482": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] }, { "GUID": "6d126f", "Name": "Custom_Tile", "Transform": { "posX": -20.2756, - "posY": 1.61200893, + "posY": 1.61195946, "posZ": 7.5921, - "rotX": 0.07989541, + "rotX": 0.07989531, "rotY": 90.00279, - "rotZ": 359.9831, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765976, + "posY": 1.615605, + "posZ": 3.860001, + "rotX": 0.0168454573, + "rotY": 179.99559, + "rotZ": 0.07994936, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -457502,12 +460264,12 @@ "GUID": "8ef94c", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.63034952, - "posZ": 7.569999, - "rotX": 359.9201, - "rotY": 269.981, - "rotZ": 0.0168987568, + "posX": -23.6764278, + "posY": 1.63008261, + "posZ": 7.569978, + "rotX": 359.922272, + "rotY": 269.9821, + "rotZ": 0.00243897317, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -457551,175 +460313,20 @@ "XmlUI": "" }, { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6766, - "posY": 1.6156522, - "posZ": 3.86000061, - "rotX": 0.0168778636, - "rotY": 179.995621, - "rotZ": 0.0799391642, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "c512de", + "GUID": "923952", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.6281116, - "posZ": -0.0300002825, + "posX": -17.1201, + "posY": 1.62115765, + "posZ": 7.56999969, "rotX": 359.9201, - "rotY": 269.995636, - "rotZ": 0.01687824, + "rotY": 269.966553, + "rotZ": 0.01688638, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Vaults of Zin", + "Nickname": "Tower of Koth", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -457740,10 +460347,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 540312, + "CardID": 539814, "SidewaysCard": false, "CustomDeck": { - "5403": { + "5398": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, @@ -457758,26 +460365,26 @@ "XmlUI": "" }, { - "GUID": "f8cc03", - "Name": "Custom_Tile", + "GUID": "943b6c", + "Name": "Deck", "Transform": { - "posX": -26.8492, - "posY": 1.618936, - "posZ": -0.0130002322, - "rotX": 0.07989881, - "rotY": 90.01471, - "rotZ": 359.983124, + "posX": -3.90955377, + "posY": 1.75398409, + "posZ": 5.76646662, + "rotX": 359.919739, + "rotY": 270.008118, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Encounter Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -457790,45 +460397,95 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 231718, + 231718, + 231717, + 231717, + 231716, + 231716, + 231716, + 231715, + 231715, + 231715, + 231714, + 231713, + 231713, + 231713, + 231719, + 231719, + 231719, + 540016, + 540015, + 540017, + 540015, + 448414, + 448414, + 448412, + 540016, + 448413, + 540015, + 540016, + 448412, + 448413 + ], + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5400": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + "ContainedObjects": [ + { + "GUID": "f5c831", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": -14.7678118, + "posY": 1.57397664, + "posZ": 0.8176176, + "rotX": 359.920715, + "rotY": 270.4449, + "rotZ": 0.0112993112, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Dissonant Voices", + "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -457841,149 +460498,46 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231718, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "97416f", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "09f962", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.4856, - "posY": 1.619424, - "posZ": 3.36670017, - "rotX": 359.955475, - "rotY": 224.978912, - "rotZ": 0.06842054, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": -15.1407871, + "posY": 1.73618925, + "posZ": 0.4854573, + "rotX": 359.929718, + "rotY": 270.4449, + "rotZ": 0.0168418, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Dissonant Voices", + "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -457996,45 +460550,46 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231718, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "0f4202", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": -15.1415644, + "posY": 1.57619953, + "posZ": 6.47173929, + "rotX": 359.920532, + "rotY": 269.9967, + "rotZ": 0.0143175824, + "scaleX": 1.0, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Frozen in Fear", + "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -458047,36 +460602,1441 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231717, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c70601", + "Name": "Card", + "Transform": { + "posX": -15.2212734, + "posY": 1.731801, + "posZ": 6.48566675, + "rotX": 359.914764, + "rotY": 269.9969, + "rotZ": 0.0135772834, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Frozen in Fear", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231717, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -15.2488747, + "posY": 1.5756532, + "posZ": 3.99089, + "rotX": 359.920166, + "rotY": 270.0116, + "rotZ": 0.0165983569, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rotting Remains", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231716, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "435a47", + "Name": "Card", + "Transform": { + "posX": -15.04018, + "posY": 1.73764646, + "posZ": 4.12767363, + "rotX": 359.917725, + "rotY": 270.0117, + "rotZ": 0.01055241, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rotting Remains", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231716, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -22.4984474, + "posY": 1.74187553, + "posZ": 9.174725, + "rotX": 359.943939, + "rotY": 270.000732, + "rotZ": 0.0177138373, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rotting Remains", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231716, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 12.0789223, + "posY": 1.538257, + "posZ": 6.558776, + "rotX": 359.9207, + "rotY": 270.0, + "rotZ": 0.0130352853, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "272ea4", + "Name": "Card", + "Transform": { + "posX": 11.5948715, + "posY": 1.6933527, + "posZ": 6.733804, + "rotX": 359.940033, + "rotY": 270.0, + "rotZ": 359.9941, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 11.6057749, + "posY": 1.707567, + "posZ": 6.731648, + "rotX": 359.9248, + "rotY": 270.000153, + "rotZ": 0.0111529948, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grasping Hands", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231715, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99efa0", + "Name": "Card", + "Transform": { + "posX": 11.9229918, + "posY": 1.70898592, + "posZ": 13.9219513, + "rotX": 359.952728, + "rotY": 269.999939, + "rotZ": 179.966141, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ravenous Ghoul", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231714, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b87089", + "Name": "Card", + "Transform": { + "posX": 12.0413847, + "posY": 1.540466, + "posZ": 13.7902546, + "rotX": 359.920441, + "rotY": 270.000244, + "rotZ": 0.0148255695, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231713, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "30bb55", + "Name": "Card", + "Transform": { + "posX": 11.6936331, + "posY": 1.696078, + "posZ": 13.6986961, + "rotX": 359.923462, + "rotY": 270.000183, + "rotZ": 0.006271487, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231713, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b87089", + "Name": "Card", + "Transform": { + "posX": 11.6935387, + "posY": 1.70997131, + "posZ": 13.6987247, + "rotX": 359.923828, + "rotY": 270.0, + "rotZ": 0.0162566788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghoul Minion", + "Description": "Humanoid. Monster. Ghoul.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231713, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.6701107, + "posY": 1.57669926, + "posZ": 5.718232, + "rotX": 359.920654, + "rotY": 270.001251, + "rotZ": 0.0133364461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8af879", + "Name": "Card", + "Transform": { + "posX": -15.808506, + "posY": 1.73237514, + "posZ": 5.64793253, + "rotX": 359.9293, + "rotY": 270.001251, + "rotZ": 0.01372296, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.7747707, + "posY": 1.753205, + "posZ": 5.66288233, + "rotX": 359.921753, + "rotY": 270.001221, + "rotZ": 0.0162846111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9fb152", + "Name": "Card", + "Transform": { + "posX": -9.249134, + "posY": 1.502976, + "posZ": 47.48697, + "rotX": 0.0265449174, + "rotY": 269.999969, + "rotZ": 0.0138654774, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Ghast", + "Description": "Humanoid. Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540016, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce95a3", + "Name": "Card", + "Transform": { + "posX": -3.7077415, + "posY": 1.49358606, + "posZ": 64.2276154, + "rotX": 0.0181054082, + "rotY": 269.999969, + "rotZ": -0.000729266962, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540015, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "605181", + "Name": "Card", + "Transform": { + "posX": -9.79604149, + "posY": 1.33284783, + "posZ": 50.77426, + "rotX": 0.02123998, + "rotY": 269.999756, + "rotZ": 0.0140851894, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lumbering Gug", + "Description": "Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540017, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6476cc", + "Name": "Card", + "Transform": { + "posX": -3.70772433, + "posY": 1.50589979, + "posZ": 64.22764, + "rotX": 0.0247761626, + "rotY": 269.9997, + "rotZ": 0.0151432147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540015, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9da9f5", + "Name": "Card", + "Transform": { + "posX": -2.24171162, + "posY": 1.4822526, + "posZ": 55.2845726, + "rotX": 0.0141370408, + "rotY": 269.983459, + "rotZ": -0.000594281, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unexpected Ambush", + "Description": "Scheme.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448414, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1dc329", + "Name": "Card", + "Transform": { + "posX": -2.21997952, + "posY": 1.33694959, + "posZ": 55.3146553, + "rotX": 0.019837277, + "rotY": 269.980835, + "rotZ": 0.0155159635, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unexpected Ambush", + "Description": "Scheme.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448414, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "009bed", + "Name": "Card", + "Transform": { + "posX": -5.232902, + "posY": 1.4192245, + "posZ": 58.0608, + "rotX": 3.032046, + "rotY": 270.067322, + "rotZ": 0.04982918, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Taste of Lifeblood", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448412, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99845e", + "Name": "Card", + "Transform": { + "posX": -9.24914, + "posY": 1.33209109, + "posZ": 47.4869652, + "rotX": 0.0211359244, + "rotY": 270.0, + "rotZ": 0.0145950755, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Ghast", + "Description": "Humanoid. Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540016, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f776ef", + "Name": "Card", + "Transform": { + "posX": -6.300131, + "posY": 1.33545625, + "posZ": 55.4944038, + "rotX": 0.0211658329, + "rotY": 269.980621, + "rotZ": 0.0111896861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lit by Death-Fire", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448413, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3ada0", + "Name": "Card", + "Transform": { + "posX": -3.70772815, + "posY": 1.3390168, + "posZ": 64.22763, + "rotX": 0.0210467484, + "rotY": 270.0, + "rotZ": 0.0153855, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540015, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c2d5a", + "Name": "Card", + "Transform": { + "posX": -9.249131, + "posY": 1.50332248, + "posZ": 47.48698, + "rotX": 0.024901526, + "rotY": 269.999664, + "rotZ": 0.0150892623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Ghast", + "Description": "Humanoid. Monster. Gug.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 540016, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "adb449", + "Name": "Card", + "Transform": { + "posX": -5.314692, + "posY": 1.5794512, + "posZ": 57.7474937, + "rotX": 2.3187778, + "rotY": 269.9997, + "rotZ": 0.07681012, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Taste of Lifeblood", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448412, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "416545", + "Name": "Card", + "Transform": { + "posX": -6.217096, + "posY": 1.48066461, + "posZ": 55.18814, + "rotX": 0.0280497633, + "rotY": 269.98056, + "rotZ": 0.007438132, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lit by Death-Fire", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448413, + "SidewaysCard": false, + "CustomDeck": { + "4484": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - } + ] }, { "GUID": "947415", "Name": "Card", "Transform": { - "posX": -30.2242, - "posY": 1.637242, - "posZ": -0.0300004911, - "rotX": 359.9201, - "rotY": 269.99585, - "rotZ": 0.0168779828, + "posX": -30.2240486, + "posY": 1.637001, + "posZ": -0.03009554, + "rotX": 359.922058, + "rotY": 269.998169, + "rotZ": 0.00383580546, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -458119,171 +462079,16 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "ae0ecc", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.5225, - "posY": 1.62824643, - "posZ": 0.004299711, - "rotX": 0.07990026, - "rotY": 90.020256, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660068, - "posY": 1.55831671, - "posZ": 14.2787027, + "posX": 1.696601, + "posY": 1.558317, + "posZ": 14.2787018, "rotX": 359.955139, "rotY": 224.997971, - "rotZ": 0.0686729848, + "rotZ": 0.06867164, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -458321,6 +462126,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -460151,26 +463959,26 @@ ] }, { - "GUID": "943b6c", - "Name": "Deck", + "GUID": "ae0ecc", + "Name": "Custom_Tile", "Transform": { - "posX": -3.9277, - "posY": 1.75400662, - "posZ": 5.75710058, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.016815, + "posX": -33.5225, + "posY": 1.62820137, + "posZ": 0.00429974729, + "rotX": 0.07990027, + "rotY": 90.02026, + "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Encounter Deck", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -460183,95 +463991,45 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 539916, - 539918, - 540016, - 539915, - 540015, - 540017, - 540015, - 539919, - 448414, - 539915, - 448414, - 539918, - 539913, - 448412, - 539917, - 540016, - 448413, - 539913, - 539916, - 539919, - 540015, - 539919, - 540016, - 448412, - 539913, - 539917, - 539915, - 448413, - 539914, - 539916 - ], - "CustomDeck": { - "5399": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5400": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ab3719", - "Name": "Card", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", "Transform": { - "posX": -15.2488747, - "posY": 1.5756532, - "posZ": 3.99089, - "rotX": 359.920166, - "rotY": 270.0116, - "rotZ": 0.0165983569, + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Rotting Remains", - "Description": "Terror.", + "Nickname": "", + "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -460284,46 +464042,45 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539916, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "97416f", - "Name": "Card", + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", "Transform": { - "posX": -15.1407871, - "posY": 1.73618925, - "posZ": 0.4854573, - "rotX": 359.929718, - "rotY": 270.4449, - "rotZ": 0.0168418, - "scaleX": 1.0, + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.8 }, - "Nickname": "Dissonant Voices", - "Description": "Terror.", + "Nickname": "", + "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -460336,1498 +464093,41 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539918, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9fb152", - "Name": "Card", - "Transform": { - "posX": -9.249134, - "posY": 1.502976, - "posZ": 47.48697, - "rotX": 0.0265449174, - "rotY": 269.999969, - "rotZ": 0.0138654774, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Ghast", - "Description": "Humanoid. Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540016, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": 12.0789223, - "posY": 1.538257, - "posZ": 6.558776, - "rotX": 359.9207, - "rotY": 270.0, - "rotZ": 0.0130352853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539915, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ce95a3", - "Name": "Card", - "Transform": { - "posX": -3.7077415, - "posY": 1.49358606, - "posZ": 64.2276154, - "rotX": 0.0181054082, - "rotY": 269.999969, - "rotZ": -0.000729266962, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540015, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "605181", - "Name": "Card", - "Transform": { - "posX": -9.79604149, - "posY": 1.33284783, - "posZ": 50.77426, - "rotX": 0.02123998, - "rotY": 269.999756, - "rotZ": 0.0140851894, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lumbering Gug", - "Description": "Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540017, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6476cc", - "Name": "Card", - "Transform": { - "posX": -3.70772433, - "posY": 1.50589979, - "posZ": 64.22764, - "rotX": 0.0247761626, - "rotY": 269.9997, - "rotZ": 0.0151432147, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540015, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -15.6701107, - "posY": 1.57669926, - "posZ": 5.718232, - "rotX": 359.920654, - "rotY": 270.001251, - "rotZ": 0.0133364461, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539919, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9da9f5", - "Name": "Card", - "Transform": { - "posX": -2.24171162, - "posY": 1.4822526, - "posZ": 55.2845726, - "rotX": 0.0141370408, - "rotY": 269.983459, - "rotZ": -0.000594281, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unexpected Ambush", - "Description": "Scheme.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448414, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "272ea4", - "Name": "Card", - "Transform": { - "posX": 11.5948715, - "posY": 1.6933527, - "posZ": 6.733804, - "rotX": 359.940033, - "rotY": 270.0, - "rotZ": 359.9941, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539915, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1dc329", - "Name": "Card", - "Transform": { - "posX": -2.21997952, - "posY": 1.33694959, - "posZ": 55.3146553, - "rotX": 0.019837277, - "rotY": 269.980835, - "rotZ": 0.0155159635, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unexpected Ambush", - "Description": "Scheme.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448414, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f5c831", - "Name": "Card", - "Transform": { - "posX": -14.7678118, - "posY": 1.57397664, - "posZ": 0.8176176, - "rotX": 359.920715, - "rotY": 270.4449, - "rotZ": 0.0112993112, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissonant Voices", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539918, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "30bb55", - "Name": "Card", - "Transform": { - "posX": 11.6936331, - "posY": 1.696078, - "posZ": 13.6986961, - "rotX": 359.923462, - "rotY": 270.000183, - "rotZ": 0.006271487, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humanoid. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539913, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "009bed", - "Name": "Card", - "Transform": { - "posX": -5.232902, - "posY": 1.4192245, - "posZ": 58.0608, - "rotX": 3.032046, - "rotY": 270.067322, - "rotZ": 0.04982918, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Taste of Lifeblood", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448412, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f4202", - "Name": "Card", - "Transform": { - "posX": -15.1415644, - "posY": 1.57619953, - "posZ": 6.47173929, - "rotX": 359.920532, - "rotY": 269.9967, - "rotZ": 0.0143175824, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Frozen in Fear", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539917, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "99845e", - "Name": "Card", - "Transform": { - "posX": -9.24914, - "posY": 1.33209109, - "posZ": 47.4869652, - "rotX": 0.0211359244, - "rotY": 270.0, - "rotZ": 0.0145950755, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Ghast", - "Description": "Humanoid. Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540016, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f776ef", - "Name": "Card", - "Transform": { - "posX": -6.300131, - "posY": 1.33545625, - "posZ": 55.4944038, - "rotX": 0.0211658329, - "rotY": 269.980621, - "rotZ": 0.0111896861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lit by Death-Fire", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448413, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b87089", - "Name": "Card", - "Transform": { - "posX": 11.6935387, - "posY": 1.70997131, - "posZ": 13.6987247, - "rotX": 359.923828, - "rotY": 270.0, - "rotZ": 0.0162566788, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humanoid. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539913, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "435a47", - "Name": "Card", - "Transform": { - "posX": -15.04018, - "posY": 1.73764646, - "posZ": 4.12767363, - "rotX": 359.917725, - "rotY": 270.0117, - "rotZ": 0.01055241, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rotting Remains", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539916, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -15.7747707, - "posY": 1.753205, - "posZ": 5.66288233, - "rotX": 359.921753, - "rotY": 270.001221, - "rotZ": 0.0162846111, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539919, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a3ada0", - "Name": "Card", - "Transform": { - "posX": -3.70772815, - "posY": 1.3390168, - "posZ": 64.22763, - "rotX": 0.0210467484, - "rotY": 270.0, - "rotZ": 0.0153855, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540015, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8af879", - "Name": "Card", - "Transform": { - "posX": -15.808506, - "posY": 1.73237514, - "posZ": 5.64793253, - "rotX": 359.9293, - "rotY": 270.001251, - "rotZ": 0.01372296, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539919, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4c2d5a", - "Name": "Card", - "Transform": { - "posX": -9.249131, - "posY": 1.50332248, - "posZ": 47.48698, - "rotX": 0.024901526, - "rotY": 269.999664, - "rotZ": 0.0150892623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Ghast", - "Description": "Humanoid. Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 540016, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "adb449", - "Name": "Card", - "Transform": { - "posX": -5.314692, - "posY": 1.5794512, - "posZ": 57.7474937, - "rotX": 2.3187778, - "rotY": 269.9997, - "rotZ": 0.07681012, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Taste of Lifeblood", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448412, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b87089", - "Name": "Card", - "Transform": { - "posX": 12.0413847, - "posY": 1.540466, - "posZ": 13.7902546, - "rotX": 359.920441, - "rotY": 270.000244, - "rotZ": 0.0148255695, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ghoul Minion", - "Description": "Humanoid. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539913, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c70601", - "Name": "Card", - "Transform": { - "posX": -15.2212734, - "posY": 1.731801, - "posZ": 6.48566675, - "rotX": 359.914764, - "rotY": 269.9969, - "rotZ": 0.0135772834, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Frozen in Fear", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539917, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": 11.6057749, - "posY": 1.707567, - "posZ": 6.731648, - "rotX": 359.9248, - "rotY": 270.000153, - "rotZ": 0.0111529948, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grasping Hands", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539915, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "416545", - "Name": "Card", - "Transform": { - "posX": -6.217096, - "posY": 1.48066461, - "posZ": 55.18814, - "rotX": 0.0280497633, - "rotY": 269.98056, - "rotZ": 0.007438132, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lit by Death-Fire", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448413, - "SidewaysCard": false, - "CustomDeck": { - "4484": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "99efa0", - "Name": "Card", - "Transform": { - "posX": 11.9229918, - "posY": 1.70898592, - "posZ": 13.9219513, - "rotX": 359.952728, - "rotY": 269.999939, - "rotZ": 179.966141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ravenous Ghoul", - "Description": "Humanoid. Monster. Ghoul.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539914, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -22.4984474, - "posY": 1.74187553, - "posZ": 9.174725, - "rotX": 359.943939, - "rotY": 270.000732, - "rotZ": 0.0177138373, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rotting Remains", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539916, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - ] + } }, { - "GUID": "664162", - "Name": "Deck", + "GUID": "c512de", + "Name": "Card", "Transform": { - "posX": -2.72469974, - "posY": 1.61594641, - "posZ": 0.373300433, - "rotX": 0.0168429948, - "rotY": 179.9948, - "rotZ": 0.08025429, + "posX": -23.67637, + "posY": 1.62787068, + "posZ": -0.0300822034, + "rotX": 359.922058, + "rotY": 269.997559, + "rotZ": 0.00383693259, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Agenda Deck", + "Nickname": "Vaults of Zin", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -461847,16 +464147,13 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 539731, - 539730 - ], + "Hands": true, + "CardID": 540312, + "SidewaysCard": false, "CustomDeck": { - "5397": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "5403": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -461866,627 +464163,7 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e173e7", - "Name": "Card", - "Transform": { - "posX": -0.355088264, - "posY": 1.3403517, - "posZ": 64.59873, - "rotX": 0.0169051252, - "rotY": 179.994781, - "rotZ": 359.978424, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Beset by Monsters", - "Description": "Agenda 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539731, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d30878", - "Name": "Card", - "Transform": { - "posX": -0.380393684, - "posY": 1.49561584, - "posZ": 64.73369, - "rotX": 0.0139389671, - "rotY": 180.004684, - "rotZ": 359.9695, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "A Sinister Realm", - "Description": "Agenda 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 539730, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "24ebbe", - "Name": "Bag", - "Transform": { - "posX": 0.831200838, - "posY": 1.39416862, - "posZ": -3.72449946, - "rotX": 359.983154, - "rotY": 0.00019751495, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Randolph survived the descent", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "d41b0a", - "Name": "Deck", - "Transform": { - "posX": 1.26899493, - "posY": 3.71957564, - "posZ": -2.10767269, - "rotX": 359.533783, - "rotY": 180.04216, - "rotZ": 0.253644377, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 448235, - 448234, - 448233 - ], - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "105e3a", - "Name": "Card", - "Transform": { - "posX": -3.343314, - "posY": 1.33631361, - "posZ": 54.8574028, - "rotX": 0.01782431, - "rotY": 179.999619, - "rotZ": 359.971619, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Black Expanse", - "Description": "Act 3", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448235, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d6aa77", - "Name": "Card", - "Transform": { - "posX": -3.204411, - "posY": 1.48133862, - "posZ": 54.814724, - "rotX": 0.03232972, - "rotY": 180.004364, - "rotZ": 359.974243, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Descent", - "Description": "Act 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448234, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "febef4", - "Name": "Card", - "Transform": { - "posX": -4.53563929, - "posY": 1.50049591, - "posZ": 61.3443947, - "rotX": 0.0163329877, - "rotY": 180.028946, - "rotZ": 359.976868, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entering the Underworld (v. II)", - "Description": "Act 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448233, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "5a9838", - "Name": "Bag", - "Transform": { - "posX": 0.7602011, - "posY": 1.39343882, - "posZ": -6.54640055, - "rotX": 359.983154, - "rotY": -2.639325E-05, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Randolph did not survive the descent", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "a9a3bb", - "Name": "Deck", - "Transform": { - "posX": 13.7629528, - "posY": 3.0041728, - "posZ": -7.69676352, - "rotX": 0.0167864114, - "rotY": 180.035828, - "rotZ": 359.979218, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 448235, - 448234, - 448232 - ], - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "105e3a", - "Name": "Card", - "Transform": { - "posX": -3.343314, - "posY": 1.33631361, - "posZ": 54.8574028, - "rotX": 0.01782431, - "rotY": 179.999619, - "rotZ": 359.971619, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Black Expanse", - "Description": "Act 3", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448235, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d6aa77", - "Name": "Card", - "Transform": { - "posX": -3.204411, - "posY": 1.48133862, - "posZ": 54.814724, - "rotX": 0.03232972, - "rotY": 180.004364, - "rotZ": 359.974243, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Descent", - "Description": "Act 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448234, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f907c0", - "Name": "Card", - "Transform": { - "posX": -4.774858, - "posY": 1.50169766, - "posZ": 65.99426, - "rotX": 0.0211359188, - "rotY": 180.028549, - "rotZ": 359.975, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entering the Underworld (v. I)", - "Description": "Act 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 448232, - "SidewaysCard": true, - "CustomDeck": { - "4482": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] + "XmlUI": "" }, { "GUID": "d616d2", @@ -462497,7 +464174,7 @@ "posZ": -10.4412012, "rotX": 359.919739, "rotY": 269.9818, - "rotZ": 0.01686268, + "rotZ": 0.0168626383, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -462544,12 +464221,12 @@ "GUID": "f302ab", "Name": "Custom_Tile", "Transform": { - "posX": -3.88670039, - "posY": 1.58256853, + "posX": -3.88670015, + "posY": 1.58256865, "posZ": -14.759903, "rotX": 359.919739, - "rotY": 270.0307, - "rotZ": 0.0167949367, + "rotY": 270.030731, + "rotZ": 0.01679482, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -462590,6 +464267,161 @@ "LuaScript": "name = 'Point of No Return'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "f8cc03", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8492, + "posY": 1.61889088, + "posZ": -0.0130002666, + "rotX": 0.07989873, + "rotY": 90.0147247, + "rotZ": 359.983154, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } } ], "AttachedDecals": [ @@ -462617,12 +464449,12 @@ "GUID": "599cb7", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.250103, + "posX": 12.250102, "posY": 1.47031677, "posZ": 19.9864082, "rotX": 359.920135, "rotY": 269.999939, - "rotZ": 0.0168739874, + "rotZ": 0.0168740526, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -462670,6 +464502,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"05d1cf\":{\"lock\":false,\"pos\":{\"x\":-27.2495,\"y\":1.6206,\"z\":3.6873},\"rot\":{\"x\":359.9316,\"y\":315.0237,\"z\":359.9554}},\"2e6a5b\":{\"lock\":false,\"pos\":{\"x\":-30.5021,\"y\":1.624,\"z\":-0.1284},\"rot\":{\"x\":359.9831,\"y\":-0.004,\"z\":359.9201}},\"430489\":{\"lock\":false,\"pos\":{\"x\":-3.6953,\"y\":1.6627,\"z\":14.8922},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"4dba7c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.5588,\"y\":1.6102,\"z\":0.0491},\"rot\":{\"x\":359.9201,\"y\":269.9948,\"z\":0.0169}},\"725b9b\":{\"lock\":false,\"pos\":{\"x\":-27.288,\"y\":1.6185,\"z\":-3.6558},\"rot\":{\"x\":359.9549,\"y\":225.423,\"z\":0.0681}},\"7f666b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"98195d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9719,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ae9c75\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9917,\"z\":0.0803}},\"b37a4c\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9825,\"z\":0.0169}},\"b4ef40\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.6318,\"y\":1.5822,\"z\":-14.9411},\"rot\":{\"x\":359.9197,\"y\":270.0308,\"z\":0.0168}},\"e7b32a\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7184,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"f1a8d3\":{\"lock\":false,\"pos\":{\"x\":-2.6803,\"y\":1.655,\"z\":-5.0492},\"rot\":{\"x\":0.0169,\"y\":179.9734,\"z\":0.0802}}}}", "XmlUI": "", @@ -462680,9 +464515,9 @@ "Transform": { "posX": -27.2495, "posY": 1.62053657, - "posZ": 3.68730021, + "posZ": 3.6873, "rotX": 359.9316, - "rotY": 315.0239, + "rotY": 315.023926, "rotZ": 359.955383, "scaleX": 1.0, "scaleY": 1.0, @@ -462835,9 +464670,9 @@ "Transform": { "posX": -30.5021, "posY": 1.62395072, - "posZ": -0.128399983, + "posZ": -0.128399849, "rotX": 359.983154, - "rotY": -0.0037060848, + "rotY": -0.00368463318, "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, @@ -462988,12 +464823,12 @@ "GUID": "430489", "Name": "Card", "Transform": { - "posX": -3.69531751, + "posX": -3.69531679, "posY": 1.60461843, - "posZ": 14.8922081, + "posZ": 14.8922062, "rotX": 359.919739, - "rotY": 269.9999, - "rotZ": 0.0168372057, + "rotY": 269.999939, + "rotZ": 0.0168380737, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463042,10 +464877,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63943064, - "posZ": 7.57000446, + "posZ": 7.570003, "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.0168400966, + "rotY": 269.999725, + "rotZ": 0.0168398675, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463094,10 +464929,10 @@ "Transform": { "posX": -20.5588, "posY": 1.61013746, - "posZ": 0.0490995124, + "posZ": 0.04909978, "rotX": 359.9201, "rotY": 269.994446, - "rotZ": 0.0168751515, + "rotZ": 0.0168757048, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463248,11 +465083,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -27.288, - "posY": 1.61843193, + "posY": 1.618432, "posZ": -3.65579987, "rotX": 359.9549, - "rotY": 225.42308, - "rotZ": 0.06804783, + "rotY": 225.423111, + "rotZ": 0.0680469349, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463404,10 +465239,10 @@ "Transform": { "posX": -23.6765175, "posY": 1.62806654, - "posZ": -0.02999723, + "posZ": -0.02999674, "rotX": 359.9201, "rotY": 269.999725, - "rotZ": 0.0168400258, + "rotZ": 0.0168399829, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463456,10 +465291,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63494289, - "posZ": -7.69999838, + "posZ": -7.69999647, "rotX": 359.9201, - "rotY": 269.971863, - "rotZ": 0.0168788414, + "rotY": 269.971832, + "rotZ": 0.016878793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -463506,12 +465341,12 @@ "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69670177, + "posX": 1.69670093, "posY": 1.55831647, - "posZ": 14.2787018, + "posZ": 14.2787, "rotX": 359.955139, "rotY": 224.998138, - "rotZ": 0.06867459, + "rotZ": 0.06867423, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -463549,6 +465384,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -465367,12 +467205,12 @@ "GUID": "ae9c75", "Name": "Deck", "Transform": { - "posX": -2.72470665, + "posX": -2.724707, "posY": 1.62076044, - "posZ": 0.373301923, - "rotX": 0.0168471839, + "posZ": 0.3733017, + "rotX": 0.0168471765, "rotY": 179.991745, - "rotZ": 0.08025347, + "rotZ": 0.0802537, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -465581,12 +467419,12 @@ "GUID": "b37a4c", "Name": "Card", "Transform": { - "posX": -17.1199131, + "posX": -17.1199169, "posY": 1.61892378, - "posZ": -0.0299970619, + "posZ": -0.02999665, "rotX": 359.9201, - "rotY": 269.982574, - "rotZ": 0.016864026, + "rotY": 269.982544, + "rotZ": 0.016863903, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -465633,12 +467471,12 @@ "GUID": "b4ef40", "Name": "Card", "Transform": { - "posX": -3.95601773, - "posY": 1.59753942, - "posZ": -10.4411983, + "posX": -3.95601726, + "posY": 1.59753954, + "posZ": -10.4411974, "rotX": 359.919739, - "rotY": 270.000519, - "rotZ": 0.0168364011, + "rotY": 270.000549, + "rotZ": 0.0168372747, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -465685,12 +467523,12 @@ "GUID": "bbb70a", "Name": "Custom_Tile", "Transform": { - "posX": -3.63180113, - "posY": 1.58215833, - "posZ": -14.9411068, + "posX": -3.63180017, + "posY": 1.58215821, + "posZ": -14.9411039, "rotX": 359.919739, "rotY": 270.030762, - "rotZ": 0.01679467, + "rotZ": 0.0167946368, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -465736,11 +467574,11 @@ "GUID": "e7b32a", "Name": "Deck", "Transform": { - "posX": -3.927705, - "posY": 1.70586634, - "posZ": 5.757103, + "posX": -3.92753863, + "posY": 1.7058661, + "posZ": 5.757051, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 269.999939, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -465769,37 +467607,28 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 234118, + 281706, 281715, - 234116, - 281724, - 234227, + 231727, + 231727, + 281706, + 231717, 281715, 281723, + 231718, 281725, - 234116, - 281725, - 234117, - 281706, - 234116, - 281724, 281715, - 234227, - 281706, - 234117, + 281724, 281723, - 234118 + 231716, + 231718, + 231716, + 281724, + 281725, + 231717, + 231716 ], "CustomDeck": { - "2341": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, "2817": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", @@ -465809,7 +467638,7 @@ "UniqueBack": false, "Type": 0 }, - "2342": { + "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -465824,21 +467653,21 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "97416f", + "GUID": "9b9df4", "Name": "Card", "Transform": { - "posX": -15.4338884, - "posY": 1.49635184, - "posZ": 66.64195, - "rotX": 0.0248884521, - "rotY": 270.0327, - "rotZ": -0.000242893628, + "posX": -15.0796642, + "posY": 1.33664393, + "posZ": 70.20619, + "rotX": 0.0209349841, + "rotY": 270.000122, + "rotZ": 0.01593082, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Dissonant Voices", - "Description": "Terror.", + "Nickname": "Suspicious Orderly", + "Description": "Humanoid. Staff.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -465858,11 +467687,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234118, + "CardID": 281706, "SidewaysCard": false, "CustomDeck": { - "2341": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -465876,12 +467705,12 @@ "XmlUI": "" }, { - "GUID": "690fdf", + "GUID": "200ac5", "Name": "Card", "Transform": { - "posX": -11.2954206, - "posY": 1.94337964, - "posZ": 75.87013, + "posX": -11.4451923, + "posY": 1.9415797, + "posZ": 69.90859, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, @@ -465927,120 +467756,16 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -15.5085716, - "posY": 1.48227274, - "posZ": 66.83469, - "rotX": 0.0259839334, - "rotY": 270.0125, - "rotZ": 0.0103577031, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rotting Remains", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234116, - "SidewaysCard": false, - "CustomDeck": { - "2341": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "81396b", - "Name": "Card", - "Transform": { - "posX": -15.2898378, - "posY": 1.49847782, - "posZ": 74.49116, - "rotX": 0.027782822, - "rotY": 270.000122, - "rotZ": 0.0170789734, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Glimpse of the Underworld", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281724, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "4904d0", "Name": "Card", "Transform": { - "posX": -15.252141, - "posY": 1.33558333, - "posZ": 67.1355743, - "rotX": 0.021979766, - "rotY": 270.0025, - "rotZ": 0.009349022, + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -466066,10 +467791,166 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234227, + "CardID": 231727, "SidewaysCard": false, "CustomDeck": { - "2342": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e6da0", + "Name": "Card", + "Transform": { + "posX": -15.4196062, + "posY": 1.49738181, + "posZ": 70.0118942, + "rotX": 0.02183292, + "rotY": 270.007874, + "rotZ": 0.0130473021, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suspicious Orderly", + "Description": "Humanoid. Staff.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 281706, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c70601", + "Name": "Card", + "Transform": { + "posX": -15.2212734, + "posY": 1.731801, + "posZ": 6.48566675, + "rotX": 359.914764, + "rotY": 269.9969, + "rotZ": 0.0135772834, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Frozen in Fear", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231717, + "SidewaysCard": false, + "CustomDeck": { + "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -466187,6 +468068,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "f5c831", + "Name": "Card", + "Transform": { + "posX": -14.7678118, + "posY": 1.57397664, + "posZ": 0.8176176, + "rotX": 359.920715, + "rotY": 270.4449, + "rotZ": 0.0112993112, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissonant Voices", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231718, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "3e7219", "Name": "Card", @@ -466239,16 +468172,172 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "690fdf", + "Name": "Card", + "Transform": { + "posX": -11.2954206, + "posY": 1.94337964, + "posZ": 75.87013, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers of Hypnos", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 281715, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "81396b", + "Name": "Card", + "Transform": { + "posX": -15.2898378, + "posY": 1.49847782, + "posZ": 74.49116, + "rotX": 0.027782822, + "rotY": 270.000122, + "rotZ": 0.0170789734, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glimpse of the Underworld", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 281724, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef90ee", + "Name": "Card", + "Transform": { + "posX": -18.7347469, + "posY": 1.33525944, + "posZ": 70.05127, + "rotX": 0.0210470781, + "rotY": 270.0003, + "rotZ": 0.0151563631, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Terrors", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 281723, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "ab3719", "Name": "Card", "Transform": { - "posX": -15.1918449, - "posY": 1.49825406, - "posZ": 67.0849838, - "rotX": 0.0185506232, - "rotY": 269.999939, - "rotZ": 0.0159074273, + "posX": -15.2488747, + "posY": 1.5756532, + "posZ": 3.99089, + "rotX": 359.920166, + "rotY": 270.0116, + "rotZ": 0.0165983569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -466274,10 +468363,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234116, + "CardID": 231716, "SidewaysCard": false, "CustomDeck": { - "2341": { + "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -466291,6 +468380,162 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "97416f", + "Name": "Card", + "Transform": { + "posX": -15.1407871, + "posY": 1.73618925, + "posZ": 0.4854573, + "rotX": 359.929718, + "rotY": 270.4449, + "rotZ": 0.0168418, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissonant Voices", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231718, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "435a47", + "Name": "Card", + "Transform": { + "posX": -15.04018, + "posY": 1.73764646, + "posZ": 4.12767363, + "rotX": 359.917725, + "rotY": 270.0117, + "rotZ": 0.01055241, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rotting Remains", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231716, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f34d5f", + "Name": "Card", + "Transform": { + "posX": -14.9562168, + "posY": 1.33799672, + "posZ": 74.79575, + "rotX": 0.02128689, + "rotY": 269.948517, + "rotZ": 0.0135712354, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glimpse of the Underworld", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 281724, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "c3cc96", "Name": "Card", @@ -466347,12 +468592,12 @@ "GUID": "0f4202", "Name": "Card", "Transform": { - "posX": -15.5149069, - "posY": 1.48991072, - "posZ": 66.61328, - "rotX": 0.02902092, - "rotY": 270.045776, - "rotZ": -0.00427468959, + "posX": -15.1415644, + "posY": 1.57619953, + "posZ": 6.47173929, + "rotX": 359.920532, + "rotY": 269.9967, + "rotZ": 0.0143175824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -466378,10 +468623,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234117, + "CardID": 231717, "SidewaysCard": false, "CustomDeck": { - "2341": { + "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -466396,67 +468641,15 @@ "XmlUI": "" }, { - "GUID": "5e6da0", + "GUID": "ab3719", "Name": "Card", "Transform": { - "posX": -15.4196062, - "posY": 1.49738181, - "posZ": 70.0118942, - "rotX": 0.02183292, - "rotY": 270.007874, - "rotZ": 0.0130473021, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Suspicious Orderly", - "Description": "Humanoid. Staff.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281706, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "435a47", - "Name": "Card", - "Transform": { - "posX": -15.5316477, - "posY": 1.48447287, - "posZ": 67.16099, - "rotX": 0.0189164747, - "rotY": 270.0087, - "rotZ": 0.0117459893, + "posX": -22.4984474, + "posY": 1.74187553, + "posZ": 9.174725, + "rotX": 359.943939, + "rotY": 270.000732, + "rotZ": 0.0177138373, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -466482,374 +468675,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234116, + "CardID": 231716, "SidewaysCard": false, "CustomDeck": { - "2341": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f34d5f", - "Name": "Card", - "Transform": { - "posX": -14.9562168, - "posY": 1.33799672, - "posZ": 74.79575, - "rotX": 0.02128689, - "rotY": 269.948517, - "rotZ": 0.0135712354, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Glimpse of the Underworld", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281724, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "200ac5", - "Name": "Card", - "Transform": { - "posX": -11.4451923, - "posY": 1.9415797, - "posZ": 69.90859, - "rotX": 0.0, - "rotY": 270.0, - "rotZ": 0.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Whispers of Hypnos", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281715, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -15.2474775, - "posY": 1.47428286, - "posZ": 67.0842, - "rotX": -0.00303730019, - "rotY": 269.9937, - "rotZ": 0.01247096, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234227, - "SidewaysCard": false, - "CustomDeck": { - "2342": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9b9df4", - "Name": "Card", - "Transform": { - "posX": -15.0796642, - "posY": 1.33664393, - "posZ": 70.20619, - "rotX": 0.0209349841, - "rotY": 270.000122, - "rotZ": 0.01593082, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Suspicious Orderly", - "Description": "Humanoid. Staff.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281706, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c70601", - "Name": "Card", - "Transform": { - "posX": -15.5246363, - "posY": 1.48501992, - "posZ": 66.8433151, - "rotX": 0.0193933919, - "rotY": 270.0156, - "rotZ": 0.00433985237, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Frozen in Fear", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234117, - "SidewaysCard": false, - "CustomDeck": { - "2341": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ef90ee", - "Name": "Card", - "Transform": { - "posX": -18.7347469, - "posY": 1.33525944, - "posZ": 70.05127, - "rotX": 0.0210470781, - "rotY": 270.0003, - "rotZ": 0.0151563631, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Terrors", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 281723, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f5c831", - "Name": "Card", - "Transform": { - "posX": -15.4043, - "posY": 1.45409477, - "posZ": 67.20083, - "rotX": 0.0148261543, - "rotY": 270.0008, - "rotZ": 0.01684804, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissonant Voices", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234118, - "SidewaysCard": false, - "CustomDeck": { - "2341": { + "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, @@ -466869,12 +468698,12 @@ "GUID": "f1a8d3", "Name": "Deck", "Transform": { - "posX": -2.68030667, + "posX": -2.680307, "posY": 1.61910486, "posZ": -5.049199, - "rotX": 0.01687287, + "rotX": 0.0168728679, "rotY": 179.9734, - "rotZ": 0.08024796, + "rotZ": 0.08024838, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -467106,11 +468935,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2521038, - "posY": 1.46795809, + "posY": 1.46795821, "posZ": 11.9864016, "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168739371, + "rotY": 269.999969, + "rotZ": 0.0168741345, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -467158,6 +468987,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"02da4e\":{\"lock\":false,\"pos\":{\"x\":-30.2207,\"y\":1.6961,\"z\":2.428},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"04c6b1\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"175627\":{\"lock\":false,\"pos\":{\"x\":-30.2382,\"y\":1.6225,\"z\":-3.8293},\"rot\":{\"x\":0.0175,\"y\":179.5781,\"z\":0.0798}},\"247820\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.985,\"z\":0.0169}},\"269d43\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7397,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.1175,\"y\":1.6193,\"z\":0.0633},\"rot\":{\"x\":359.9201,\"y\":270.0033,\"z\":0.0169}},\"7c8ea4\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"83569f\":{\"lock\":false,\"pos\":{\"x\":-12.3269,\"y\":1.6737,\"z\":11.2204},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":0.0169}},\"972cb1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0015,\"z\":0.0169}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.6766,\"y\":1.5823,\"z\":-14.8239},\"rot\":{\"x\":359.9197,\"y\":270.0305,\"z\":0.0168}},\"d74877\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":0.0169}},\"d87cb2\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0002,\"z\":0.0803}},\"e93f00\":{\"lock\":false,\"pos\":{\"x\":-12.262,\"y\":1.6729,\"z\":8.8014},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}}}}", "XmlUI": "", @@ -467168,10 +469000,10 @@ "Transform": { "posX": -30.2207165, "posY": 1.63791442, - "posZ": 2.42800331, + "posZ": 2.42800355, "rotX": 359.9201, "rotY": 270.000427, - "rotZ": 0.0168396533, + "rotZ": 0.01683896, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -467223,7 +469055,7 @@ "posZ": -10.4412985, "rotX": 359.919739, "rotY": 269.999573, - "rotZ": 0.0168386567, + "rotZ": 0.0168387126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -467272,10 +469104,10 @@ "Transform": { "posX": -30.2382, "posY": 1.62249482, - "posZ": -3.82929921, - "rotX": 0.0174271017, - "rotY": 179.57811, - "rotZ": 0.07980986, + "posZ": -3.82929969, + "rotX": 0.0174271278, + "rotY": 179.578125, + "rotZ": 0.07981288, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -467427,10 +469259,10 @@ "Transform": { "posX": -30.2242165, "posY": 1.6371969, - "posZ": -0.0299968775, + "posZ": -0.029996708, "rotX": 359.9201, - "rotY": 269.984924, - "rotZ": 0.0168612786, + "rotY": 269.9849, + "rotZ": 0.016860541, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -467478,8 +469310,8 @@ "Name": "Deck", "Transform": { "posX": -3.92770767, - "posY": 1.72512233, - "posZ": 5.757202, + "posY": 1.72512245, + "posZ": 5.75720263, "rotX": 359.919739, "rotY": 270.0, "rotZ": 180.016815, @@ -468813,12 +470645,12 @@ "GUID": "65c10b", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660163, - "posY": 1.558317, - "posZ": 14.2787046, + "posX": 1.69660079, + "posY": 1.55831623, + "posZ": 14.2787027, "rotX": 359.955139, - "rotY": 224.997971, - "rotZ": 0.0686733, + "rotY": 224.997986, + "rotZ": 0.0686733052, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -468856,6 +470688,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -470474,10 +472309,10 @@ "Transform": { "posX": -27.1175, "posY": 1.61928737, - "posZ": 0.0632998049, + "posZ": 0.06329974, "rotX": 359.9201, "rotY": 270.0033, - "rotZ": 0.0168631077, + "rotZ": 0.0168630853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -470627,10 +472462,10 @@ "GUID": "7c8ea4", "Name": "Deck", "Transform": { - "posX": -2.72482419, + "posX": -2.724824, "posY": 1.61594653, - "posZ": 0.3733053, - "rotX": 0.01683583, + "posZ": 0.373305261, + "rotX": 0.0168358237, "rotY": 179.999741, "rotZ": 0.08025636, "scaleX": 1.0, @@ -470788,12 +472623,12 @@ "GUID": "83569f", "Name": "Card", "Transform": { - "posX": -12.3269148, + "posX": -12.3269157, "posY": 1.6155467, - "posZ": 11.2204037, + "posZ": 11.2204027, "rotX": 359.9201, - "rotY": 270.002533, - "rotZ": 0.0168366823, + "rotY": 270.0025, + "rotZ": 0.0168360863, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -470840,12 +472675,12 @@ "GUID": "972cb1", "Name": "Card", "Transform": { - "posX": -30.22433, - "posY": 1.6347214, - "posZ": -7.699988, - "rotX": 359.922363, + "posX": -30.2243156, + "posY": 1.63474619, + "posZ": -7.700001, + "rotX": 359.922058, "rotY": 270.001221, - "rotZ": 0.00216724654, + "rotZ": 0.00378547283, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -470892,12 +472727,12 @@ "GUID": "bbb70a", "Name": "Custom_Tile", "Transform": { - "posX": -3.67660046, + "posX": -3.67660069, "posY": 1.58225536, - "posZ": -14.8239031, + "posZ": -14.8239021, "rotX": 359.919739, "rotY": 270.030518, - "rotZ": 0.016795177, + "rotZ": 0.016795041, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -470943,12 +472778,12 @@ "GUID": "d74877", "Name": "Card", "Transform": { - "posX": -23.6765175, - "posY": 1.62785125, - "posZ": -0.0299480446, - "rotX": 359.922333, + "posX": -23.6765156, + "posY": 1.6278559, + "posZ": -0.0299990475, + "rotX": 359.9222, "rotY": 269.996246, - "rotZ": 0.0024537975, + "rotZ": 0.00286165858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -470997,10 +472832,10 @@ "Transform": { "posX": -2.68860984, "posY": 1.62874472, - "posZ": -5.04849768, - "rotX": 0.0168350562, + "posZ": -5.04849863, + "rotX": 0.01683533, "rotY": 180.000168, - "rotZ": 0.08025665, + "rotZ": 0.0802564248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -471315,12 +473150,12 @@ "GUID": "e93f00", "Name": "Card", "Transform": { - "posX": -12.2620173, + "posX": -12.2620163, "posY": 1.61474526, - "posZ": 8.801404, + "posZ": 8.801403, "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 0.0168402344, + "rotY": 270.0, + "rotZ": 0.01684008, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -471394,7 +473229,7 @@ "posZ": 27.9864082, "rotX": 359.920135, "rotY": 270.0053, - "rotZ": 0.0168660749, + "rotZ": 0.0168669615, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -471442,20 +473277,652 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"075016\":{\"lock\":false,\"pos\":{\"x\":-3.7237,\"y\":1.5823,\"z\":-14.9545},\"rot\":{\"x\":359.9197,\"y\":270.0308,\"z\":0.0168}},\"1b07cc\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"2cd5d4\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6571,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"42b4ff\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.6535,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180.0017,\"z\":0.0803}},\"54a280\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":-0.0038,\"z\":359.9201}},\"7ba884\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"f07e08\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "075016", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.723702, + "posY": 1.58228314, + "posZ": -14.95453, + "rotX": 359.919739, + "rotY": 270.030884, + "rotZ": 0.0167946331, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "Campaign A Setup", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "name = 'TDE_A'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b07cc", + "Name": "Card", + "Transform": { + "posX": -23.6763172, + "posY": 1.6280663, + "posZ": -0.0300967265, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168395862, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seventy Steps", + "Description": "Of Lighter Slumber", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274401, + "SidewaysCard": false, + "CustomDeck": { + "2744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2cd5d4", + "Name": "Card", + "Transform": { + "posX": -2.72451663, + "posY": 1.59899235, + "posZ": 0.373403728, + "rotX": 0.0168357883, + "rotY": 180.000031, + "rotZ": 0.08025558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Journey through the Gates", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274600, + "SidewaysCard": true, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42b4ff", + "Name": "Deck", + "Transform": { + "posX": -2.68881559, + "posY": 1.62393093, + "posZ": -5.04859734, + "rotX": 0.0168331768, + "rotY": 180.0017, + "rotZ": 0.08025669, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 274604, + 274603, + 274602, + 274601 + ], + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f3dd39", + "Name": "Card", + "Transform": { + "posX": -0.553955, + "posY": 3.438215, + "posZ": -13.9903574, + "rotX": 0.0168324672, + "rotY": 180.001724, + "rotZ": 0.0802589357, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Path", + "Description": "Act 4", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274604, + "SidewaysCard": true, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5cee0d", + "Name": "Card", + "Transform": { + "posX": -1.10321772, + "posY": 3.43646979, + "posZ": -15.6497784, + "rotX": 0.0168323759, + "rotY": 180.00174, + "rotZ": 0.0802591443, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Final Descent", + "Description": "Act 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274603, + "SidewaysCard": true, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de502b", + "Name": "Card", + "Transform": { + "posX": -0.84218967, + "posY": 2.76301241, + "posZ": -16.8501968, + "rotX": 0.0168323554, + "rotY": 180.00174, + "rotZ": 0.08025898, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Trial of Nasht and Kaman-Thah", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274602, + "SidewaysCard": true, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f6848", + "Name": "Card", + "Transform": { + "posX": -2.68853378, + "posY": 1.809068, + "posZ": -5.04852247, + "rotX": 0.0192188546, + "rotY": 180.000076, + "rotZ": 0.07795308, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entering the Dreamlands", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274601, + "SidewaysCard": true, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "54a280", + "Name": "Card", + "Transform": { + "posX": -23.6764145, + "posY": 1.62581229, + "posZ": -7.699997, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.01683971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Cavern of Flame", + "Description": "Cave. Steps.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274402, + "SidewaysCard": false, + "CustomDeck": { + "2744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.613345, + "posZ": -3.82999945, + "rotX": 359.983154, + "rotY": -0.00370157021, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, { "GUID": "7ba884", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660068, - "posY": 1.55831647, - "posZ": 14.2787027, + "posX": 1.69660175, + "posY": 1.558316, + "posZ": 14.2787037, "rotX": 359.955139, - "rotY": 224.99791, - "rotZ": 0.06867224, + "rotY": 224.9979, + "rotZ": 0.0686735, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -471493,6 +473960,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -471510,58 +473980,6 @@ "UseGravity": true }, "ContainedObjects": [ - { - "GUID": "974c44", - "Name": "Card", - "Transform": { - "posX": 39.0742722, - "posY": 3.42804384, - "posZ": 74.08097, - "rotX": 0.0177708846, - "rotY": 270.000183, - "rotZ": 0.0162155423, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Laboring Gug", - "Description": "Monster. Gug.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274101, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "2cf22b", "Name": "Card", @@ -471615,21 +474033,21 @@ "XmlUI": "" }, { - "GUID": "6ebabc", + "GUID": "974c44", "Name": "Card", "Transform": { - "posX": 43.96482, - "posY": 3.41234827, - "posZ": 80.36105, - "rotX": 0.0208074041, - "rotY": 270.000031, - "rotZ": 0.0167699456, + "posX": 39.0742722, + "posY": 3.42804384, + "posZ": 74.08097, + "rotX": 0.0177708846, + "rotY": 270.000183, + "rotZ": 0.0162155423, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kaman-Thah", - "Description": "Priest of the Dreamlands", + "Nickname": "Laboring Gug", + "Description": "Monster. Gug.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -471649,140 +474067,8 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274413, + "CardID": 274101, "SidewaysCard": false, - "CustomDeck": { - "2744": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33f2ec", - "Name": "Card", - "Transform": { - "posX": 38.74365, - "posY": 3.41053915, - "posZ": 80.65822, - "rotX": 0.0208071955, - "rotY": 270.000031, - "rotZ": 0.0167701822, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nasht", - "Description": "Priest of the Dreamlands", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274414, - "SidewaysCard": false, - "CustomDeck": { - "2744": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cbf3fa", - "Name": "Deck", - "Transform": { - "posX": 1.98281264, - "posY": 2.75759, - "posZ": 2.93342638, - "rotX": 359.955048, - "rotY": 270.004883, - "rotZ": 180.068741, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 274134, - 274122, - 274113, - 233721, - 274118, - 274132, - 274122, - 274103, - 274120, - 274132, - 274119, - 274131, - 274118, - 233720, - 274102, - 274111, - 274133, - 274120, - 274112, - 274103, - 274121, - 274114, - 233721, - 274131, - 274121, - 274119, - 233720 - ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", @@ -471792,1473 +474078,6 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 - }, - "2337": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6aaec7", - "Name": "Card", - "Transform": { - "posX": 10.4340258, - "posY": 1.347994, - "posZ": 77.2828445, - "rotX": 0.0208079051, - "rotY": 270.0003, - "rotZ": 0.0167690869, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Zoog Burrow", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274134, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b3f13e", - "Name": "Card", - "Transform": { - "posX": 19.31351, - "posY": 1.35409915, - "posZ": 87.16512, - "rotX": 0.0194639154, - "rotY": 270.016052, - "rotZ": 0.0158865564, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Prismatic Phenomenon", - "Description": "Power.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274122, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9a84de", - "Name": "Card", - "Transform": { - "posX": 1.704878, - "posY": 1.34584463, - "posZ": 80.7701645, - "rotX": 0.0208076891, - "rotY": 270.000183, - "rotZ": 0.016768489, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Law of 'Ygiroth (Discord)", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274113, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50e716", - "Name": "Card", - "Transform": { - "posX": 36.22917, - "posY": 1.51124179, - "posZ": 88.3929443, - "rotX": 0.0165650453, - "rotY": 269.916962, - "rotZ": 0.06150928, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233721, - "SidewaysCard": false, - "CustomDeck": { - "2337": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "76859e", - "Name": "Card", - "Transform": { - "posX": 22.2842884, - "posY": 1.43405008, - "posZ": 80.80763, - "rotX": 0.0192378685, - "rotY": 270.023163, - "rotZ": 355.773743, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dreamer's Curse", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274118, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a71eb", - "Name": "Card", - "Transform": { - "posX": 10.8953857, - "posY": 1.35096252, - "posZ": 86.85204, - "rotX": 0.0208022948, - "rotY": 270.000153, - "rotZ": 0.016769195, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Stealthy Zoog", - "Description": "Creature. Zoog.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274132, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4a7876", - "Name": "Card", - "Transform": { - "posX": 18.1364231, - "posY": 1.35241461, - "posZ": 82.82968, - "rotX": 0.02080732, - "rotY": 270.006775, - "rotZ": 0.0167727135, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Prismatic Phenomenon", - "Description": "Power.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274122, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "37b4cd", - "Name": "Card", - "Transform": { - "posX": 7.09294271, - "posY": 1.34948814, - "posZ": 86.5327454, - "rotX": 0.0208071768, - "rotY": 270.0001, - "rotZ": 0.016768394, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lost in the Woods", - "Description": "Blunder.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274103, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "841cfc", - "Name": "Card", - "Transform": { - "posX": 14.3647461, - "posY": 1.35111558, - "posZ": 83.07091, - "rotX": 0.02080731, - "rotY": 270.000122, - "rotZ": 0.016768286, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deeper Slumber", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274120, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b50e33", - "Name": "Card", - "Transform": { - "posX": 10.9278841, - "posY": 1.34991217, - "posZ": 83.22328, - "rotX": 0.02080437, - "rotY": 270.000061, - "rotZ": 0.0167663489, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Stealthy Zoog", - "Description": "Creature. Zoog.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274132, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c34a3e", - "Name": "Card", - "Transform": { - "posX": 18.2608337, - "posY": 1.35082424, - "posZ": 77.24169, - "rotX": 0.0208078679, - "rotY": 270.000061, - "rotZ": 0.0167684387, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Somniphobia", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274119, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "578fce", - "Name": "Card", - "Transform": { - "posX": 14.3287363, - "posY": 1.34936082, - "posZ": 77.12063, - "rotX": 0.020807771, - "rotY": 270.000122, - "rotZ": 0.0167682488, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Furtive Zoog", - "Description": "Creature. Zoog.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274131, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4259c3", - "Name": "Card", - "Transform": { - "posX": 22.4578781, - "posY": 1.35281169, - "posZ": 78.8279, - "rotX": 0.0213993136, - "rotY": 270.003021, - "rotZ": 0.0169224273, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dreamer's Curse", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274118, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16d6d6", - "Name": "Card", - "Transform": { - "posX": 36.32401, - "posY": 1.360664, - "posZ": 88.7352448, - "rotX": 0.0216661077, - "rotY": 269.999268, - "rotZ": 0.0116391722, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233720, - "SidewaysCard": false, - "CustomDeck": { - "2337": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "30a8fd", - "Name": "Card", - "Transform": { - "posX": 6.390212, - "posY": 1.34718919, - "posZ": 79.55042, - "rotX": 0.0208074842, - "rotY": 270.000824, - "rotZ": 0.016768869, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Zoog", - "Description": "Creature. Zoog. Elite.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274102, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5404ff", - "Name": "Card", - "Transform": { - "posX": 5.9762125, - "posY": 1.34604812, - "posZ": 76.1658249, - "rotX": 0.02080772, - "rotY": 270.000122, - "rotZ": 0.0167688653, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Crawling Mist", - "Description": "Monster. Avatar.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274111, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "be06bc", - "Name": "Card", - "Transform": { - "posX": 11.1632357, - "posY": 1.34905612, - "posZ": 80.00709, - "rotX": 0.0208133273, - "rotY": 270.000183, - "rotZ": 0.0167741217, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inconspicuous Zoog", - "Description": "Creature. Zoog.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274133, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a13b33", - "Name": "Card", - "Transform": { - "posX": 14.8478355, - "posY": 1.35229611, - "posZ": 86.504715, - "rotX": 0.02080748, - "rotY": 270.000122, - "rotZ": 0.0167685673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deeper Slumber", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274120, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8205b1", - "Name": "Card", - "Transform": { - "posX": 1.68461835, - "posY": 1.344847, - "posZ": 77.38719, - "rotX": 0.0208076648, - "rotY": 270.000122, - "rotZ": 0.0167682879, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Law of 'Ygiroth (Chaos)", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274112, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5220fb", - "Name": "Card", - "Transform": { - "posX": 6.78721857, - "posY": 1.3482188, - "posZ": 82.57534, - "rotX": 0.0208076388, - "rotY": 270.000031, - "rotZ": 0.0167690162, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lost in the Woods", - "Description": "Blunder.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274103, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "427a1d", - "Name": "Card", - "Transform": { - "posX": 21.73517, - "posY": 1.44899857, - "posZ": 86.50061, - "rotX": 356.55896, - "rotY": 269.9948, - "rotZ": 0.01701287, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dreamlands Eclipse", - "Description": "Power.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274121, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c1a0c1", - "Name": "Card", - "Transform": { - "posX": 2.68838215, - "posY": 1.347185, - "posZ": 84.1291962, - "rotX": 0.0208078176, - "rotY": 270.000122, - "rotZ": 0.0167686474, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Law of 'Ygiroth (Pandemonium)", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274114, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c4ce76", - "Name": "Card", - "Transform": { - "posX": 36.3306465, - "posY": 1.52371442, - "posZ": 87.96211, - "rotX": 0.02788579, - "rotY": 270.030975, - "rotZ": 0.149886414, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233721, - "SidewaysCard": false, - "CustomDeck": { - "2337": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f2aca5", - "Name": "Card", - "Transform": { - "posX": 14.8493814, - "posY": 1.35047209, - "posZ": 80.27121, - "rotX": 0.0208077654, - "rotY": 270.000122, - "rotZ": 0.01676835, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Furtive Zoog", - "Description": "Creature. Zoog.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274131, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a8971", - "Name": "Card", - "Transform": { - "posX": 21.8291836, - "posY": 1.35398853, - "posZ": 83.62457, - "rotX": 0.0208105836, - "rotY": 269.988464, - "rotZ": 0.0167643335, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dreamlands Eclipse", - "Description": "Power.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274121, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "34827b", - "Name": "Card", - "Transform": { - "posX": 18.28582, - "posY": 1.35154665, - "posZ": 79.67875, - "rotX": 0.0208072942, - "rotY": 270.000061, - "rotZ": 0.0167683177, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Somniphobia", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274119, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": 36.4160576, - "posY": 1.50560057, - "posZ": 88.4538, - "rotX": 0.0300157573, - "rotY": 269.9982, - "rotZ": 0.00885154, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233720, - "SidewaysCard": false, - "CustomDeck": { - "2337": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "2828b6", - "Name": "Card", - "Transform": { - "posX": 1.69642472, - "posY": 3.728411, - "posZ": 14.2788372, - "rotX": 359.94812, - "rotY": 224.998062, - "rotZ": 0.0583290569, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Enchanted Path", - "Description": "Woods.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 274405, - "SidewaysCard": false, - "CustomDeck": { - "2744": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 } }, "LuaScript": "", @@ -473691,6 +474510,1553 @@ } ] }, + { + "GUID": "c554c9", + "Name": "Deck", + "Transform": { + "posX": 19.733448, + "posY": 2.60855365, + "posZ": -37.5685768, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encounter Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274131, + 274111, + 274132, + 274114, + 231721, + 274120, + 231721, + 274133, + 274113, + 274134, + 274120, + 274102, + 274122, + 231720, + 274118, + 274121, + 274119, + 274103, + 274119, + 274121, + 274131, + 274122, + 231720, + 274112, + 274118, + 274103, + 274132 + ], + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "578fce", + "Name": "Card", + "Transform": { + "posX": 14.3287363, + "posY": 1.34936082, + "posZ": 77.12063, + "rotX": 0.020807771, + "rotY": 270.000122, + "rotZ": 0.0167682488, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Furtive Zoog", + "Description": "Creature. Zoog.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274131, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5404ff", + "Name": "Card", + "Transform": { + "posX": 5.9762125, + "posY": 1.34604812, + "posZ": 76.1658249, + "rotX": 0.02080772, + "rotY": 270.000122, + "rotZ": 0.0167688653, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Crawling Mist", + "Description": "Monster. Avatar.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274111, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a71eb", + "Name": "Card", + "Transform": { + "posX": 10.8953857, + "posY": 1.35096252, + "posZ": 86.85204, + "rotX": 0.0208022948, + "rotY": 270.000153, + "rotZ": 0.016769195, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stealthy Zoog", + "Description": "Creature. Zoog.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274132, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1a0c1", + "Name": "Card", + "Transform": { + "posX": 2.68838215, + "posY": 1.347185, + "posZ": 84.1291962, + "rotX": 0.0208078176, + "rotY": 270.000122, + "rotZ": 0.0167686474, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Law of 'Ygiroth (Pandemonium)", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274114, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ce76", + "Name": "Card", + "Transform": { + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "841cfc", + "Name": "Card", + "Transform": { + "posX": 14.3647461, + "posY": 1.35111558, + "posZ": 83.07091, + "rotX": 0.02080731, + "rotY": 270.000122, + "rotZ": 0.016768286, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deeper Slumber", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274120, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e716", + "Name": "Card", + "Transform": { + "posX": -13.8034887, + "posY": 1.57302034, + "posZ": 1.99893022, + "rotX": 359.920471, + "rotY": 270.000641, + "rotZ": 0.0145632224, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be06bc", + "Name": "Card", + "Transform": { + "posX": 11.1632357, + "posY": 1.34905612, + "posZ": 80.00709, + "rotX": 0.0208133273, + "rotY": 270.000183, + "rotZ": 0.0167741217, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inconspicuous Zoog", + "Description": "Creature. Zoog.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274133, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9a84de", + "Name": "Card", + "Transform": { + "posX": 1.704878, + "posY": 1.34584463, + "posZ": 80.7701645, + "rotX": 0.0208076891, + "rotY": 270.000183, + "rotZ": 0.016768489, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Law of 'Ygiroth (Discord)", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274113, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6aaec7", + "Name": "Card", + "Transform": { + "posX": 10.4340258, + "posY": 1.347994, + "posZ": 77.2828445, + "rotX": 0.0208079051, + "rotY": 270.0003, + "rotZ": 0.0167690869, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zoog Burrow", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274134, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a13b33", + "Name": "Card", + "Transform": { + "posX": 14.8478355, + "posY": 1.35229611, + "posZ": 86.504715, + "rotX": 0.02080748, + "rotY": 270.000122, + "rotZ": 0.0167685673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deeper Slumber", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274120, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "30a8fd", + "Name": "Card", + "Transform": { + "posX": 6.390212, + "posY": 1.34718919, + "posZ": 79.55042, + "rotX": 0.0208074842, + "rotY": 270.000824, + "rotZ": 0.016768869, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Zoog", + "Description": "Creature. Zoog. Elite.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274102, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b3f13e", + "Name": "Card", + "Transform": { + "posX": 19.31351, + "posY": 1.35409915, + "posZ": 87.16512, + "rotX": 0.0194639154, + "rotY": 270.016052, + "rotZ": 0.0158865564, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prismatic Phenomenon", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274122, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -14.5550861, + "posY": 1.57516873, + "posZ": 5.69822454, + "rotX": 359.92038, + "rotY": 270.002563, + "rotZ": 0.0152713312, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4259c3", + "Name": "Card", + "Transform": { + "posX": 22.4578781, + "posY": 1.35281169, + "posZ": 78.8279, + "rotX": 0.0213993136, + "rotY": 270.003021, + "rotZ": 0.0169224273, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreamer's Curse", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274118, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a8971", + "Name": "Card", + "Transform": { + "posX": 21.8291836, + "posY": 1.35398853, + "posZ": 83.62457, + "rotX": 0.0208105836, + "rotY": 269.988464, + "rotZ": 0.0167643335, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreamlands Eclipse", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274121, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34827b", + "Name": "Card", + "Transform": { + "posX": 18.28582, + "posY": 1.35154665, + "posZ": 79.67875, + "rotX": 0.0208072942, + "rotY": 270.000061, + "rotZ": 0.0167683177, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Somniphobia", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274119, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5220fb", + "Name": "Card", + "Transform": { + "posX": 6.78721857, + "posY": 1.3482188, + "posZ": 82.57534, + "rotX": 0.0208076388, + "rotY": 270.000031, + "rotZ": 0.0167690162, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lost in the Woods", + "Description": "Blunder.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274103, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c34a3e", + "Name": "Card", + "Transform": { + "posX": 18.2608337, + "posY": 1.35082424, + "posZ": 77.24169, + "rotX": 0.0208078679, + "rotY": 270.000061, + "rotZ": 0.0167684387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Somniphobia", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274119, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "427a1d", + "Name": "Card", + "Transform": { + "posX": 21.73517, + "posY": 1.44899857, + "posZ": 86.50061, + "rotX": 356.55896, + "rotY": 269.9948, + "rotZ": 0.01701287, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreamlands Eclipse", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274121, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2aca5", + "Name": "Card", + "Transform": { + "posX": 14.8493814, + "posY": 1.35047209, + "posZ": 80.27121, + "rotX": 0.0208077654, + "rotY": 270.000122, + "rotZ": 0.01676835, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Furtive Zoog", + "Description": "Creature. Zoog.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274131, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a7876", + "Name": "Card", + "Transform": { + "posX": 18.1364231, + "posY": 1.35241461, + "posZ": 82.82968, + "rotX": 0.02080732, + "rotY": 270.006775, + "rotZ": 0.0167727135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prismatic Phenomenon", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274122, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16d6d6", + "Name": "Card", + "Transform": { + "posX": -14.5491152, + "posY": 1.73727059, + "posZ": 5.64764357, + "rotX": 359.924774, + "rotY": 270.002625, + "rotZ": 0.0113747623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8205b1", + "Name": "Card", + "Transform": { + "posX": 1.68461835, + "posY": 1.344847, + "posZ": 77.38719, + "rotX": 0.0208076648, + "rotY": 270.000122, + "rotZ": 0.0167682879, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Law of 'Ygiroth (Chaos)", + "Description": "Terror.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274112, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76859e", + "Name": "Card", + "Transform": { + "posX": 22.2842884, + "posY": 1.43405008, + "posZ": 80.80763, + "rotX": 0.0192378685, + "rotY": 270.023163, + "rotZ": 355.773743, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreamer's Curse", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274118, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37b4cd", + "Name": "Card", + "Transform": { + "posX": 7.09294271, + "posY": 1.34948814, + "posZ": 86.5327454, + "rotX": 0.0208071768, + "rotY": 270.0001, + "rotZ": 0.016768394, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lost in the Woods", + "Description": "Blunder.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274103, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b50e33", + "Name": "Card", + "Transform": { + "posX": 10.9278841, + "posY": 1.34991217, + "posZ": 83.22328, + "rotX": 0.02080437, + "rotY": 270.000061, + "rotZ": 0.0167663489, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stealthy Zoog", + "Description": "Creature. Zoog.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274132, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2828b6", + "Name": "Card", + "Transform": { + "posX": 1.69642472, + "posY": 3.728411, + "posZ": 14.2788372, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.0583290569, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Enchanted Path", + "Description": "Woods.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274405, + "SidewaysCard": false, + "CustomDeck": { + "2744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "2fb629", "Name": "Card", @@ -473794,134 +476160,23 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - ] - }, - { - "GUID": "2cd5d4", - "Name": "Card", - "Transform": { - "posX": -2.7245, - "posY": 1.65710115, - "posZ": 0.3734003, - "rotX": 0.0168349538, - "rotY": 180.000031, - "rotZ": 0.08025775, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Journey through the Gates", - "Description": "Agenda 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274600, - "SidewaysCard": true, - "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "42b4ff", - "Name": "Deck", - "Transform": { - "posX": -2.6888, - "posY": 1.65349483, - "posZ": -5.0486, - "rotX": 0.0168324523, - "rotY": 180.001709, - "rotZ": 0.0802580044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 274604, - 274603, - 274602, - 274601 - ], - "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ + }, { - "GUID": "f3dd39", + "GUID": "6ebabc", "Name": "Card", "Transform": { - "posX": -0.553955, - "posY": 3.438215, - "posZ": -13.9903574, - "rotX": 0.0168324672, - "rotY": 180.001724, - "rotZ": 0.0802589357, + "posX": 43.96482, + "posY": 3.41234827, + "posZ": 80.36105, + "rotX": 0.0208074041, + "rotY": 270.000031, + "rotZ": 0.0167699456, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Path", - "Description": "Act 4", + "Nickname": "Kaman-Thah", + "Description": "Priest of the Dreamlands", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -473941,12 +476196,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274604, - "SidewaysCard": true, + "CardID": 274413, + "SidewaysCard": false, "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "2744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -473959,21 +476214,21 @@ "XmlUI": "" }, { - "GUID": "5cee0d", + "GUID": "33f2ec", "Name": "Card", "Transform": { - "posX": -1.10321772, - "posY": 3.43646979, - "posZ": -15.6497784, - "rotX": 0.0168323759, - "rotY": 180.00174, - "rotZ": 0.0802591443, + "posX": 38.74365, + "posY": 3.41053915, + "posZ": 80.65822, + "rotX": 0.0208071955, + "rotY": 270.000031, + "rotZ": 0.0167701822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Final Descent", - "Description": "Act 3", + "Nickname": "Nasht", + "Description": "Priest of the Dreamlands", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -473993,116 +476248,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274603, - "SidewaysCard": true, + "CardID": 274414, + "SidewaysCard": false, "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "de502b", - "Name": "Card", - "Transform": { - "posX": -0.84218967, - "posY": 2.76301241, - "posZ": -16.8501968, - "rotX": 0.0168323554, - "rotY": 180.00174, - "rotZ": 0.08025898, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Trial of Nasht and Kaman-Thah", - "Description": "Act 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274602, - "SidewaysCard": true, - "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3f6848", - "Name": "Card", - "Transform": { - "posX": -2.68853378, - "posY": 1.809068, - "posZ": -5.04852247, - "rotX": 0.0192188546, - "rotY": 180.000076, - "rotZ": 0.07795308, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entering the Dreamlands", - "Description": "Act 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274601, - "SidewaysCard": true, - "CustomDeck": { - "2746": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", + "2744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -474120,12 +476271,12 @@ "GUID": "f07e08", "Name": "Card", "Transform": { - "posX": -3.95593119, - "posY": 1.65564811, - "posZ": -10.4413157, + "posX": -3.95591712, + "posY": 1.59753931, + "posZ": -10.4412985, "rotX": 359.919739, - "rotY": 270.000122, - "rotZ": 0.0168443527, + "rotY": 270.0001, + "rotZ": 0.0168378614, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -474167,316 +476318,6 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "075016", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.72370052, - "posY": 1.582283, - "posZ": -14.954504, - "rotX": 359.919739, - "rotY": 270.030823, - "rotZ": 0.0167948, - "scaleX": 2.2, - "scaleY": 1.0, - "scaleZ": 2.2 - }, - "Nickname": "Campaign A Setup", - "Description": "click to set chaos token difficulty", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "name = 'TDE_A'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.613388, - "posZ": -3.83, - "rotX": 359.983124, - "rotY": -0.00375659, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "1b07cc", - "Name": "Card", - "Transform": { - "posX": -23.6763, - "posY": 1.68622, - "posZ": -0.0301003847, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168764759, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Seventy Steps", - "Description": "Of Lighter Slumber", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 274401, - "SidewaysCard": false, - "CustomDeck": { - "2744": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "54a280", - "Name": "Card", - "Transform": { - "posX": -23.6763973, - "posY": 1.68396175, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168766957, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Cavern of Flame", - "Description": "Cave. Steps.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 274402, - "SidewaysCard": false, - "CustomDeck": { - "2744": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" } ], "AttachedDecals": [ @@ -474504,12 +476345,12 @@ "GUID": "c3844b", "Name": "Custom_PDF", "Transform": { - "posX": 0.2699998, - "posY": 1.4896071, - "posZ": 28.7770081, - "rotX": 359.920135, - "rotY": 269.997437, - "rotZ": 0.0168757979, + "posX": 0.2801635, + "posY": 1.48959148, + "posZ": 28.7722836, + "rotX": 359.9201, + "rotY": 270.063782, + "rotZ": 0.0167833455, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -474549,12 +476390,12 @@ "GUID": "e14c76", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496052, - "posY": 1.456183, - "posZ": -28.0137062, + "posX": 12.2496061, + "posY": 1.45618308, + "posZ": -28.0137081, "rotX": 359.920135, "rotY": 269.9999, - "rotZ": 0.01687389, + "rotZ": 0.0168738384, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -474602,6 +476443,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"01500b\":{\"lock\":false,\"pos\":{\"x\":-2.916,\"y\":1.5679,\"z\":-37.5365},\"rot\":{\"x\":-0.0001,\"y\":269.9963,\"z\":179.8165}},\"376a06\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2784},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"387d55\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.7074,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"43f634\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"6a8547\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0022,\"z\":0.0803}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.332,\"y\":1.628,\"z\":-0.0464},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"7b90b5\":{\"lock\":false,\"pos\":{\"x\":-20.4623,\"y\":1.61,\"z\":-0.0761},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"8d0101\":{\"lock\":false,\"pos\":{\"x\":0.3316,\"y\":1.6179,\"z\":-37.5895},\"rot\":{\"x\":0,\"y\":270.0088,\"z\":180.1835}},\"98f205\":{\"lock\":false,\"pos\":{\"x\":-27.014,\"y\":1.6192,\"z\":0.0078},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"aec151\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7504,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9893,\"z\":180.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.8113,\"y\":1.5824,\"z\":-15.0053},\"rot\":{\"x\":359.9197,\"y\":269.9971,\"z\":0.0168}},\"f7f920\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9958,\"z\":0.0803}}}}", "XmlUI": "", @@ -474610,12 +476454,12 @@ "GUID": "376a06", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69600046, - "posY": 1.55831754, - "posZ": 14.2784014, + "posX": 1.69600034, + "posY": 1.55831718, + "posZ": 14.2784033, "rotX": 359.955139, - "rotY": 224.997986, - "rotZ": 0.06867396, + "rotY": 224.997971, + "rotZ": 0.06867273, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -474653,6 +476497,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -476425,7 +478272,7 @@ "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Atlatch-Nacha", + "Nickname": "Atlach-Nacha", "Description": "The Spider God", "GMNotes": "", "ColorDiffuse": { @@ -476680,10 +478527,10 @@ "Transform": { "posX": -30.2241859, "posY": 1.71673322, - "posZ": -0.0301031545, + "posZ": -0.0301031489, "rotX": 359.9201, "rotY": 269.999939, - "rotZ": 0.0168446321, + "rotZ": 0.0168453958, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -477532,8 +479379,8 @@ "posY": 1.59753931, "posZ": -10.4411983, "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 0.0168379955, + "rotY": 269.999969, + "rotZ": 0.016838165, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -477583,9 +479430,9 @@ "posX": -2.724607, "posY": 1.62076032, "posZ": 0.3733018, - "rotX": 0.0168324169, + "rotX": 0.016832497, "rotY": 180.002213, - "rotZ": 0.08025681, + "rotZ": 0.08025677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -477796,10 +479643,10 @@ "Transform": { "posX": -33.332, "posY": 1.62792075, - "posZ": -0.04640028, + "posZ": -0.0464002639, "rotX": 359.9201, "rotY": 270.009918, - "rotZ": 0.0168538578, + "rotZ": 0.0168542713, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -477950,11 +479797,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -20.4622974, - "posY": 1.60996628, - "posZ": -0.07610026, + "posY": 1.60996616, + "posZ": -0.0761002153, "rotX": 359.9201, "rotY": 270.009827, - "rotZ": 0.0168540068, + "rotZ": 0.01685355, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -478105,11 +479952,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -27.014, - "posY": 1.6191268, - "posZ": 0.00779981166, + "posY": 1.61912668, + "posZ": 0.00779979071, "rotX": 359.9201, "rotY": 270.009827, - "rotZ": 0.016854234, + "rotZ": 0.0168539863, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -478259,12 +480106,12 @@ "GUID": "aec151", "Name": "Deck", "Transform": { - "posX": -3.92750883, - "posY": 1.73475027, - "posZ": 5.757202, + "posX": -3.92721677, + "posY": 1.73474979, + "posZ": 5.757133, "rotX": 359.919739, - "rotY": 269.989319, - "rotZ": 180.01683, + "rotY": 269.9999, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -478292,36 +480139,36 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 231719, - 234643, 234644, - 231721, - 274126, - 274127, - 231719, + 234644, 231720, 274128, - 231719, - 234644, + 234643, 274110, 234641, + 234641, + 274128, + 274127, + 234643, + 274109, + 234643, + 231719, + 234641, + 231719, + 231719, + 274126, + 231721, + 274109, + 274110, 231720, 274127, - 234641, - 234643, - 274109, 231721, - 274110, - 234641, - 234643, - 274127, - 274109, 234644, - 274128 + 274127 ], "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -478329,8 +480176,8 @@ "UniqueBack": false, "Type": 0 }, - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, @@ -478353,21 +480200,21 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "8af879", + "GUID": "785613", "Name": "Card", "Transform": { - "posX": -15.808506, - "posY": 1.73237514, - "posZ": 5.64793253, - "rotX": 359.9293, - "rotY": 270.001251, - "rotZ": 0.01372296, + "posX": 23.264204, + "posY": 1.89883888, + "posZ": -24.5000648, + "rotX": 359.913483, + "rotY": 270.012848, + "rotZ": 179.9988, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Ancient Evils", - "Description": "Omen.", + "Nickname": "Endless Weaving", + "Description": "Scheme.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -478387,59 +480234,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea2b60", - "Name": "Card", - "Transform": { - "posX": 30.2300072, - "posY": 1.67932355, - "posZ": -33.6048, - "rotX": 359.9363, - "rotY": 270.0, - "rotZ": 0.0131211616, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in a Web", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234643, + "CardID": 234644, "SidewaysCard": false, "CustomDeck": { "2346": { @@ -478508,214 +480303,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "c4ce76", - "Name": "Card", - "Transform": { - "posX": -13.9735909, - "posY": 1.73492968, - "posZ": 1.969332, - "rotX": 359.9267, - "rotY": 270.0006, - "rotZ": 0.0145301558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f9c1e", - "Name": "Card", - "Transform": { - "posX": -1.136676, - "posY": 1.486699, - "posZ": 54.612114, - "rotX": 0.0193328764, - "rotY": 270.009644, - "rotZ": 0.01589946, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Spider of Leng", - "Description": "Monster. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274126, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "127543", - "Name": "Card", - "Transform": { - "posX": -0.996398449, - "posY": 1.38670981, - "posZ": 55.2076263, - "rotX": 0.0273220912, - "rotY": 270.00946, - "rotZ": 359.992828, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swarm of Spiders", - "Description": "Creature. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274127, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -15.7747707, - "posY": 1.753205, - "posZ": 5.66288233, - "rotX": 359.921753, - "rotY": 270.001221, - "rotZ": 0.0162846111, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "ab3719", "Name": "Card", @@ -478821,73 +480408,21 @@ "XmlUI": "" }, { - "GUID": "6e7cb8", + "GUID": "ea2b60", "Name": "Card", "Transform": { - "posX": -15.6701107, - "posY": 1.57669926, - "posZ": 5.718232, - "rotX": 359.920654, - "rotY": 270.001251, - "rotZ": 0.0133364461, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "785613", - "Name": "Card", - "Transform": { - "posX": 22.7851753, - "posY": 1.91837645, - "posZ": -24.63965, + "posX": 30.2965164, + "posY": 1.501012, + "posZ": -33.87221, "rotX": 359.920135, - "rotY": 270.000061, - "rotZ": 180.016922, + "rotY": 269.999939, + "rotZ": 0.0168719124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Endless Weaving", - "Description": "Scheme.", + "Nickname": "Caught in a Web", + "Description": "Hazard.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -478907,7 +480442,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 234644, + "CardID": 234643, "SidewaysCard": false, "CustomDeck": { "2346": { @@ -479028,6 +480563,734 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "ef8a41", + "Name": "Card", + "Transform": { + "posX": 27.28021, + "posY": 1.50728, + "posZ": -26.8438931, + "rotX": 359.9202, + "rotY": 270.003052, + "rotZ": 0.0164223611, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Web-Spinner", + "Description": "Monster. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234641, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "23fc06", + "Name": "Card", + "Transform": { + "posX": -0.8677753, + "posY": 1.33790851, + "posZ": 57.3880653, + "rotX": 0.022798948, + "rotY": 270.010162, + "rotZ": 0.005616975, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sickening Webs", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274128, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "133060", + "Name": "Card", + "Transform": { + "posX": -0.839634538, + "posY": 1.49983108, + "posZ": 54.6420059, + "rotX": 0.0234334059, + "rotY": 270.009674, + "rotZ": 0.0152485454, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swarm of Spiders", + "Description": "Creature. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274127, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea2b60", + "Name": "Card", + "Transform": { + "posX": 30.2300072, + "posY": 1.67932355, + "posZ": -33.6048, + "rotX": 359.9363, + "rotY": 270.0, + "rotZ": 0.0131211616, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught in a Web", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234643, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b126fb", + "Name": "Card", + "Transform": { + "posX": -16.12129, + "posY": 1.49274647, + "posZ": 55.211235, + "rotX": 0.018673053, + "rotY": 270.000061, + "rotZ": 0.0111498982, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grey Weaver", + "Description": "Monster. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274109, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d9386a", + "Name": "Card", + "Transform": { + "posX": 30.238409, + "posY": 1.6664232, + "posZ": -33.603672, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught in a Web", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234643, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.6701107, + "posY": 1.57669926, + "posZ": 5.718232, + "rotX": 359.920654, + "rotY": 270.001251, + "rotZ": 0.0133364461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e634db", + "Name": "Card", + "Transform": { + "posX": 27.13497, + "posY": 1.66542327, + "posZ": -26.84374, + "rotX": 359.9193, + "rotY": 270.003082, + "rotZ": 0.016360376, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Web-Spinner", + "Description": "Monster. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 234641, + "SidewaysCard": false, + "CustomDeck": { + "2346": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8af879", + "Name": "Card", + "Transform": { + "posX": -15.808506, + "posY": 1.73237514, + "posZ": 5.64793253, + "rotX": 359.9293, + "rotY": 270.001251, + "rotZ": 0.01372296, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.7747707, + "posY": 1.753205, + "posZ": 5.66288233, + "rotX": 359.921753, + "rotY": 270.001221, + "rotZ": 0.0162846111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f9c1e", + "Name": "Card", + "Transform": { + "posX": -1.136676, + "posY": 1.486699, + "posZ": 54.612114, + "rotX": 0.0193328764, + "rotY": 270.009644, + "rotZ": 0.01589946, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spider of Leng", + "Description": "Monster. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274126, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ce76", + "Name": "Card", + "Transform": { + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "621de5", + "Name": "Card", + "Transform": { + "posX": -16.29789, + "posY": 1.33173692, + "posZ": 54.9044876, + "rotX": 0.0208100639, + "rotY": 270.000061, + "rotZ": 0.0168662574, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grey Weaver", + "Description": "Monster. Spider.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274109, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e06a", + "Name": "Card", + "Transform": { + "posX": -16.24422, + "posY": 1.49625111, + "posZ": 54.82901, + "rotX": 0.02021771, + "rotY": 270.0001, + "rotZ": 0.01658786, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Will of the Spider-Mother", + "Description": "Power.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274110, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "16d6d6", "Name": "Card", @@ -479132,162 +481395,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "e634db", - "Name": "Card", - "Transform": { - "posX": 27.13497, - "posY": 1.66542327, - "posZ": -26.84374, - "rotX": 359.9193, - "rotY": 270.003082, - "rotZ": 0.016360376, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Web-Spinner", - "Description": "Monster. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234641, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d9386a", - "Name": "Card", - "Transform": { - "posX": 30.238409, - "posY": 1.6664232, - "posZ": -33.603672, - "rotX": 0.0, - "rotY": 270.0, - "rotZ": 0.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in a Web", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234643, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b126fb", - "Name": "Card", - "Transform": { - "posX": -16.12129, - "posY": 1.49274647, - "posZ": 55.211235, - "rotX": 0.018673053, - "rotY": 270.000061, - "rotZ": 0.0111498982, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grey Weaver", - "Description": "Monster. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274109, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "50e716", "Name": "Card", @@ -479340,276 +481447,16 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "50e06a", - "Name": "Card", - "Transform": { - "posX": -16.24422, - "posY": 1.49625111, - "posZ": 54.82901, - "rotX": 0.02021771, - "rotY": 270.0001, - "rotZ": 0.01658786, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Will of the Spider-Mother", - "Description": "Power.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274110, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ef8a41", - "Name": "Card", - "Transform": { - "posX": 27.28021, - "posY": 1.50728, - "posZ": -26.8438931, - "rotX": 359.9202, - "rotY": 270.003052, - "rotZ": 0.0164223611, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Web-Spinner", - "Description": "Monster. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234641, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea2b60", - "Name": "Card", - "Transform": { - "posX": 30.2965164, - "posY": 1.501012, - "posZ": -33.87221, - "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168719124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in a Web", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 234643, - "SidewaysCard": false, - "CustomDeck": { - "2346": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "133060", - "Name": "Card", - "Transform": { - "posX": -0.839634538, - "posY": 1.49983108, - "posZ": 54.6420059, - "rotX": 0.0234334059, - "rotY": 270.009674, - "rotZ": 0.0152485454, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swarm of Spiders", - "Description": "Creature. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274127, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "621de5", - "Name": "Card", - "Transform": { - "posX": -16.29789, - "posY": 1.33173692, - "posZ": 54.9044876, - "rotX": 0.0208100639, - "rotY": 270.000061, - "rotZ": 0.0168662574, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Grey Weaver", - "Description": "Monster. Spider.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 274109, - "SidewaysCard": false, - "CustomDeck": { - "2741": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "785613", "Name": "Card", "Transform": { - "posX": 23.264204, - "posY": 1.89883888, - "posZ": -24.5000648, - "rotX": 359.913483, - "rotY": 270.012848, - "rotZ": 179.9988, + "posX": 22.7851753, + "posY": 1.91837645, + "posZ": -24.63965, + "rotX": 359.920135, + "rotY": 270.000061, + "rotZ": 180.016922, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -479653,21 +481500,21 @@ "XmlUI": "" }, { - "GUID": "23fc06", + "GUID": "127543", "Name": "Card", "Transform": { - "posX": -0.8677753, - "posY": 1.33790851, - "posZ": 57.3880653, - "rotX": 0.022798948, - "rotY": 270.010162, - "rotZ": 0.005616975, + "posX": -0.996398449, + "posY": 1.38670981, + "posZ": 55.2076263, + "rotX": 0.0273220912, + "rotY": 270.00946, + "rotZ": 359.992828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Sickening Webs", - "Description": "Obstacle.", + "Nickname": "Swarm of Spiders", + "Description": "Creature. Spider.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -479687,7 +481534,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 274128, + "CardID": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { @@ -479711,11 +481558,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -3.81130028, - "posY": 1.58239079, + "posY": 1.5823909, "posZ": -15.0053034, "rotX": 359.919739, - "rotY": 269.9971, - "rotZ": 0.016842017, + "rotY": 269.99707, + "rotZ": 0.0168417618, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -479764,9 +481611,9 @@ "posX": -2.68850684, "posY": 1.61911654, "posZ": -5.04859924, - "rotX": 0.0168415066, + "rotX": 0.0168414749, "rotY": 179.995773, - "rotZ": 0.08025501, + "rotZ": 0.0802549347, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -479997,12 +481844,12 @@ "GUID": "f40183", "Name": "Custom_Tile", "Transform": { - "posX": -1.219709, - "posY": 1.4752984, - "posZ": -26.8667068, + "posX": -1.21970093, + "posY": 1.47529864, + "posZ": -26.866703, "rotX": 359.9201, "rotY": 270.0728, - "rotZ": 0.0167699866, + "rotZ": 0.0167701114, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -480103,12 +481950,12 @@ "GUID": "ce9130", "Name": "Custom_Model_Bag", "Transform": { - "posX": 63.03204, - "posY": 1.76845217, - "posZ": 14.5006075, + "posX": 63.0324669, + "posY": 1.76845109, + "posZ": 14.5006475, "rotX": 359.9201, - "rotY": 269.992432, - "rotZ": 0.0168832932, + "rotY": 269.991333, + "rotZ": 0.0168849565, "scaleX": 2.00002885, "scaleY": 0.10587021, "scaleZ": 1.69295752 @@ -480167,12 +482014,12 @@ "GUID": "125ce8", "Name": "Custom_PDF", "Transform": { - "posX": 0.6480996, + "posX": 0.648099661, "posY": 1.48681152, "posZ": 21.074007, "rotX": 359.920135, - "rotY": 270.002869, - "rotZ": 0.01686978, + "rotY": 270.002838, + "rotZ": 0.0168708358, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -480212,12 +482059,12 @@ "GUID": "1536e7", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.250308, - "posY": 1.46327674, - "posZ": -3.91990232, + "posX": 12.2502174, + "posY": 1.46329463, + "posZ": -3.92071962, "rotX": 359.920135, - "rotY": 269.997345, - "rotZ": 0.0168777071, + "rotY": 270.007416, + "rotZ": 0.0168616883, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -480269,1135 +482116,25 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0504b5\":{\"lock\":false,\"pos\":{\"x\":-5.7307,\"y\":1.6391,\"z\":15.7703},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"073668\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6143,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"15247d\":{\"lock\":false,\"pos\":{\"x\":-33.9947,\"y\":1.6276,\"z\":-4.1585},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"2ca219\":{\"lock\":false,\"pos\":{\"x\":-26.5531,\"y\":1.6185,\"z\":0.1001},\"rot\":{\"x\":0.0799,\"y\":89.9995,\"z\":359.9831}},\"39a81b\":{\"lock\":false,\"pos\":{\"x\":-33.7759,\"y\":1.6285,\"z\":-0.0501},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"55cac8\":{\"lock\":false,\"pos\":{\"x\":-12.8368,\"y\":1.4165,\"z\":7.5622},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9198,\"y\":269.9995,\"z\":0.0164}},\"733391\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"7b8844\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"82f7d9\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7492,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"8711dd\":{\"lock\":false,\"pos\":{\"x\":-33.4277,\"y\":1.6303,\"z\":7.6254},\"rot\":{\"x\":0.0799,\"y\":89.9995,\"z\":359.9831}},\"92b54a\":{\"lock\":false,\"pos\":{\"x\":-3.8724,\"y\":1.5825,\"z\":-14.8303},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"a4f179\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0039,\"z\":0.08}},\"aa50e4\":{\"lock\":false,\"pos\":{\"x\":-5.4235,\"y\":1.6475,\"z\":-10.4403},\"rot\":{\"x\":0.0815,\"y\":270.0109,\"z\":359.9832}},\"aa7137\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"abd306\":{\"lock\":false,\"pos\":{\"x\":-26.9726,\"y\":1.6213,\"z\":7.5872},\"rot\":{\"x\":0.0799,\"y\":89.9994,\"z\":359.9831}},\"d9037e\":{\"lock\":false,\"pos\":{\"x\":-2.2288,\"y\":1.639,\"z\":15.7687},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"dfc54c\":{\"lock\":false,\"pos\":{\"x\":-26.5751,\"y\":1.6174,\"z\":-3.897},\"rot\":{\"x\":359.9554,\"y\":224.9998,\"z\":0.0684}},\"ef6d1e\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ff2560\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0038,\"z\":0.0799}}}}", + "LuaScriptState": "{\"ml\":{\"0504b5\":{\"lock\":false,\"pos\":{\"x\":-5.73070049285889,\"y\":1.63912343978882,\"z\":15.7703018188477},\"rot\":{\"x\":359.919738769531,\"y\":270.000091552734,\"z\":180.016830444336}},\"073668\":{\"lock\":false,\"pos\":{\"x\":-2.68840003013611,\"y\":1.614302277565,\"z\":-5.04860019683838},\"rot\":{\"x\":0.0168356969952583,\"y\":180,\"z\":0.0802557989954948}},\"15247d\":{\"lock\":false,\"pos\":{\"x\":-33.994701385498,\"y\":1.62763643264771,\"z\":-4.15850114822388},\"rot\":{\"x\":0.0684079900383949,\"y\":135.000015258789,\"z\":0.0445849448442459}},\"2ca219\":{\"lock\":false,\"pos\":{\"x\":-26.5531005859375,\"y\":1.61851143836975,\"z\":0.100099749863148},\"rot\":{\"x\":0.0798943564295769,\"y\":89.9995040893555,\"z\":359.983123779297}},\"39a81b\":{\"lock\":false,\"pos\":{\"x\":-33.7759017944336,\"y\":1.62853872776031,\"z\":-0.0501002483069897},\"rot\":{\"x\":0.0798944011330605,\"y\":89.9999084472656,\"z\":359.983123779297}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62247538566589,\"z\":-3.8299994468689},\"rot\":{\"x\":359.983154296875,\"y\":0.000146211037645116,\"z\":359.920074462891}},\"55cac8\":{\"lock\":false,\"pos\":{\"x\":-12.0786428451538,\"y\":1.41544914245605,\"z\":7.43466424942017},\"rot\":{\"x\":359.983154296875,\"y\":0.00014664966147393,\"z\":359.920043945313}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-3.95590043067932,\"y\":1.59753334522247,\"z\":-10.4412040710449},\"rot\":{\"x\":359.919799804688,\"y\":269.999481201172,\"z\":0.0164444968104362}},\"733391\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300002340227365},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168400462716818}},\"7b8844\":{\"lock\":false,\"pos\":{\"x\":-2.72480010986328,\"y\":1.62076056003571,\"z\":0.373200088739395},\"rot\":{\"x\":0.0168357472866774,\"y\":179.999893188477,\"z\":0.0802559107542038}},\"82f7d9\":{\"lock\":false,\"pos\":{\"x\":-3.92770075798035,\"y\":1.74919271469116,\"z\":5.75720071792603},\"rot\":{\"x\":359.919738769531,\"y\":269.999786376953,\"z\":180.016815185547}},\"8711dd\":{\"lock\":false,\"pos\":{\"x\":-33.4277000427246,\"y\":1.63030886650085,\"z\":7.62540054321289},\"rot\":{\"x\":0.0798942595720291,\"y\":89.9995574951172,\"z\":359.983123779297}},\"92b54a\":{\"lock\":false,\"pos\":{\"x\":-3.87240028381348,\"y\":1.58252799510956,\"z\":-14.830304145813},\"rot\":{\"x\":359.919738769531,\"y\":270.004913330078,\"z\":0.0168309696018696}},\"a4f179\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.63386702537537,\"z\":3.86000037193298},\"rot\":{\"x\":0.0168338734656572,\"y\":180.003860473633,\"z\":0.0799424275755882}},\"aa50e4\":{\"lock\":false,\"pos\":{\"x\":-5.42350101470947,\"y\":1.64748084545136,\"z\":-10.4403018951416},\"rot\":{\"x\":0.0815355628728867,\"y\":270.010894775391,\"z\":359.982696533203}},\"aa7137\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.6247353553772,\"z\":3.8600001335144},\"rot\":{\"x\":359.983154296875,\"y\":0.000125052014482208,\"z\":359.920074462891}},\"abd306\":{\"lock\":false,\"pos\":{\"x\":-26.9726009368896,\"y\":1.62129652500153,\"z\":7.58720016479492},\"rot\":{\"x\":0.0798941925168037,\"y\":89.999397277832,\"z\":359.983123779297}},\"d9037e\":{\"lock\":false,\"pos\":{\"x\":-2.22880005836487,\"y\":1.63903188705444,\"z\":15.768702507019},\"rot\":{\"x\":359.919738769531,\"y\":270.000244140625,\"z\":180.016830444336}},\"dfc54c\":{\"lock\":false,\"pos\":{\"x\":-26.5750999450684,\"y\":1.61736702919006,\"z\":-3.8970000743866},\"rot\":{\"x\":359.955413818359,\"y\":224.999816894531,\"z\":0.068379357457161}},\"ef6d1e\":{\"lock\":false,\"pos\":{\"x\":1.69640076160431,\"y\":1.55831682682037,\"z\":14.2788019180298},\"rot\":{\"x\":359.955139160156,\"y\":224.998001098633,\"z\":0.0686738267540932}},\"ff2560\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.8600001335144},\"rot\":{\"x\":0.0168340727686882,\"y\":180.003784179688,\"z\":0.0799546465277672}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "0504b5", - "Name": "Deck", - "Transform": { - "posX": -5.73070049, - "posY": 1.63912344, - "posZ": 15.7703018, - "rotX": 359.919739, - "rotY": 270.0001, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Possible Potential Sacrifices", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 232949, - 232950, - 232907, - 232904, - 266313 - ], - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6714b2", - "Name": "Card", - "Transform": { - "posX": -19.3908253, - "posY": 1.579903, - "posZ": -1.19811845, - "rotX": 359.920135, - "rotY": 270.000061, - "rotZ": 0.01687859, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Zebulon Whateley", - "Description": "Recalling Ancient Things", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232949, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f14dce", - "Name": "Card", - "Transform": { - "posX": -19.436945, - "posY": 1.72874486, - "posZ": -1.06834185, - "rotX": 359.920135, - "rotY": 269.9999, - "rotZ": 0.0168947689, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Earl Sawyer", - "Description": "Smarter Than He Lets On", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232950, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f03306", - "Name": "Card", - "Transform": { - "posX": -19.1315784, - "posY": 1.7459451, - "posZ": -0.9969317, - "rotX": 359.920135, - "rotY": 269.999878, - "rotZ": 0.016867945, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dr. Francis Morgan", - "Description": "Professor of Archaeology", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232907, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "42806b", - "Name": "Card", - "Transform": { - "posX": -19.3789425, - "posY": 1.73235059, - "posZ": -0.794230759, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168699138, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Professor Warren Rice", - "Description": "Professor of Languages", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232904, - "SidewaysCard": false, - "CustomDeck": { - "2329": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "010e55", - "Name": "Card", - "Transform": { - "posX": -5.84668875, - "posY": 1.69256639, - "posZ": 15.827076, - "rotX": 359.91983, - "rotY": 270.0009, - "rotZ": 0.0168897528, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dr. Henry Armitage", - "Description": "The Head Librarian", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266313, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "073668", - "Name": "Deck", - "Transform": { - "posX": -2.6884, - "posY": 1.61430228, - "posZ": -5.0486, - "rotX": 0.0168357026, - "rotY": 180.0, - "rotZ": 0.08025576, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 233331, - 233330 - ], - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "960a29", - "Name": "Card", - "Transform": { - "posX": -22.5529, - "posY": 1.5907743, - "posZ": 20.7507458, - "rotX": 0.0168697555, - "rotY": 180.000061, - "rotZ": 0.07987861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Chamber of the Beast", - "Description": "Act 2", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233331, - "SidewaysCard": true, - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1b5f59", - "Name": "Card", - "Transform": { - "posX": -22.573616, - "posY": 1.74765623, - "posZ": 20.5637589, - "rotX": 0.0168702248, - "rotY": 180.000076, - "rotZ": 0.07987797, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Searching for Answers", - "Description": "Act 1", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 233330, - "SidewaysCard": true, - "CustomDeck": { - "2333": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "15247d", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.9947, - "posY": 1.62763643, - "posZ": -4.158501, - "rotX": 0.06840804, - "rotY": 135.000015, - "rotZ": 0.0445850641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9642925, - "posY": 1.6179266, - "posZ": -3.98538065, - "rotX": 0.06841904, - "rotY": 135.006241, - "rotZ": 0.0445467532, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2ca219", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.5531, - "posY": 1.61851144, - "posZ": 0.10009975, - "rotX": 0.0798942149, - "rotY": 89.9995041, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "39a81b", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7759, - "posY": 1.62853873, - "posZ": -0.0501002446, - "rotX": 0.07989447, - "rotY": 89.99991, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62247539, - "posZ": -3.82999945, - "rotX": 359.983154, - "rotY": 7.53986751E-05, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "f5d477", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765537, - "posY": 1.61334467, - "posZ": -3.82999182, - "rotX": 0.0168340411, - "rotY": 180.00386, - "rotZ": 0.07996928, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "55cac8", "Name": "Bag", "Transform": { - "posX": -12.8367987, - "posY": 1.41654372, - "posZ": 7.5622, + "posX": -12.0786428, + "posY": 1.41544914, + "posZ": 7.43466425, "rotX": 359.983154, - "rotY": 0.000128076848, + "rotY": 0.000146649661, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locations", - "Description": "Shuffle and Remove One", + "Description": "Randomizes each set of locations, then randomly removes one from game. Places face down encounter cards.", "GMNotes": "", "ColorDiffuse": { "r": 0.7058823, @@ -481419,7 +482156,10 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, - "LuaScript": "", + "Bag": { + "Order": 0 + }, + "LuaScript": "PLAYAREA = {\n position = {-20.04, 4.13, 0.37},\n rotation = { x=0, y=90, z=0 },\n scale = {34.11, 5.10, 49.91}\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=270, z=180 }\n}\n\nLOCATIONS = {\n { name = \"House in the Reeds\", position = Vector({-23.68, 1.65, 7.57}), offset = Vector({3.25, 0, 0}) },\n { name = \"Schoolhouse\", position = Vector({-23.68, 1.65, -0.03}), offset = Vector({3.25, 0, 0}) },\n { name = \"Congregational Church\", position = Vector({-30.22, 1.66, 7.57}), offset = Vector({0, 0, 2.5}) },\n { name = \"Osborn's General Store\", position = Vector({-30.22, 1.65, -7.70}), offset = Vector({0, 0, -2.5}) },\n { name = \"Burned Ruins\", position = Vector({-36.77, 1.67, 7.57}), offset = Vector({-3.25, 0, 0}) },\n { name = \"Bishop's Brook\", position = Vector({-36.77, 1.66, -0.03}), offset = Vector({-3.25, 0, 0}) }\n}\n\nfunction onLoad()\n self.createButton({\n label=\"Place\\nLocations\", click_function=\"setup\", function_owner=self,\n position={2,0.3,0}, rotation={0,270,0}, height=600, width=1200,\n font_size=250, color={0,0,0}, font_color={1,1,1}\n })\n makeIndexes()\n math.randomseed(os.time())\nend\n\nfunction makeIndexes()\n local removedLoc = math.random(6)\n locationMap = {}\n for i,loc in ipairs(LOCATIONS) do\n if i ~= removedLoc then\n locationMap[loc.name] = loc\n end\n end\nend\n\nfunction getPlayAreaObjects()\n return Physics.cast({\n origin = PLAYAREA.position,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = PLAYAREA.scale,\n orientation = PLAYAREA.rotation\n })\nend\n\nfunction getAssemblyDeck()\n local objs = Physics.cast({\n origin = ASSEMBLY.position,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = { x=3, y=3, z=3 },\n orientation = ASSEMBLY.rotation\n })\n\n for i,v in ipairs(objs) do\n if v.hit_object.tag == \"Deck\" then\n return v.hit_object\n end\n end\n\n return nil\nend\n\nfunction setup(obj, color, alt_click)\n if DISABLED then return end\n DISABLED = true\n playerColor = color\n local objs = self.getObjects()\n for i=#objs,1,-1 do\n local name = objs[i].name\n local loc = locationMap[name]\n if name ~= nil and loc ~= nil then\n self.takeObject({\n position = loc.position,\n rotation = { 0, 270, 0 },\n smooth = false,\n index = i - 1\n })\n end\n end\n\n Wait.time(setup_2, 1)\nend\n\nfunction setup_2()\n local objs = getPlayAreaObjects()\n for i,v in ipairs(objs) do\n local obj = v.hit_object\n local name = obj.getName()\n if name == \"Set-aside\" then\n takeObjectiveCards(obj)\n elseif name == \"Encounter Deck\" then\n takeEncounterCards(obj)\n else\n local loc = locationMap[name]\n if loc ~= nil then\n obj.shuffle()\n for i=1,2 do\n obj.takeObject({\n position = self.getPosition() + Vector({ 0, 5, 0}),\n smooth = false\n })\n end\n end\n end\n end\n\n Wait.time(setup_3, 1)\nend\n\nfunction setup_3()\n local deck = getAssemblyDeck()\n deck.shuffle()\n local i = 1\n for name,loc in pairs(locationMap) do\n if i < (#LOCATIONS - 1) then\n deck.takeObject({\n position = loc.position + loc.offset,\n rotation = ASSEMBLY.rotation,\n smooth = false\n })\n else\n deck.remainder.setPosition(loc.position + loc.offset)\n end\n i = i + 1\n end\nend\n\nfunction takeObjectiveCards(chest)\n local objs = chest.getObjects()\n for i=#objs,1,-1 do\n local name = objs[i].name\n if name == \"The Hidden Chamber\" or name == \"Key to the Chamber\" then\n chest.takeObject({\n position = ASSEMBLY.position,\n rotation = ASSEMBLY.rotation,\n smooth = false,\n index = i - 1\n })\n end\n end\nend\n\nfunction takeEncounterCards(deck)\n deck.shuffle()\n for i=1,3 do\n deck.takeObject({\n position = ASSEMBLY.position,\n rotation = ASSEMBLY.rotation,\n smooth = false,\n index = i - 1\n })\n end\nend", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ @@ -481650,12 +482390,12 @@ "GUID": "2bd1c2", "Name": "Deck", "Transform": { - "posX": -12.7510633, - "posY": 3.64504933, - "posZ": 8.976701, - "rotX": 359.909027, - "rotY": 269.99884, - "rotZ": 0.175603136, + "posX": -11.1458073, + "posY": 1.64789677, + "posZ": 4.73881626, + "rotX": 359.9201, + "rotY": 269.999084, + "rotZ": 0.01684216, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -482772,16 +483512,1126 @@ } ] }, + { + "GUID": "0504b5", + "Name": "Deck", + "Transform": { + "posX": -5.73070049, + "posY": 1.63912344, + "posZ": 15.7703018, + "rotX": 359.919739, + "rotY": 270.0001, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Possible Potential Sacrifices", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 232949, + 232950, + 232907, + 232904, + 266313 + ], + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6714b2", + "Name": "Card", + "Transform": { + "posX": -19.3908253, + "posY": 1.579903, + "posZ": -1.19811845, + "rotX": 359.920135, + "rotY": 270.000061, + "rotZ": 0.01687859, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zebulon Whateley", + "Description": "Recalling Ancient Things", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232949, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f14dce", + "Name": "Card", + "Transform": { + "posX": -19.436945, + "posY": 1.72874486, + "posZ": -1.06834185, + "rotX": 359.920135, + "rotY": 269.9999, + "rotZ": 0.0168947689, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Earl Sawyer", + "Description": "Smarter Than He Lets On", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232950, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f03306", + "Name": "Card", + "Transform": { + "posX": -19.1315784, + "posY": 1.7459451, + "posZ": -0.9969317, + "rotX": 359.920135, + "rotY": 269.999878, + "rotZ": 0.016867945, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Francis Morgan", + "Description": "Professor of Archaeology", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232907, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42806b", + "Name": "Card", + "Transform": { + "posX": -19.3789425, + "posY": 1.73235059, + "posZ": -0.794230759, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168699138, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Professor Warren Rice", + "Description": "Professor of Languages", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232904, + "SidewaysCard": false, + "CustomDeck": { + "2329": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "010e55", + "Name": "Card", + "Transform": { + "posX": -5.84668875, + "posY": 1.69256639, + "posZ": 15.827076, + "rotX": 359.91983, + "rotY": 270.0009, + "rotZ": 0.0168897528, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Henry Armitage", + "Description": "The Head Librarian", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266313, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "073668", + "Name": "Deck", + "Transform": { + "posX": -2.6884, + "posY": 1.61430228, + "posZ": -5.0486, + "rotX": 0.016835697, + "rotY": 180.0, + "rotZ": 0.0802558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 233331, + 233330 + ], + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "960a29", + "Name": "Card", + "Transform": { + "posX": -22.5529, + "posY": 1.5907743, + "posZ": 20.7507458, + "rotX": 0.0168697555, + "rotY": 180.000061, + "rotZ": 0.07987861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chamber of the Beast", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233331, + "SidewaysCard": true, + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b5f59", + "Name": "Card", + "Transform": { + "posX": -22.573616, + "posY": 1.74765623, + "posZ": 20.5637589, + "rotX": 0.0168702248, + "rotY": 180.000076, + "rotZ": 0.07987797, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Searching for Answers", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233330, + "SidewaysCard": true, + "CustomDeck": { + "2333": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "15247d", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.9947, + "posY": 1.62763643, + "posZ": -4.158501, + "rotX": 0.06840799, + "rotY": 135.000015, + "rotZ": 0.0445849448, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9642925, + "posY": 1.6179266, + "posZ": -3.98538065, + "rotX": 0.06841904, + "rotY": 135.006241, + "rotZ": 0.0445467532, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2ca219", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.5531, + "posY": 1.61851144, + "posZ": 0.10009975, + "rotX": 0.07989436, + "rotY": 89.9995041, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "39a81b", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.7759, + "posY": 1.62853873, + "posZ": -0.05010025, + "rotX": 0.0798944, + "rotY": 89.99991, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62247539, + "posZ": -3.82999945, + "rotX": 359.983154, + "rotY": 0.000146211038, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "f5d477", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765537, + "posY": 1.61334467, + "posZ": -3.82999182, + "rotX": 0.0168340411, + "rotY": 180.00386, + "rotZ": 0.07996928, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, { "GUID": "70df0b", "Name": "Card", "Transform": { - "posX": -3.95590019, - "posY": 1.59753323, - "posZ": -10.4412022, + "posX": -3.95590043, + "posY": 1.59753335, + "posZ": -10.4412041, "rotX": 359.9198, "rotY": 269.999481, - "rotZ": 0.01644429, + "rotZ": 0.0164444968, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -482830,10 +484680,10 @@ "Transform": { "posX": -30.2242, "posY": 1.6371969, - "posZ": -0.0300002415, + "posZ": -0.030000234, "rotX": 359.9201, "rotY": 269.9997, - "rotZ": 0.0168400742, + "rotZ": 0.0168400463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -482882,10 +484732,10 @@ "Transform": { "posX": -2.7248, "posY": 1.62076056, - "posZ": 0.3732002, - "rotX": 0.0168357715, + "posZ": 0.3732001, + "rotX": 0.0168357473, "rotY": 179.9999, - "rotZ": 0.08025588, + "rotZ": 0.08025591, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -484707,8 +486557,8 @@ "posX": -33.4277, "posY": 1.63030887, "posZ": 7.62540054, - "rotX": 0.07989428, - "rotY": 89.9995041, + "rotX": 0.07989426, + "rotY": 89.99956, "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, @@ -484864,7 +486714,7 @@ "posZ": -14.8303041, "rotX": 359.919739, "rotY": 270.0049, - "rotZ": 0.01683096, + "rotZ": 0.01683097, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -484911,11 +486761,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -36.7731, - "posY": 1.63386714, - "posZ": 3.86, - "rotX": 0.0168339182, - "rotY": 180.003784, - "rotZ": 0.0799412653, + "posY": 1.633867, + "posZ": 3.86000037, + "rotX": 0.0168338735, + "rotY": 180.00386, + "rotZ": 0.07994243, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -485065,12 +486915,12 @@ "GUID": "aa50e4", "Name": "Card", "Transform": { - "posX": -5.42350054, - "posY": 1.64748192, - "posZ": -10.4403028, - "rotX": 0.0814536437, - "rotY": 270.010864, - "rotZ": 359.983429, + "posX": -5.423501, + "posY": 1.64748085, + "posZ": -10.4403019, + "rotX": 0.08153556, + "rotY": 270.0109, + "rotZ": 359.9827, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -485121,7 +486971,7 @@ "posY": 1.62473536, "posZ": 3.86000013, "rotX": 359.983154, - "rotY": 0.000160085357, + "rotY": 0.000125052014, "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, @@ -485275,7 +487125,7 @@ "posX": -26.9726, "posY": 1.62129653, "posZ": 7.5872, - "rotX": 0.07989427, + "rotX": 0.07989419, "rotY": 89.9994, "rotZ": 359.983124, "scaleX": 1.0, @@ -485431,7 +487281,7 @@ "posY": 1.63903189, "posZ": 15.7687025, "rotX": 359.919739, - "rotY": 270.0002, + "rotY": 270.000244, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -485813,8 +487663,8 @@ "posY": 1.617367, "posZ": -3.897, "rotX": 359.9554, - "rotY": 224.9998, - "rotZ": 0.06837932, + "rotY": 224.999817, + "rotZ": 0.06837936, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -485964,12 +487814,12 @@ "GUID": "ef6d1e", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69640064, - "posY": 1.558316, - "posZ": 14.278801, + "posX": 1.69640076, + "posY": 1.55831683, + "posZ": 14.2788019, "rotX": 359.955139, - "rotY": 224.997986, - "rotZ": 0.0686725, + "rotY": 224.998, + "rotZ": 0.06867383, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -486007,6 +487857,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -486401,10 +488254,10 @@ "Transform": { "posX": -23.6765, "posY": 1.61560476, - "posZ": 3.85999966, - "rotX": 0.0168340448, - "rotY": 180.003769, - "rotZ": 0.07994102, + "posZ": 3.86000013, + "rotX": 0.0168340728, + "rotY": 180.003784, + "rotZ": 0.07995465, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -486577,11 +488430,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2504034, - "posY": 1.45815706, + "posY": 1.45815718, "posZ": -21.3053017, "rotX": 359.9201, "rotY": 270.016846, - "rotZ": 0.0168504249, + "rotZ": 0.0168509316, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -491445,7 +493298,7 @@ "posZ": -30.0549049, "rotX": 359.9201, "rotY": 270.0251, - "rotZ": 0.01683921, + "rotZ": 0.0168391354, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -495438,12 +497291,12 @@ "GUID": "3f6ab6", "Name": "Custom_Tile", "Transform": { - "posX": -1.46544349, + "posX": -1.465443, "posY": 1.4756223, - "posZ": -26.9304256, + "posZ": -26.9304276, "rotX": 359.920135, "rotY": 269.992157, - "rotZ": 0.0168825723, + "rotZ": 0.016882265, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -495547,7 +497400,7 @@ "posZ": 28.7770061, "rotX": 359.9201, "rotY": 270.0132, - "rotZ": 0.0168536119, + "rotZ": 0.0168539528, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -504978,11 +506831,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2521029, - "posY": 1.47350562, - "posZ": 30.8264141, + "posY": 1.4735055, + "posZ": 30.82641, "rotX": 359.920135, - "rotY": 270.0045, - "rotZ": 0.0168674514, + "rotY": 270.004456, + "rotZ": 0.01686782, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -509402,7 +511255,7 @@ "posZ": 4.6877, "rotX": 359.920135, "rotY": 270.003143, - "rotZ": 0.0168694146, + "rotZ": 0.0168694686, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -514555,7 +516408,7 @@ "posZ": 22.076807, "rotX": 359.920135, "rotY": 270.0002, - "rotZ": 0.0168741513, + "rotZ": 0.0168741141, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -518687,12 +520540,12 @@ "GUID": "e9889a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 63.0325623, - "posY": 1.76422274, - "posZ": 0.140503541, + "posX": 63.0328827, + "posY": 1.76422226, + "posZ": 0.140536666, "rotX": 359.9201, - "rotY": 270.0006, - "rotZ": 0.0168720223, + "rotY": 270.0009, + "rotZ": 0.0168708265, "scaleX": 2.00002885, "scaleY": 0.10587021, "scaleZ": 1.69295752 @@ -518751,12 +520604,12 @@ "GUID": "00daab", "Name": "Custom_PDF", "Transform": { - "posX": 0.27, + "posX": 0.270000517, "posY": 1.4896071, "posZ": 28.7770042, "rotX": 359.920135, "rotY": 269.9937, - "rotZ": 0.0168811753, + "rotZ": 0.0168808475, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -518801,7 +520654,7 @@ "posZ": 13.4383, "rotX": 359.9201, "rotY": 270.013062, - "rotZ": 0.0168553144, + "rotZ": 0.0168560483, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -518849,6 +520702,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0973f5\":{\"lock\":false,\"pos\":{\"x\":-36.7736,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"106e0f\":{\"lock\":false,\"pos\":{\"x\":-20.5475,\"y\":1.6102,\"z\":0.004},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":0.0169}},\"339e43\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.92}},\"3ba3ee\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"452210\":{\"lock\":false,\"pos\":{\"x\":-4.0608,\"y\":1.5826,\"z\":-15.3593},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"467c53\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"4e601e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9984,\"z\":0.0169}},\"68f53e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.0268,\"y\":1.6192,\"z\":-0.0469},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"740ce6\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"763978\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.92}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.359,\"y\":1.6506,\"z\":-10.4405},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"93a774\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0803}},\"93aee3\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"9be8fd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0169}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"ca92fb\":{\"lock\":false,\"pos\":{\"x\":-36.7735,\"y\":1.7085,\"z\":15.1903},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"cb4537\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"cc6904\":{\"lock\":false,\"pos\":{\"x\":-33.4597,\"y\":1.6281,\"z\":-0.0516},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"dfaa5b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6902,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"e295b9\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"e9eec7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6994,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"f782b4\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"f989e2\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6811,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"fb4859\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7877,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"fe7779\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}}}}", "XmlUI": "", @@ -524633,7 +526489,7 @@ "posZ": 22.0786037, "rotX": 359.9201, "rotY": 270.0187, - "rotZ": 0.0168479513, + "rotZ": 0.0168479141, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -524681,6 +526537,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"01b9fa\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334502696991,\"z\":-3.82999873161316},\"rot\":{\"x\":359.983154296875,\"y\":0.000313962111249566,\"z\":359.920074462891}},\"041cfc\":{\"lock\":false,\"pos\":{\"x\":-2.72482419013977,\"y\":1.61594653129578,\"z\":0.373305648565292},\"rot\":{\"x\":0.0168363638222218,\"y\":179.999481201172,\"z\":0.0802556425333023}},\"170d3d\":{\"lock\":false,\"pos\":{\"x\":-20.0997009277344,\"y\":1.61043536663055,\"z\":3.24080085754395},\"rot\":{\"x\":359.955413818359,\"y\":224.999893188477,\"z\":0.0683811381459236}},\"472b87\":{\"lock\":false,\"pos\":{\"x\":-27.407600402832,\"y\":1.61850214004517,\"z\":-3.98550176620483},\"rot\":{\"x\":359.931579589844,\"y\":315,\"z\":359.955413818359}},\"47a40e\":{\"lock\":false,\"pos\":{\"x\":-13.6480073928833,\"y\":1.60382449626923,\"z\":11.358118057251},\"rot\":{\"x\":359.920104980469,\"y\":269.998931884766,\"z\":0.0168507695198059}},\"4b6478\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63719701766968,\"z\":-0.0299971085041761},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168397463858128}},\"59504e\":{\"lock\":false,\"pos\":{\"x\":-3.95596528053284,\"y\":1.67043948173523,\"z\":-10.4412088394165},\"rot\":{\"x\":359.920532226563,\"y\":270.000305175781,\"z\":180.012573242188}},\"657fc6\":{\"lock\":false,\"pos\":{\"x\":-20.5634994506836,\"y\":1.61234819889069,\"z\":7.54890012741089},\"rot\":{\"x\":359.920104980469,\"y\":269.994720458984,\"z\":0.0168747045099735}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.7541999816895,\"y\":1.61881196498871,\"z\":0.169599458575249},\"rot\":{\"x\":359.920104980469,\"y\":269.994812011719,\"z\":0.0168746262788773}},\"857d0d\":{\"lock\":false,\"pos\":{\"x\":-4.28480100631714,\"y\":1.58287870883942,\"z\":-15.6022024154663},\"rot\":{\"x\":359.919738769531,\"y\":269.998992919922,\"z\":0.0168392397463322}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.425016075372696,\"y\":1.59259748458862,\"z\":-10.4280986785889},\"rot\":{\"x\":359.919738769531,\"y\":269.999938964844,\"z\":0.0168372616171837}},\"981fa3\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.6280665397644,\"z\":-0.0299972500652075},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168396960943937}},\"985957\":{\"lock\":false,\"pos\":{\"x\":-2.68861651420593,\"y\":1.59734880924225,\"z\":-5.04849720001221},\"rot\":{\"x\":0.0168361533433199,\"y\":179.999908447266,\"z\":0.0802551060914993}},\"9869cb\":{\"lock\":false,\"pos\":{\"x\":-3.92770791053772,\"y\":1.72512233257294,\"z\":5.75720310211182},\"rot\":{\"x\":359.919738769531,\"y\":270.000213623047,\"z\":180.016815185547}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-17.1200160980225,\"y\":1.62115752696991,\"z\":7.57000303268433},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168396141380072}},\"af5282\":{\"lock\":false,\"pos\":{\"x\":1.6964019536972,\"y\":1.55831718444824,\"z\":14.2788038253784},\"rot\":{\"x\":359.955139160156,\"y\":224.997985839844,\"z\":0.0686738342046738}},\"b25fa2\":{\"lock\":false,\"pos\":{\"x\":-20.0039958953857,\"y\":1.60822880268097,\"z\":-3.81340050697327},\"rot\":{\"x\":359.931579589844,\"y\":314.999816894531,\"z\":359.955413818359}},\"b3c25b\":{\"lock\":false,\"pos\":{\"x\":-23.6766128540039,\"y\":1.62581253051758,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168400425463915}},\"c605d3\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.63030016422272,\"z\":7.57000160217285},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168400499969721}},\"cce10d\":{\"lock\":false,\"pos\":{\"x\":-17.1201171875,\"y\":1.61667001247406,\"z\":-7.69999837875366},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168399997055531}},\"d4d0a1\":{\"lock\":false,\"pos\":{\"x\":-27.2821006774902,\"y\":1.62064015865326,\"z\":3.88530087471008},\"rot\":{\"x\":359.955413818359,\"y\":224.999893188477,\"z\":0.0683813244104385}},\"dc02e3\":{\"lock\":false,\"pos\":{\"x\":-17.1201095581055,\"y\":1.65479302406311,\"z\":15.1900033950806},\"rot\":{\"x\":359.920104980469,\"y\":270.000549316406,\"z\":0.0168415680527687}},\"dd2d33\":{\"lock\":false,\"pos\":{\"x\":-4.44311237335205,\"y\":1.59820711612701,\"z\":-10.4201030731201},\"rot\":{\"x\":359.919952392578,\"y\":270.032531738281,\"z\":0.0153820477426052}},\"dfdabe\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":0.000263456080574542,\"z\":359.920074462891}},\"f935dd\":{\"lock\":false,\"pos\":{\"x\":-20.4018993377686,\"y\":1.60775220394135,\"z\":-7.32310104370117},\"rot\":{\"x\":359.920104980469,\"y\":269.9873046875,\"z\":0.016886418685317}}}}", "XmlUI": "", @@ -529174,7 +531033,7 @@ "posZ": 30.8285065, "rotX": 359.9201, "rotY": 270.0611, - "rotZ": 0.0167883653, + "rotZ": 0.0167883579, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -529222,6 +531081,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"16562e\":{\"lock\":false,\"pos\":{\"x\":-3.8355,\"y\":1.5823,\"z\":-15.4104},\"rot\":{\"x\":359.9197,\"y\":269.9812,\"z\":0.0169}},\"1c1bc8\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7877,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"37e3f9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"3e4d11\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.5401,\"y\":1.6102,\"z\":0.1872},\"rot\":{\"x\":0.0799,\"y\":90.0061,\"z\":359.9831}},\"4906e9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0004,\"z\":359.9201}},\"57f68a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"592384\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"67a96b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.2009,\"y\":1.6504,\"z\":-10.4757},\"rot\":{\"x\":359.9197,\"y\":270.0246,\"z\":0.0168}},\"9b59f2\":{\"lock\":false,\"pos\":{\"x\":-20.3102,\"y\":1.6109,\"z\":3.7456},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"9e67da\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0411,\"z\":0.0803}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9557,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0086,\"z\":0.0168}},\"ab4d4e\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.99,\"z\":0.0687}},\"f28046\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6372,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", "XmlUI": "", @@ -533428,12 +535290,12 @@ "GUID": "9351c7", "Name": "Custom_PDF", "Transform": { - "posX": 0.571299553, + "posX": 0.57129997, "posY": 1.48692155, "posZ": 21.0841026, "rotX": 359.920135, - "rotY": 270.0042, - "rotZ": 0.0168676749, + "rotY": 270.004181, + "rotZ": 0.0168686844, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -533473,12 +535335,12 @@ "GUID": "ae8317", "Name": "Custom_Tile", "Transform": { - "posX": -1.46550107, + "posX": -1.46550143, "posY": 1.4756223, - "posZ": -26.93041, + "posZ": -26.9304047, "rotX": 359.920135, - "rotY": 270.001953, - "rotZ": 0.0168688949, + "rotY": 270.001831, + "rotZ": 0.0168690551, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -533582,7 +535444,7 @@ "posZ": -3.91850138, "rotX": 359.9201, "rotY": 270.045563, - "rotZ": 0.016810054, + "rotZ": 0.0168105755, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -533630,6 +535492,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"065c64\":{\"lock\":false,\"pos\":{\"x\":-17.1192,\"y\":1.695,\"z\":-7.6999},\"rot\":{\"x\":359.1801,\"y\":269.9987,\"z\":0.0171}},\"06f9fa\":{\"lock\":false,\"pos\":{\"x\":-19.8902,\"y\":1.6082,\"z\":-3.4866},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"09b690\":{\"lock\":false,\"pos\":{\"x\":-27.0584,\"y\":1.617,\"z\":-7.5965},\"rot\":{\"x\":359.9194,\"y\":269.9936,\"z\":0.0172}},\"0f0b44\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.602,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0004,\"z\":359.9201}},\"113e2a\":{\"lock\":false,\"pos\":{\"x\":-18.5263,\"y\":1.772,\"z\":7.5595},\"rot\":{\"x\":359.2347,\"y\":270.0065,\"z\":359.9013}},\"17ba38\":{\"lock\":false,\"pos\":{\"x\":-30.2238,\"y\":1.7173,\"z\":-0.0296},\"rot\":{\"x\":359.1181,\"y\":269.9886,\"z\":0.0175}},\"191fba\":{\"lock\":false,\"pos\":{\"x\":-25.073,\"y\":1.7773,\"z\":-7.7009},\"rot\":{\"x\":359.4177,\"y\":270.0203,\"z\":0.0181}},\"197e00\":{\"lock\":false,\"pos\":{\"x\":-19.8141,\"y\":1.6101,\"z\":3.4298},\"rot\":{\"x\":0.0446,\"y\":45.0002,\"z\":359.9316}},\"1af959\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6976,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9969,\"z\":0.0169}},\"1bfd5a\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"240f42\":{\"lock\":false,\"pos\":{\"x\":-21.1406,\"y\":1.6076,\"z\":-11.3468},\"rot\":{\"x\":0.0684,\"y\":135.0005,\"z\":0.0446}},\"290979\":{\"lock\":false,\"pos\":{\"x\":-18.5293,\"y\":1.7636,\"z\":-7.7163},\"rot\":{\"x\":359.1742,\"y\":270.0032,\"z\":0.0179}},\"2ea277\":{\"lock\":false,\"pos\":{\"x\":-20.5441,\"y\":1.6079,\"z\":-7.5006},\"rot\":{\"x\":0.0807,\"y\":90.0192,\"z\":359.9823}},\"31bba7\":{\"lock\":false,\"pos\":{\"x\":-17.119,\"y\":1.7016,\"z\":7.5701},\"rot\":{\"x\":359.104,\"y\":269.9959,\"z\":0.0181}},\"37f17c\":{\"lock\":false,\"pos\":{\"x\":-31.6303,\"y\":1.7435,\"z\":-7.6871},\"rot\":{\"x\":359.9212,\"y\":270.0266,\"z\":0.0163}},\"403e57\":{\"lock\":false,\"pos\":{\"x\":-25.0893,\"y\":1.7824,\"z\":7.5694},\"rot\":{\"x\":359.3635,\"y\":269.984,\"z\":0.0165}},\"432812\":{\"lock\":false,\"pos\":{\"x\":-38.1415,\"y\":1.7548,\"z\":0.004},\"rot\":{\"x\":359.921,\"y\":270.0157,\"z\":0.0164}},\"49daa1\":{\"lock\":false,\"pos\":{\"x\":-25.1039,\"y\":1.7365,\"z\":0.0013},\"rot\":{\"x\":0.0517,\"y\":270.0374,\"z\":359.8193}},\"4a4785\":{\"lock\":false,\"pos\":{\"x\":-33.1186,\"y\":1.6264,\"z\":-4.4252},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"603ed0\":{\"lock\":false,\"pos\":{\"x\":-20.318,\"y\":1.612,\"z\":7.5175},\"rot\":{\"x\":0.0814,\"y\":90.013,\"z\":359.972}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.3511,\"y\":1.628,\"z\":-0.0849},\"rot\":{\"x\":359.9185,\"y\":269.9935,\"z\":0.0158}},\"72c268\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":179.9992,\"z\":0.0803}},\"78e730\":{\"lock\":false,\"pos\":{\"x\":-23.677,\"y\":1.7035,\"z\":7.5708},\"rot\":{\"x\":359.3687,\"y\":269.9734,\"z\":0.017}},\"794295\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7451,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"79ea7b\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6726,\"z\":-15.2801},\"rot\":{\"x\":359.9201,\"y\":270.0011,\"z\":0.0166}},\"7b7fad\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6931,\"z\":-7.7003},\"rot\":{\"x\":359.9201,\"y\":270.0012,\"z\":0.0166}},\"8612e0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9967,\"z\":0.0799}},\"8c21dc\":{\"lock\":false,\"pos\":{\"x\":-23.6761,\"y\":1.6975,\"z\":-7.7},\"rot\":{\"x\":359.4226,\"y\":269.9935,\"z\":0.0169}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.4656,\"y\":1.6507,\"z\":-10.566},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"94014b\":{\"lock\":false,\"pos\":{\"x\":0.9381,\"y\":1.3949,\"z\":-0.8756},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9197}},\"a7a582\":{\"lock\":false,\"pos\":{\"x\":-36.773,\"y\":1.7045,\"z\":-0.0302},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0166}},\"b20b8d\":{\"lock\":false,\"pos\":{\"x\":-4.3295,\"y\":1.5831,\"z\":-14.994},\"rot\":{\"x\":359.9197,\"y\":269.9786,\"z\":0.0169}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"b85353\":{\"lock\":false,\"pos\":{\"x\":-18.5145,\"y\":1.723,\"z\":-15.2934},\"rot\":{\"x\":359.9211,\"y\":270.0133,\"z\":0.0164}},\"bf452a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0166}},\"cc943e\":{\"lock\":false,\"pos\":{\"x\":-26.9121,\"y\":1.6212,\"z\":7.3868},\"rot\":{\"x\":359.919,\"y\":269.994,\"z\":0.017}},\"e3c737\":{\"lock\":false,\"pos\":{\"x\":-33.4568,\"y\":1.6293,\"z\":3.7544},\"rot\":{\"x\":359.9554,\"y\":224.9999,\"z\":0.0684}},\"e5006f\":{\"lock\":false,\"pos\":{\"x\":0.8001,\"y\":1.396,\"z\":2.1904},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9197}},\"e5b752\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"f95052\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6134,\"z\":-3.8319},\"rot\":{\"x\":0.0169,\"y\":179.9968,\"z\":0.0799}},\"fb0cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"fe8e0e\":{\"lock\":false,\"pos\":{\"x\":-31.6545,\"y\":1.7875,\"z\":-0.0107},\"rot\":{\"x\":359.1124,\"y\":269.988,\"z\":0.0168}}}}", "XmlUI": "", @@ -540347,7 +542212,7 @@ "posZ": -30.0550041, "rotX": 359.920135, "rotY": 269.9915, - "rotZ": 0.0168860182, + "rotZ": 0.0168855488, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -540395,6 +542260,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"023b49\":{\"lock\":false,\"pos\":{\"x\":-2.6887,\"y\":1.3987,\"z\":-5.0485},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"0cde73\":{\"lock\":false,\"pos\":{\"x\":1.5685,\"y\":1.6512,\"z\":2.3111},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"258731\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}},\"691fe9\":{\"lock\":false,\"pos\":{\"x\":-33.3428,\"y\":1.6291,\"z\":3.818},\"rot\":{\"x\":359.9554,\"y\":225.0048,\"z\":0.0684}},\"739c55\":{\"lock\":false,\"pos\":{\"x\":-39.985,\"y\":1.6372,\"z\":-0.0256},\"rot\":{\"x\":0.0799,\"y\":90.0027,\"z\":359.9831}},\"85e306\":{\"lock\":false,\"pos\":{\"x\":1.2838,\"y\":1.3944,\"z\":-0.7698},\"rot\":{\"x\":359.9196,\"y\":269.9993,\"z\":0.0169}},\"868a4d\":{\"lock\":false,\"pos\":{\"x\":-20.1755,\"y\":1.6096,\"z\":-0.0593},\"rot\":{\"x\":0.0799,\"y\":90.0026,\"z\":359.9831}},\"90d138\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.2919,\"y\":1.6505,\"z\":-10.5281},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"9afdfd\":{\"lock\":false,\"pos\":{\"x\":-3.7313,\"y\":1.5823,\"z\":-14.7936},\"rot\":{\"x\":359.9197,\"y\":269.9989,\"z\":0.0168}},\"9cc690\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.809,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.006,\"z\":180.0168}},\"add354\":{\"lock\":false,\"pos\":{\"x\":-27.0048,\"y\":1.6202,\"z\":3.6609},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"c8ff2d\":{\"lock\":false,\"pos\":{\"x\":-33.276,\"y\":1.6267,\"z\":-3.9922},\"rot\":{\"x\":0.0683,\"y\":135.1401,\"z\":0.0447}},\"d60026\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}},\"d6e210\":{\"lock\":false,\"pos\":{\"x\":-26.4601,\"y\":1.6173,\"z\":-3.7355},\"rot\":{\"x\":359.9554,\"y\":224.9996,\"z\":0.0684}},\"e96c38\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.8299},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}}}}", "XmlUI": "", @@ -546822,7 +548690,7 @@ "posZ": -21.3056011, "rotX": 359.9201, "rotY": 270.053864, - "rotZ": 0.0167987049, + "rotZ": 0.016798716, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -546870,6 +548738,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"014bd6\":{\"lock\":false,\"pos\":{\"x\":-25.1036396026611,\"y\":1.67355036735535,\"z\":-15.3067989349365},\"rot\":{\"x\":359.921264648438,\"y\":270.004333496094,\"z\":0.0162953250110149}},\"04d6e6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.8600001335144},\"rot\":{\"x\":0.0168393440544605,\"y\":179.999862670898,\"z\":0.0799407586455345}},\"106f19\":{\"lock\":false,\"pos\":{\"x\":-23.6766166687012,\"y\":1.63030028343201,\"z\":7.57000207901001},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168405137956142}},\"1163a0\":{\"lock\":false,\"pos\":{\"x\":-3.9560170173645,\"y\":1.59753942489624,\"z\":-10.441198348999},\"rot\":{\"x\":359.919738769531,\"y\":269.999908447266,\"z\":0.0168381482362747}},\"20c21d\":{\"lock\":false,\"pos\":{\"x\":-3.61939096450806,\"y\":1.58189785480499,\"z\":-15.7683153152466},\"rot\":{\"x\":359.919738769531,\"y\":269.999908447266,\"z\":0.0168379135429859}},\"20de8b\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63494288921356,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168403834104538}},\"38d12d\":{\"lock\":false,\"pos\":{\"x\":-23.6762142181396,\"y\":1.62806081771851,\"z\":-0.0302023328840733},\"rot\":{\"x\":359.920166015625,\"y\":270.001586914063,\"z\":0.0164922587573528}},\"425d3a\":{\"lock\":false,\"pos\":{\"x\":-6.58480930328369,\"y\":1.40212249755859,\"z\":-12.006649017334},\"rot\":{\"x\":359.983154296875,\"y\":-5.77712453377899E-05,\"z\":359.919677734375}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765995025635,\"y\":1.61220765113831,\"z\":-7.69999980926514},\"rot\":{\"x\":359.955108642578,\"y\":225.247604370117,\"z\":0.0682073757052422}},\"5bd383\":{\"lock\":false,\"pos\":{\"x\":0.853700518608093,\"y\":1.39382791519165,\"z\":-4.77610015869141},\"rot\":{\"x\":359.983154296875,\"y\":-3.55558381670562E-06,\"z\":359.919677734375}},\"5bebe6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334478855133,\"z\":-3.82999968528748},\"rot\":{\"x\":0.0168396066874266,\"y\":179.999786376953,\"z\":0.0799542590975761}},\"69eae5\":{\"lock\":false,\"pos\":{\"x\":-18.5802173614502,\"y\":1.70447313785553,\"z\":-7.69251012802124},\"rot\":{\"x\":358.952117919922,\"y\":269.981994628906,\"z\":0.0179013442248106}},\"73720d\":{\"lock\":false,\"pos\":{\"x\":-26.9587993621826,\"y\":1.61679530143738,\"z\":-7.66330099105835},\"rot\":{\"x\":359.920104980469,\"y\":270.002655029297,\"z\":0.0168635658919811}},\"7c8232\":{\"lock\":false,\"pos\":{\"x\":1.18845331668854,\"y\":1.3958306312561,\"z\":3.6325581073761},\"rot\":{\"x\":359.919647216797,\"y\":270.000885009766,\"z\":0.0168734136968851}},\"8d134d\":{\"lock\":false,\"pos\":{\"x\":-33.6311988830566,\"y\":1.6261180639267,\"z\":-7.60010099411011},\"rot\":{\"x\":0.07989452034235,\"y\":89.9999771118164,\"z\":359.983123779297}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.352916568517685,\"y\":1.59249484539032,\"z\":-10.4335975646973},\"rot\":{\"x\":359.919738769531,\"y\":269.998992919922,\"z\":0.0168393421918154}},\"93d8de\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61108767986298,\"z\":-11.5100021362305},\"rot\":{\"x\":0.016839437186718,\"y\":179.999908447266,\"z\":0.0799364894628525}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-2.87421679496765,\"y\":1.60357391834259,\"z\":15.2703056335449},\"rot\":{\"x\":359.919799804688,\"y\":269.996887207031,\"z\":0.0164822842925787}},\"c0362a\":{\"lock\":false,\"pos\":{\"x\":-17.1168079376221,\"y\":1.64247798919678,\"z\":-7.69977378845215},\"rot\":{\"x\":358.954650878906,\"y\":269.990447998047,\"z\":0.0169564709067345}},\"c2651e\":{\"lock\":false,\"pos\":{\"x\":-25.0900325775146,\"y\":1.67803597450256,\"z\":-0.0140054672956467},\"rot\":{\"x\":359.921234130859,\"y\":270.029602050781,\"z\":0.0162676814943552}},\"c380e4\":{\"lock\":false,\"pos\":{\"x\":-3.92770743370056,\"y\":1.76363480091095,\"z\":5.7572021484375},\"rot\":{\"x\":359.919738769531,\"y\":269.999786376953,\"z\":180.016815185547}},\"c647a3\":{\"lock\":false,\"pos\":{\"x\":-36.7733154296875,\"y\":1.64407503604889,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168410502374172}},\"c7ee02\":{\"lock\":false,\"pos\":{\"x\":-4.3056173324585,\"y\":1.65352654457092,\"z\":15.2833070755005},\"rot\":{\"x\":0.0813425332307816,\"y\":270.038696289063,\"z\":359.983245849609}},\"d4528c\":{\"lock\":false,\"pos\":{\"x\":-20.4211959838867,\"y\":1.60767769813538,\"z\":-7.66212940216064},\"rot\":{\"x\":359.919281005859,\"y\":270.000152587891,\"z\":0.0172294210642576}},\"db972a\":{\"lock\":false,\"pos\":{\"x\":-23.676513671875,\"y\":1.62357914447784,\"z\":-15.2798013687134},\"rot\":{\"x\":359.920166015625,\"y\":270.001281738281,\"z\":0.0164680276066065}}}}", "XmlUI": "", @@ -553478,12 +555349,12 @@ "GUID": "e7efa6", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2482033, - "posY": 1.46581507, + "posX": 12.2482023, + "posY": 1.46581519, "posZ": 4.6903, "rotX": 359.9201, "rotY": 270.081665, - "rotZ": 0.0167603754, + "rotZ": 0.0167602114, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -553531,6 +555402,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"00873d\":{\"lock\":false,\"pos\":{\"x\":-5.3258,\"y\":1.4991,\"z\":-14.7341},\"rot\":{\"x\":359.9755,\"y\":0.0049,\"z\":359.9708}},\"02d2b1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"1811ea\":{\"lock\":false,\"pos\":{\"x\":-20.2365,\"y\":1.6098,\"z\":0.1355},\"rot\":{\"x\":359.9201,\"y\":269.9745,\"z\":0.0169}},\"189f42\":{\"lock\":false,\"pos\":{\"x\":-31.7541,\"y\":1.8411,\"z\":-7.6825},\"rot\":{\"x\":359.9572,\"y\":269.9969,\"z\":0.0169}},\"3efbe9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}},\"416548\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6909,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"576595\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9211,\"y\":269.9999,\"z\":0.0182}},\"589ff6\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5176,\"y\":1.626,\"z\":-7.5064},\"rot\":{\"x\":359.9201,\"y\":270.0873,\"z\":0.0168}},\"79b81e\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0003,\"z\":180.0168}},\"7b12e0\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180.0001,\"z\":0.0799}},\"7de62e\":{\"lock\":false,\"pos\":{\"x\":1.2636,\"y\":1.3951,\"z\":1.6094},\"rot\":{\"x\":359.9196,\"y\":270.0022,\"z\":0.0169}},\"87f45e\":{\"lock\":false,\"pos\":{\"x\":-3.2772,\"y\":1.5818,\"z\":-14.9074},\"rot\":{\"x\":359.921,\"y\":270.0004,\"z\":0.0198}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.3725,\"y\":1.6506,\"z\":-10.4902},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"a8f821\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"b37d1d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"bc166c\":{\"lock\":false,\"pos\":{\"x\":1.2667,\"y\":1.3942,\"z\":-1.4688},\"rot\":{\"x\":359.9196,\"y\":270.0009,\"z\":0.0169}},\"bec080\":{\"lock\":false,\"pos\":{\"x\":-26.8343,\"y\":1.6189,\"z\":0.0207},\"rot\":{\"x\":359.9201,\"y\":269.8999,\"z\":0.017}},\"c7eddd\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"c9897f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"cbf2f5\":{\"lock\":false,\"pos\":{\"x\":-5.7302,\"y\":1.6806,\"z\":15.3024},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"d69fed\":{\"lock\":false,\"pos\":{\"x\":-2.3788,\"y\":1.6759,\"z\":15.316},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"dcc1bf\":{\"lock\":false,\"pos\":{\"x\":-31.8093,\"y\":1.8413,\"z\":-0.0414},\"rot\":{\"x\":5.2058,\"y\":269.9728,\"z\":0.0053}},\"e35136\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"e6a875\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6998,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"f33a5f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}},\"f99530\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0302},\"rot\":{\"x\":359.9207,\"y\":270.0015,\"z\":0.018}}}}", "XmlUI": "", @@ -553540,10 +555414,10 @@ "Name": "Bag", "Transform": { "posX": -5.32583332, - "posY": 1.49905431, - "posZ": -14.7340984, + "posY": 1.49905443, + "posZ": -14.7340994, "rotX": 359.974884, - "rotY": 0.00493265549, + "rotY": 0.004904515, "rotZ": 359.96994, "scaleX": 1.0, "scaleY": 1.0, @@ -553553,9 +555427,9 @@ "Description": "The Unspeakable Oath", "GMNotes": "", "ColorDiffuse": { - "r": 0.302167416, - "g": 0.07843674, - "b": 0.07843674 + "r": 0.3021674, + "g": 0.07843671, + "b": 0.07843671 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -553572,6 +555446,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -553789,9 +555666,9 @@ "posX": -30.2242, "posY": 1.62473512, "posZ": 3.86000013, - "rotX": 0.0168393254, - "rotY": 179.999863, - "rotZ": 0.0799418539, + "rotX": 0.0168392789, + "rotY": 179.999924, + "rotZ": 0.07993661, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -553946,7 +555823,7 @@ "posZ": 0.135499582, "rotX": 359.9201, "rotY": 269.9744, - "rotZ": 0.0169056654, + "rotZ": 0.0169052444, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554096,12 +555973,12 @@ "GUID": "189f42", "Name": "Card", "Transform": { - "posX": -31.7539, - "posY": 1.71285737, - "posZ": -7.682545, - "rotX": 358.1033, - "rotY": 269.999969, - "rotZ": 0.0169332046, + "posX": -31.7538967, + "posY": 1.7128576, + "posZ": -7.6824975, + "rotX": 358.103271, + "rotY": 269.998, + "rotZ": 0.016984567, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554151,9 +556028,9 @@ "posX": -30.2242, "posY": 1.6202178, "posZ": -11.5100021, - "rotX": 0.0168391149, - "rotY": 180.0, - "rotZ": 0.0799415857, + "rotX": 0.0168390032, + "rotY": 180.000031, + "rotZ": 0.07994106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554308,7 +556185,7 @@ "posZ": -15.2799959, "rotX": 359.9201, "rotY": 269.9998, - "rotZ": 0.0168405678, + "rotZ": 0.0168405734, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554356,11 +556233,11 @@ "Name": "Card", "Transform": { "posX": -30.22437, - "posY": 1.6349436, - "posZ": -7.699938, + "posY": 1.63494337, + "posZ": -7.69993925, "rotX": 359.920471, "rotY": 269.998962, - "rotZ": 0.0168702025, + "rotZ": 0.0168834757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554409,10 +556286,10 @@ "Transform": { "posX": -36.7733154, "posY": 1.644075, - "posZ": -7.69999743, + "posZ": -7.699998, "rotX": 359.9201, "rotY": 269.999756, - "rotZ": 0.0168412365, + "rotZ": 0.0168402176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -554460,11 +556337,11 @@ "Name": "Custom_Tile", "Transform": { "posX": -33.5175934, - "posY": 1.62598693, - "posZ": -7.506412, + "posY": 1.62598717, + "posZ": -7.50640726, "rotX": 359.91922, - "rotY": 270.087067, - "rotZ": 0.0169512313, + "rotY": 270.0872, + "rotZ": 0.0166744441, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -555953,9 +557830,9 @@ "posX": -30.2242, "posY": 1.62696886, "posZ": 11.460001, - "rotX": 0.01683915, - "rotY": 180.000122, - "rotZ": 0.07993961, + "rotX": 0.0168391038, + "rotY": 180.000061, + "rotZ": 0.07994057, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556105,12 +557982,12 @@ "GUID": "7de62e", "Name": "Bag", "Transform": { - "posX": 1.26360011, - "posY": 1.39513063, - "posZ": 1.60939908, + "posX": 1.26360106, + "posY": 1.3951304, + "posZ": 1.60939944, "rotX": 359.919647, - "rotY": 270.0022, - "rotZ": 0.0168713331, + "rotY": 270.002167, + "rotZ": 0.0168719534, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556138,6 +558015,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -556429,7 +558309,7 @@ "posZ": -14.9074039, "rotX": 359.921021, "rotY": 270.000244, - "rotZ": 0.019858757, + "rotZ": 0.0198598038, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -556475,12 +558355,12 @@ "GUID": "93a42f", "Name": "Card", "Transform": { - "posX": -0.372516721, - "posY": 1.59250569, - "posZ": -10.4901972, - "rotX": 359.919739, - "rotY": 270.000061, - "rotZ": 0.01683797, + "posX": -0.373249978, + "posY": 1.59262347, + "posZ": -10.4894009, + "rotX": 359.9195, + "rotY": 269.998138, + "rotZ": 0.0232275315, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556530,9 +558410,9 @@ "posX": -2.724807, "posY": 1.62076056, "posZ": 0.373301625, - "rotX": 0.0168355573, + "rotX": 0.01683547, "rotY": 180.0, - "rotZ": 0.0802562, + "rotZ": 0.0802561641, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556746,7 +558626,7 @@ "posZ": -10.4412985, "rotX": 359.919739, "rotY": 269.999481, - "rotZ": 0.0168387834, + "rotZ": 0.0168379452, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556795,10 +558675,10 @@ "Transform": { "posX": -23.6765175, "posY": 1.62806654, - "posZ": -0.0299967714, + "posZ": -0.0299968962, "rotX": 359.9201, "rotY": 269.999969, - "rotZ": 0.0168394968, + "rotZ": 0.01684031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556845,12 +558725,12 @@ "GUID": "bc166c", "Name": "Bag", "Transform": { - "posX": 1.26670063, - "posY": 1.39422154, - "posZ": -1.46880126, + "posX": 1.26670074, + "posY": 1.39422166, + "posZ": -1.4688009, "rotX": 359.919647, - "rotY": 270.0006, - "rotZ": 0.0168721, + "rotY": 270.000854, + "rotZ": 0.0168730319, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -556878,6 +558758,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -557166,10 +559049,10 @@ "Transform": { "posX": -26.8343, "posY": 1.61887991, - "posZ": 0.0206997339, + "posZ": 0.020699732, "rotX": 359.920135, "rotY": 269.8999, - "rotZ": 0.0170070361, + "rotZ": 0.0170075037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -557319,12 +559202,12 @@ "GUID": "c7eddd", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.696601, - "posY": 1.558316, + "posX": 1.69660068, + "posY": 1.55831647, "posZ": 14.2787018, "rotX": 359.955139, - "rotY": 224.997986, - "rotZ": 0.06867319, + "rotY": 224.998016, + "rotZ": 0.06867313, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -557362,6 +559245,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -557862,10 +559748,10 @@ "Transform": { "posX": -17.120018, "posY": 1.618924, - "posZ": -0.0299967229, + "posZ": -0.02999696, "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.01683963, + "rotY": 269.999878, + "rotZ": 0.0168405231, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -557912,11 +559798,11 @@ "GUID": "cbf2f5", "Name": "Deck", "Transform": { - "posX": -5.73021936, - "posY": 1.64861345, - "posZ": 15.3024054, + "posX": -5.73010254, + "posY": 1.64861321, + "posZ": 15.3023958, "rotX": 359.919739, - "rotY": 270.000061, + "rotY": 269.999939, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -558238,15 +560124,15 @@ "XmlUI": "" }, { - "GUID": "dd1c0a", + "GUID": "e66648", "Name": "Card", "Transform": { - "posX": -63.73442, - "posY": 1.79567409, - "posZ": -2.44873524, - "rotX": 359.918884, - "rotY": 269.99884, - "rotZ": 0.0158655383, + "posX": -5.37327147, + "posY": 1.72328424, + "posZ": 14.92134, + "rotX": 0.214672789, + "rotY": 269.998962, + "rotZ": 0.01651836, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -558270,7 +560156,7 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, @@ -558290,15 +560176,15 @@ "XmlUI": "" }, { - "GUID": "e66648", + "GUID": "dd1c0a", "Name": "Card", "Transform": { - "posX": -63.37584, - "posY": 1.8001101, - "posZ": -2.682107, - "rotX": 359.9214, - "rotY": 269.99884, - "rotZ": 0.0151741663, + "posX": -5.587253, + "posY": 1.72325838, + "posZ": 14.5016966, + "rotX": 359.920135, + "rotY": 269.998932, + "rotZ": 0.0206244569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -558322,7 +560208,7 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, @@ -558347,9 +560233,9 @@ "GUID": "d69fed", "Name": "Deck", "Transform": { - "posX": -2.37881875, + "posX": -2.378819, "posY": 1.643923, - "posZ": 15.3160076, + "posZ": 15.3160086, "rotX": 359.919739, "rotY": 270.0, "rotZ": 180.01683, @@ -558773,12 +560659,12 @@ "GUID": "dcc1bf", "Name": "Card", "Transform": { - "posX": -31.80102, - "posY": 1.66583884, - "posZ": -0.0415205956, - "rotX": 0.90910244, - "rotY": 269.97937, - "rotZ": 0.0177610181, + "posX": -31.8022366, + "posY": 1.6652894, + "posZ": -0.0407909974, + "rotX": 0.881749034, + "rotY": 269.9508, + "rotZ": 0.006536891, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -558827,10 +560713,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63943064, - "posZ": 7.57000446, + "posZ": 7.570003, "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.01684038, + "rotY": 269.9999, + "rotZ": 0.0168396048, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -558881,8 +560767,8 @@ "posY": 1.64167011, "posZ": 15.1900034, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168404318, + "rotY": 269.999878, + "rotZ": 0.01683979, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -558932,9 +560818,9 @@ "posX": -30.2242, "posY": 1.62247491, "posZ": -3.83, - "rotX": 0.0168393124, - "rotY": 179.999985, - "rotZ": 0.07995353, + "rotX": 0.0168392044, + "rotY": 179.999954, + "rotZ": 0.07994022, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -559084,12 +560970,12 @@ "GUID": "f99530", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 1.63724029, - "posZ": -0.0301855747, - "rotX": 359.9209, - "rotY": 270.001343, - "rotZ": 0.0180983935, + "posX": -30.2242222, + "posY": 1.63723874, + "posZ": -0.030194167, + "rotX": 359.920837, + "rotY": 270.001373, + "rotZ": 0.01803732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -559163,7 +561049,7 @@ "posZ": -12.6652021, "rotX": 359.9201, "rotY": 270.0427, - "rotZ": 0.0168141853, + "rotZ": 0.0168142356, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -559211,6 +561097,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"47f95d\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"77a069\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.777,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"8d2dcc\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"93a42f\":{\"lock\":false,\"pos\":{\"x\":-0.3967,\"y\":1.6506,\"z\":-10.5348},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":0.0168}},\"bb070d\":{\"lock\":false,\"pos\":{\"x\":-4.3035,\"y\":1.5832,\"z\":-14.589},\"rot\":{\"x\":359.9197,\"y\":269.9802,\"z\":0.0169}},\"df01f6\":{\"lock\":false,\"pos\":{\"x\":-4.0004,\"y\":1.4065,\"z\":15.2206},\"rot\":{\"x\":359.9831,\"y\":-0.0005,\"z\":359.9196}},\"ede114\":{\"lock\":false,\"pos\":{\"x\":-17.1202,\"y\":1.6969,\"z\":11.4604},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"fed701\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}}}}", "XmlUI": "", @@ -562755,12 +564644,12 @@ "GUID": "56270d", "Name": "Custom_Model_Bag", "Transform": { - "posX": 63.03137, - "posY": 1.77258444, - "posZ": 28.5318356, + "posX": 63.0319176, + "posY": 1.772584, + "posZ": 28.5319462, "rotX": 359.9201, - "rotY": 270.0083, - "rotZ": 0.016861314, + "rotY": 270.008, + "rotZ": 0.01686172, "scaleX": 2.00002885, "scaleY": 0.10587021, "scaleZ": 1.69295752 @@ -603659,11 +605548,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208074152, + "rotX": 0.0208060462, "rotY": 270.018738, - "rotZ": 0.016779447, + "rotZ": 0.0167766772, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -603715,19 +605604,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"017e1f\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087209612131,\"y\":269.999145507813,\"z\":0.0167708452790976}},\"037b2e\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.29552865028381,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208092052489519,\"y\":269.997436523438,\"z\":0.016770351678133}},\"043971\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.020808856934309,\"y\":269.998962402344,\"z\":0.0167705770581961}},\"066c18\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208126958459616,\"y\":269.986297607422,\"z\":0.0167662687599659}},\"06abe0\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208097323775291,\"y\":269.99658203125,\"z\":0.0167699251323938}},\"0c278c\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208090376108885,\"y\":269.998687744141,\"z\":0.0167706795036793}},\"0c2f37\":{\"lock\":false,\"pos\":{\"x\":52.9472045898438,\"y\":1.30024063587189,\"z\":-75.0420989990234},\"rot\":{\"x\":0.0209245011210442,\"y\":269.602203369141,\"z\":0.0166262369602919}},\"1408ad\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208150502294302,\"y\":269.977447509766,\"z\":0.0167629979550838}},\"14424c\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208089537918568,\"y\":269.998962402344,\"z\":0.0167707800865173}},\"14dcc4\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208087079226971,\"y\":269.998718261719,\"z\":0.0167707577347755}},\"15fa11\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086669445038,\"y\":269.999755859375,\"z\":0.0167713072150946}},\"17f807\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.30103969573975,\"z\":-56.6086387634277},\"rot\":{\"x\":0.0208089202642441,\"y\":269.999176025391,\"z\":0.0167709514498711}},\"187591\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202194213867},\"rot\":{\"x\":0.0208153240382671,\"y\":269.977325439453,\"z\":0.0167629811912775}},\"1c0bcd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208126120269299,\"y\":269.986145019531,\"z\":0.0167661234736443}},\"1e7f9a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087172359228,\"y\":269.999542236328,\"z\":0.0167710296809673}},\"1fc1f4\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.02081598341465,\"y\":269.974670410156,\"z\":0.0167619381099939}},\"218e04\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199005126953},\"rot\":{\"x\":0.0208079870790243,\"y\":270.001770019531,\"z\":0.0167720969766378}},\"22256f\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208037588745356,\"y\":270.016235351563,\"z\":0.0167770385742188}},\"2901ee\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208085682243109,\"y\":270.000091552734,\"z\":0.0167712718248367}},\"2b76c6\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208091028034687,\"y\":269.997863769531,\"z\":0.0167703554034233}},\"2badf6\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30228424072266,\"z\":-63.5087966918945},\"rot\":{\"x\":0.0208089184015989,\"y\":269.998748779297,\"z\":0.0167706627398729}},\"2d2246\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208095703274012,\"y\":269.996643066406,\"z\":0.0167700592428446}},\"32b458\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086557686329,\"y\":269.999206542969,\"z\":0.0167709141969681}},\"33fb3a\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208096783608198,\"y\":269.997863769531,\"z\":0.0167707931250334}},\"36ffa9\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208151284605265,\"y\":269.977416992188,\"z\":0.0167628563940525}},\"390a86\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30565047264099,\"z\":-52.0087776184082},\"rot\":{\"x\":0.0208108201622963,\"y\":269.992736816406,\"z\":0.0167682971805334}},\"3a622d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208087787032127,\"y\":269.999176025391,\"z\":0.0167710520327091}},\"3a726b\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30226576328278,\"z\":-68.1202011108398},\"rot\":{\"x\":0.0208085160702467,\"y\":269.999877929688,\"z\":0.0167711824178696}},\"3accaf\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30363070964813,\"z\":-58.9087905883789},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998687744141,\"z\":0.0167706049978733}},\"3b042e\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208086241036654,\"y\":269.999267578125,\"z\":0.0167709644883871}},\"3df5fb\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.3063051700592,\"z\":-54.3203392028809},\"rot\":{\"x\":0.0208085644990206,\"y\":270,\"z\":0.0167710836976767}},\"415ca2\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208089519292116,\"y\":269.998962402344,\"z\":0.0167707465589046}},\"43b3a5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208033956587315,\"y\":270.020324707031,\"z\":0.0167789477854967}},\"467460\":{\"lock\":false,\"pos\":{\"x\":52.9189834594727,\"y\":1.29620051383972,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208094883710146,\"y\":269.997192382813,\"z\":0.016770800575614}},\"491c09\":{\"lock\":false,\"pos\":{\"x\":52.9478187561035,\"y\":1.30091607570648,\"z\":-72.7354354858398},\"rot\":{\"x\":0.0208513177931309,\"y\":269.853637695313,\"z\":0.0167179740965366}},\"537351\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.02080905623734,\"y\":269.998687744141,\"z\":0.0167705770581961}},\"54293e\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30172824859619,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089910447598,\"y\":269.998657226563,\"z\":0.0167706124484539}},\"5761c7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563199520111,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208153668791056,\"y\":269.977386474609,\"z\":0.0167629197239876}},\"596620\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.020815109834075,\"y\":269.977416992188,\"z\":0.0167629458010197}},\"59bdfb\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208091381937265,\"y\":269.998748779297,\"z\":0.0167705006897449}},\"5a4bb5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208084359765053,\"y\":269.999664306641,\"z\":0.0167710557579994}},\"5a7137\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999206542969,\"z\":0.0167709272354841}},\"5cfb72\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208036452531815,\"y\":270.016296386719,\"z\":0.0167770273983479}},\"5efc92\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765175819397,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208151396363974,\"y\":269.977416992188,\"z\":0.0167629327625036}},\"62392c\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565048217773,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208089388906956,\"y\":269.999328613281,\"z\":0.0167709551751614}},\"639a09\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162967205048,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208125188946724,\"y\":269.986206054688,\"z\":0.0167660675942898}},\"650903\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208036284893751,\"y\":270.016296386719,\"z\":0.0167771261185408}},\"661c3f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30093789100647,\"z\":-68.1086578369141},\"rot\":{\"x\":0.0208090003579855,\"y\":269.998962402344,\"z\":0.0167706795036793}},\"6b130d\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208151154220104,\"y\":269.977416992188,\"z\":0.0167628526687622}},\"6c6340\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208088848739862,\"y\":269.9990234375,\"z\":0.0167708899825811}},\"7ab680\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29095637798309,\"z\":-86.5082931518555},\"rot\":{\"x\":0.0208126064389944,\"y\":269.986389160156,\"z\":0.0167662166059017}},\"7dc42a\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208005867898464,\"y\":270.027648925781,\"z\":0.0167811959981918}},\"80d5e3\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208036433905363,\"y\":270.016387939453,\"z\":0.0167771857231855}},\"80fafa\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709815979004},\"rot\":{\"x\":0.0208082310855389,\"y\":270.001251220703,\"z\":0.0167717803269625}},\"85fe46\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30295753479004,\"z\":-61.2087936401367},\"rot\":{\"x\":0.0208088625222445,\"y\":269.998779296875,\"z\":0.0167705491185188}},\"87226d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208089277148247,\"y\":269.998931884766,\"z\":0.0167707875370979}},\"88d2ba\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30361223220825,\"z\":-63.5203590393066},\"rot\":{\"x\":0.0208149310201406,\"y\":269.977447509766,\"z\":0.0167630538344383}},\"88fdeb\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3023829460144,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999206542969,\"z\":0.0167706571519375}},\"8f5533\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208086017519236,\"y\":270.000335693359,\"z\":0.0167713537812233}},\"8ffa44\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30026459693909,\"z\":-70.4086608886719},\"rot\":{\"x\":0.0208091288805008,\"y\":269.998657226563,\"z\":0.016770588234067}},\"9164a5\":{\"lock\":false,\"pos\":{\"x\":55.4925498962402,\"y\":1.51360321044922,\"z\":-40.1462669372559},\"rot\":{\"x\":3.51952949131373E-05,\"y\":270.000030517578,\"z\":-8.71363226906396E-05}},\"92436b\":{\"lock\":false,\"pos\":{\"x\":52.9441833496094,\"y\":1.29957222938538,\"z\":-77.322395324707},\"rot\":{\"x\":0.0208976399153471,\"y\":269.693969726563,\"z\":0.016659801825881}},\"92c295\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999969482422,\"z\":0.0167710576206446}},\"93381d\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208091456443071,\"y\":269.997619628906,\"z\":0.0167702883481979}},\"9509e3\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4197616577148},\"rot\":{\"x\":0.0208083298057318,\"y\":270.000335693359,\"z\":0.0167712792754173}},\"9e7f6a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208086539059877,\"y\":270,\"z\":0.0167711228132248}},\"a0e05d\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208150893449783,\"y\":269.977416992188,\"z\":0.0167628861963749}},\"a18819\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208080224692822,\"y\":270,\"z\":0.0167708825320005}},\"a26425\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.02080356515944,\"y\":270.016235351563,\"z\":0.0167771056294441}},\"a27955\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208083800971508,\"y\":270,\"z\":0.0167711302638054}},\"ab51ce\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208088774234056,\"y\":269.998901367188,\"z\":0.016770938411355}},\"ab620e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208150092512369,\"y\":269.977416992188,\"z\":0.0167630445212126}},\"afef79\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208087991923094,\"y\":269.9990234375,\"z\":0.0167707372456789}},\"b39b78\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208088327199221,\"y\":269.998901367188,\"z\":0.0167707558721304}},\"b7c4cb\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30737829208374,\"z\":-54.3203010559082},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000091552734,\"z\":0.016771150752902}},\"bdffae\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901671409607,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088736981153,\"y\":269.999633789063,\"z\":0.016771025955677}},\"c1d796\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087060600519,\"y\":269.999725341797,\"z\":0.0167711991816759}},\"c4018c\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208091288805008,\"y\":269.997650146484,\"z\":0.0167702101171017}},\"c5aa89\":{\"lock\":false,\"pos\":{\"x\":52.9284706115723,\"y\":1.29687416553497,\"z\":-86.5200881958008},\"rot\":{\"x\":0.0208092648535967,\"y\":269.99755859375,\"z\":0.0167701691389084}},\"cdb540\":{\"lock\":false,\"pos\":{\"x\":40.2899551391602,\"y\":1.29295742511749,\"z\":-84.2199020385742},\"rot\":{\"x\":0.0208042934536934,\"y\":270.016510009766,\"z\":0.0167777873575687}},\"d93397\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30632376670837,\"z\":-49.7088088989258},\"rot\":{\"x\":0.0208091847598553,\"y\":269.997375488281,\"z\":0.01677012629807}},\"ddc9f8\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1158065795898},\"rot\":{\"x\":0.0208043809980154,\"y\":270.016479492188,\"z\":0.0167777389287949}},\"dddd59\":{\"lock\":false,\"pos\":{\"x\":44.2289009094238,\"y\":1.30152595043182,\"z\":-63.5009002685547},\"rot\":{\"x\":0.0208084173500538,\"y\":270,\"z\":0.016771262511611}},\"de2d0a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208082906901836,\"y\":270.001678466797,\"z\":0.0167713053524494}},\"e1748c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29903519153595,\"z\":-58.908447265625},\"rot\":{\"x\":0.0208088457584381,\"y\":269.998962402344,\"z\":0.0167707521468401}},\"e1ef43\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086520433426,\"y\":269.999664306641,\"z\":0.016771238297224}},\"e3ae5c\":{\"lock\":false,\"pos\":{\"x\":52.9284248352051,\"y\":1.29620385169983,\"z\":-88.8097076416016},\"rot\":{\"x\":0.020809356123209,\"y\":269.997375488281,\"z\":0.0167704150080681}},\"e55fe0\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.29889953136444,\"z\":-79.6202621459961},\"rot\":{\"x\":0.0208096522837877,\"y\":269.997619628906,\"z\":0.0167706999927759}},\"e56d1d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.119873046875},\"rot\":{\"x\":0.0208087861537933,\"y\":269.999420166016,\"z\":0.0167708620429039}},\"f54b74\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208124797791243,\"y\":269.986328125,\"z\":0.0167662631720304}}}}", + "LuaScriptState": "{\"ml\":{\"017e1f\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999145507813,\"z\":0.0167709607630968}},\"037b2e\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.29552865028381,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208091046661139,\"y\":269.997436523438,\"z\":0.0167702957987785}},\"043971\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208088774234056,\"y\":269.998962402344,\"z\":0.0167709179222584}},\"066c18\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0208128299564123,\"y\":269.986267089844,\"z\":0.0167654920369387}},\"06abe0\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208094920963049,\"y\":269.99658203125,\"z\":0.0167700164020061}},\"0c278c\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208091828972101,\"y\":269.998687744141,\"z\":0.0167707651853561}},\"0c2f37\":{\"lock\":false,\"pos\":{\"x\":52.9472045898438,\"y\":1.30024063587189,\"z\":-75.0420989990234},\"rot\":{\"x\":0.0209243223071098,\"y\":269.602203369141,\"z\":0.0166264362633228}},\"1408ad\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208151526749134,\"y\":269.977447509766,\"z\":0.0167628861963749}},\"14424c\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208088345825672,\"y\":269.998962402344,\"z\":0.0167706999927759}},\"14dcc4\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208089035004377,\"y\":269.998718261719,\"z\":0.016770638525486}},\"15fa11\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086147904396,\"y\":269.999755859375,\"z\":0.0167711712419987}},\"17f807\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.30103969573975,\"z\":-56.6086387634277},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999176025391,\"z\":0.0167708490043879}},\"187591\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202194213867},\"rot\":{\"x\":0.0208152253180742,\"y\":269.977325439453,\"z\":0.0167628992348909}},\"1c0bcd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.0208129044622183,\"y\":269.986145019531,\"z\":0.0167653579264879}},\"1e7f9a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208085682243109,\"y\":269.999542236328,\"z\":0.0167710706591606}},\"1fc1f4\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208158530294895,\"y\":269.974670410156,\"z\":0.016761988401413}},\"218e04\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199005126953},\"rot\":{\"x\":0.020807946100831,\"y\":270.001770019531,\"z\":0.0167718678712845}},\"22256f\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208038184791803,\"y\":270.016235351563,\"z\":0.0167772583663464}},\"2901ee\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208085346966982,\"y\":270.000091552734,\"z\":0.0167713463306427}},\"2b76c6\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208090655505657,\"y\":269.997863769531,\"z\":0.0167703181505203}},\"2badf6\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30161118507385,\"z\":-65.8086318969727},\"rot\":{\"x\":0.0208087619394064,\"y\":269.998748779297,\"z\":0.0167699195444584}},\"2d2246\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208096262067556,\"y\":269.996643066406,\"z\":0.0167700331658125}},\"32b458\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208088122308254,\"y\":269.999206542969,\"z\":0.0167707838118076}},\"33455f\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30363070964813,\"z\":-58.9087867736816},\"rot\":{\"x\":0.0208062380552292,\"y\":270.007507324219,\"z\":0.0167737044394016}},\"33fb3a\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208096783608198,\"y\":269.997863769531,\"z\":0.0167707931250334}},\"36ffa9\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208152793347836,\"y\":269.977416992188,\"z\":0.0167630482465029}},\"390a86\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30565047264099,\"z\":-52.0087776184082},\"rot\":{\"x\":0.0208108201622963,\"y\":269.992736816406,\"z\":0.0167682971805334}},\"3a622d\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208091512322426,\"y\":269.999176025391,\"z\":0.01677006483078}},\"3a726b\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30226576328278,\"z\":-68.1202011108398},\"rot\":{\"x\":0.0208085160702467,\"y\":269.999877929688,\"z\":0.0167711824178696}},\"3accaf\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30295765399933,\"z\":-61.2087745666504},\"rot\":{\"x\":0.0208086650818586,\"y\":269.998687744141,\"z\":0.016770588234067}},\"3b042e\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.020808657631278,\"y\":269.999267578125,\"z\":0.0167706534266472}},\"3df5fb\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.3063051700592,\"z\":-54.3203392028809},\"rot\":{\"x\":0.0208085607737303,\"y\":270,\"z\":0.0167711619287729}},\"415ca2\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208086594939232,\"y\":269.998962402344,\"z\":0.0167710371315479}},\"43b3a5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208033956587315,\"y\":270.020324707031,\"z\":0.0167789477854967}},\"467460\":{\"lock\":false,\"pos\":{\"x\":52.9189834594727,\"y\":1.29620051383972,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208094883710146,\"y\":269.997192382813,\"z\":0.016770800575614}},\"491c09\":{\"lock\":false,\"pos\":{\"x\":52.9478187561035,\"y\":1.30091607570648,\"z\":-72.7354354858398},\"rot\":{\"x\":0.0208512879908085,\"y\":269.853637695313,\"z\":0.0167178846895695}},\"537351\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.0208090357482433,\"y\":269.998687744141,\"z\":0.0167706497013569}},\"54293e\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089202642441,\"y\":269.998657226563,\"z\":0.0167707484215498}},\"5761c7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208151508122683,\"y\":269.977386474609,\"z\":0.0167628675699234}},\"596620\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208150912076235,\"y\":269.977416992188,\"z\":0.0167629383504391}},\"59bdfb\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208091381937265,\"y\":269.998748779297,\"z\":0.0167705006897449}},\"5a4bb5\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30093789100647,\"z\":-68.1086349487305},\"rot\":{\"x\":0.0208084732294083,\"y\":269.999664306641,\"z\":0.0167704224586487}},\"5a7137\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808769389987,\"y\":269.999206542969,\"z\":0.0167710818350315}},\"5cfb72\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208038538694382,\"y\":270.016296386719,\"z\":0.0167770441621542}},\"5efc92\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208151526749134,\"y\":269.977416992188,\"z\":0.0167629066854715}},\"62392c\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208089649677277,\"y\":269.999328613281,\"z\":0.0167709831148386}},\"639a09\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208127163350582,\"y\":269.986206054688,\"z\":0.0167653262615204}},\"650903\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.020803663879633,\"y\":270.016296386719,\"z\":0.0167771726846695}},\"661c3f\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30026459693909,\"z\":-70.4086380004883},\"rot\":{\"x\":0.0208089333027601,\"y\":269.998962402344,\"z\":0.0167700983583927}},\"66c93b\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208067763596773,\"y\":270.007507324219,\"z\":0.0167743489146233}},\"6b130d\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208151154220104,\"y\":269.977416992188,\"z\":0.0167628526687622}},\"6c6340\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208088122308254,\"y\":269.9990234375,\"z\":0.016770713031292}},\"7ab680\":{\"lock\":false,\"pos\":{\"x\":36.6086692810059,\"y\":1.29028046131134,\"z\":-88.7977294921875},\"rot\":{\"x\":0.0208127107471228,\"y\":269.986389160156,\"z\":0.0167654603719711}},\"7dc42a\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208004284650087,\"y\":270.027648925781,\"z\":0.0167811941355467}},\"80d5e3\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208037570118904,\"y\":270.016387939453,\"z\":0.0167773868888617}},\"80fafa\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709815979004},\"rot\":{\"x\":0.0208081640303135,\"y\":270.001251220703,\"z\":0.0167716611176729}},\"85fe46\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30228424072266,\"z\":-63.5087776184082},\"rot\":{\"x\":0.0208088327199221,\"y\":269.998779296875,\"z\":0.0167702920734882}},\"87226d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.020808843895793,\"y\":269.998931884766,\"z\":0.0167708117514849}},\"88d2ba\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30361223220825,\"z\":-63.5203590393066},\"rot\":{\"x\":0.0208150334656239,\"y\":269.977447509766,\"z\":0.0167629048228264}},\"88fdeb\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999206542969,\"z\":0.0167707335203886}},\"8f5533\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000335693359,\"z\":0.0167712643742561}},\"8ffa44\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.2995913028717,\"z\":-72.7087249755859},\"rot\":{\"x\":0.0208089798688889,\"y\":269.998657226563,\"z\":0.0167700592428446}},\"9164a5\":{\"lock\":false,\"pos\":{\"x\":55.4925498962402,\"y\":1.51360321044922,\"z\":-40.1462669372559},\"rot\":{\"x\":3.51952949131373E-05,\"y\":270.000030517578,\"z\":-8.71363226906396E-05}},\"92436b\":{\"lock\":false,\"pos\":{\"x\":52.9441833496094,\"y\":1.29957211017609,\"z\":-77.322395324707},\"rot\":{\"x\":0.0208978690207005,\"y\":269.693969726563,\"z\":0.0166597552597523}},\"92c295\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999969482422,\"z\":0.0167714282870293}},\"93381d\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.020809093490243,\"y\":269.997619628906,\"z\":0.0167703796178102}},\"9509e3\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4197616577148},\"rot\":{\"x\":0.0208082757890224,\"y\":270.000335693359,\"z\":0.0167713724076748}},\"9e7f6a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085216581821,\"y\":270,\"z\":0.0167711172252893}},\"a0e05d\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208150893449783,\"y\":269.977416992188,\"z\":0.0167628861963749}},\"a18819\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208080224692822,\"y\":270,\"z\":0.0167708825320005}},\"a26425\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836177825928,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208037812262774,\"y\":270.016235351563,\"z\":0.0167772453278303}},\"a27955\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208085458725691,\"y\":270,\"z\":0.0167714077979326}},\"ab51ce\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29499578475952,\"z\":-72.7083740234375},\"rot\":{\"x\":0.0208091605454683,\"y\":269.998901367188,\"z\":0.0167699959129095}},\"ab620e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208150558173656,\"y\":269.977416992188,\"z\":0.0167629327625036}},\"afef79\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208088103681803,\"y\":269.9990234375,\"z\":0.0167707316577435}},\"b39b78\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.020808694884181,\"y\":269.998901367188,\"z\":0.016770901158452}},\"b7c4cb\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30737829208374,\"z\":-54.3203010559082},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000091552734,\"z\":0.016771150752902}},\"bdffae\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999633789063,\"z\":0.0167711228132248}},\"c1d796\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087414503098,\"y\":269.999725341797,\"z\":0.0167711023241282}},\"c4018c\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208092667162418,\"y\":269.997650146484,\"z\":0.0167701933532953}},\"c5aa89\":{\"lock\":false,\"pos\":{\"x\":52.9284706115723,\"y\":1.29687416553497,\"z\":-86.5200881958008},\"rot\":{\"x\":0.0208092648535967,\"y\":269.99755859375,\"z\":0.0167701691389084}},\"cdb540\":{\"lock\":false,\"pos\":{\"x\":40.2899551391602,\"y\":1.29295742511749,\"z\":-84.2199020385742},\"rot\":{\"x\":0.0208042934536934,\"y\":270.016510009766,\"z\":0.0167777873575687}},\"d93397\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30632376670837,\"z\":-49.7088088989258},\"rot\":{\"x\":0.0208091959357262,\"y\":269.997375488281,\"z\":0.0167702380567789}},\"ddc9f8\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1158065795898},\"rot\":{\"x\":0.0208043809980154,\"y\":270.016479492188,\"z\":0.0167777389287949}},\"dddd59\":{\"lock\":false,\"pos\":{\"x\":44.2289009094238,\"y\":1.30152595043182,\"z\":-63.5009002685547},\"rot\":{\"x\":0.0208084173500538,\"y\":270,\"z\":0.016771262511611}},\"de2d0a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208082906901836,\"y\":270.001678466797,\"z\":0.0167713053524494}},\"e1748c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29903519153595,\"z\":-58.908447265625},\"rot\":{\"x\":0.0208088457584381,\"y\":269.998962402344,\"z\":0.0167707521468401}},\"e1ef43\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086427301168,\"y\":269.999664306641,\"z\":0.0167711656540632}},\"e3ae5c\":{\"lock\":false,\"pos\":{\"x\":52.9284248352051,\"y\":1.29620385169983,\"z\":-88.8097076416016},\"rot\":{\"x\":0.0208092033863068,\"y\":269.997375488281,\"z\":0.0167701728641987}},\"e55fe0\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.29889953136444,\"z\":-79.6202621459961},\"rot\":{\"x\":0.0208096522837877,\"y\":269.997619628906,\"z\":0.0167706999927759}},\"e56d1d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.119873046875},\"rot\":{\"x\":0.020808944478631,\"y\":269.999420166016,\"z\":0.0167708601802588}},\"f54b74\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297614097595,\"z\":-79.608268737793},\"rot\":{\"x\":0.020812600851059,\"y\":269.986297607422,\"z\":0.0167661532759666}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "01eb8b", + "GUID": "c07674", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.32199, - "posY": 1.66709232, - "posZ": -63.9796448, - "rotX": 0.0208073631, + "posX": 66.32201, + "posY": 1.673825, + "posZ": -63.97963, + "rotX": 0.020805968, "rotY": 270.018738, - "rotZ": 0.0167793985, + "rotZ": 0.0167765357, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -603779,24 +605668,76 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"017e1f\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087209612131,\"y\":269.999145507813,\"z\":0.0167708452790976}},\"037b2e\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.29552865028381,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208092052489519,\"y\":269.997436523438,\"z\":0.016770351678133}},\"043971\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.020808856934309,\"y\":269.998962402344,\"z\":0.0167705770581961}},\"066c18\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208126958459616,\"y\":269.986297607422,\"z\":0.0167662687599659}},\"06abe0\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208097323775291,\"y\":269.99658203125,\"z\":0.0167699251323938}},\"0c278c\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208090376108885,\"y\":269.998687744141,\"z\":0.0167706795036793}},\"0c2f37\":{\"lock\":false,\"pos\":{\"x\":52.9472045898438,\"y\":1.30024063587189,\"z\":-75.0420989990234},\"rot\":{\"x\":0.0209245011210442,\"y\":269.602203369141,\"z\":0.0166262369602919}},\"1408ad\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208150502294302,\"y\":269.977447509766,\"z\":0.0167629979550838}},\"14424c\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208089537918568,\"y\":269.998962402344,\"z\":0.0167707800865173}},\"14dcc4\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208087079226971,\"y\":269.998718261719,\"z\":0.0167707577347755}},\"15fa11\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086669445038,\"y\":269.999755859375,\"z\":0.0167713072150946}},\"17f807\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.30103969573975,\"z\":-56.6086387634277},\"rot\":{\"x\":0.0208089202642441,\"y\":269.999176025391,\"z\":0.0167709514498711}},\"187591\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202194213867},\"rot\":{\"x\":0.0208153240382671,\"y\":269.977325439453,\"z\":0.0167629811912775}},\"1c0bcd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208126120269299,\"y\":269.986145019531,\"z\":0.0167661234736443}},\"1e7f9a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087172359228,\"y\":269.999542236328,\"z\":0.0167710296809673}},\"1fc1f4\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.02081598341465,\"y\":269.974670410156,\"z\":0.0167619381099939}},\"218e04\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199005126953},\"rot\":{\"x\":0.0208079870790243,\"y\":270.001770019531,\"z\":0.0167720969766378}},\"22256f\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208037588745356,\"y\":270.016235351563,\"z\":0.0167770385742188}},\"2901ee\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208085682243109,\"y\":270.000091552734,\"z\":0.0167712718248367}},\"2b76c6\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208091028034687,\"y\":269.997863769531,\"z\":0.0167703554034233}},\"2badf6\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30228424072266,\"z\":-63.5087966918945},\"rot\":{\"x\":0.0208089184015989,\"y\":269.998748779297,\"z\":0.0167706627398729}},\"2d2246\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208095703274012,\"y\":269.996643066406,\"z\":0.0167700592428446}},\"32b458\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086557686329,\"y\":269.999206542969,\"z\":0.0167709141969681}},\"33fb3a\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208096783608198,\"y\":269.997863769531,\"z\":0.0167707931250334}},\"36ffa9\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208151284605265,\"y\":269.977416992188,\"z\":0.0167628563940525}},\"390a86\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30565047264099,\"z\":-52.0087776184082},\"rot\":{\"x\":0.0208108201622963,\"y\":269.992736816406,\"z\":0.0167682971805334}},\"3a622d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208087787032127,\"y\":269.999176025391,\"z\":0.0167710520327091}},\"3a726b\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30226576328278,\"z\":-68.1202011108398},\"rot\":{\"x\":0.0208085160702467,\"y\":269.999877929688,\"z\":0.0167711824178696}},\"3accaf\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30363070964813,\"z\":-58.9087905883789},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998687744141,\"z\":0.0167706049978733}},\"3b042e\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208086241036654,\"y\":269.999267578125,\"z\":0.0167709644883871}},\"3df5fb\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.3063051700592,\"z\":-54.3203392028809},\"rot\":{\"x\":0.0208085644990206,\"y\":270,\"z\":0.0167710836976767}},\"415ca2\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208089519292116,\"y\":269.998962402344,\"z\":0.0167707465589046}},\"43b3a5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208033956587315,\"y\":270.020324707031,\"z\":0.0167789477854967}},\"467460\":{\"lock\":false,\"pos\":{\"x\":52.9189834594727,\"y\":1.29620051383972,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208094883710146,\"y\":269.997192382813,\"z\":0.016770800575614}},\"491c09\":{\"lock\":false,\"pos\":{\"x\":52.9478187561035,\"y\":1.30091607570648,\"z\":-72.7354354858398},\"rot\":{\"x\":0.0208513177931309,\"y\":269.853637695313,\"z\":0.0167179740965366}},\"537351\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.02080905623734,\"y\":269.998687744141,\"z\":0.0167705770581961}},\"54293e\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30172824859619,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089910447598,\"y\":269.998657226563,\"z\":0.0167706124484539}},\"5761c7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563199520111,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208153668791056,\"y\":269.977386474609,\"z\":0.0167629197239876}},\"596620\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.020815109834075,\"y\":269.977416992188,\"z\":0.0167629458010197}},\"59bdfb\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208091381937265,\"y\":269.998748779297,\"z\":0.0167705006897449}},\"5a4bb5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208084359765053,\"y\":269.999664306641,\"z\":0.0167710557579994}},\"5a7137\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999206542969,\"z\":0.0167709272354841}},\"5cfb72\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208036452531815,\"y\":270.016296386719,\"z\":0.0167770273983479}},\"5efc92\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765175819397,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208151396363974,\"y\":269.977416992188,\"z\":0.0167629327625036}},\"62392c\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565048217773,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208089388906956,\"y\":269.999328613281,\"z\":0.0167709551751614}},\"639a09\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162967205048,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208125188946724,\"y\":269.986206054688,\"z\":0.0167660675942898}},\"650903\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208036284893751,\"y\":270.016296386719,\"z\":0.0167771261185408}},\"661c3f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30093789100647,\"z\":-68.1086578369141},\"rot\":{\"x\":0.0208090003579855,\"y\":269.998962402344,\"z\":0.0167706795036793}},\"6b130d\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208151154220104,\"y\":269.977416992188,\"z\":0.0167628526687622}},\"6c6340\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208088848739862,\"y\":269.9990234375,\"z\":0.0167708899825811}},\"7ab680\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29095637798309,\"z\":-86.5082931518555},\"rot\":{\"x\":0.0208126064389944,\"y\":269.986389160156,\"z\":0.0167662166059017}},\"7dc42a\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208005867898464,\"y\":270.027648925781,\"z\":0.0167811959981918}},\"80d5e3\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208036433905363,\"y\":270.016387939453,\"z\":0.0167771857231855}},\"80fafa\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709815979004},\"rot\":{\"x\":0.0208082310855389,\"y\":270.001251220703,\"z\":0.0167717803269625}},\"85fe46\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30295753479004,\"z\":-61.2087936401367},\"rot\":{\"x\":0.0208088625222445,\"y\":269.998779296875,\"z\":0.0167705491185188}},\"87226d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208089277148247,\"y\":269.998931884766,\"z\":0.0167707875370979}},\"88d2ba\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30361223220825,\"z\":-63.5203590393066},\"rot\":{\"x\":0.0208149310201406,\"y\":269.977447509766,\"z\":0.0167630538344383}},\"88fdeb\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3023829460144,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999206542969,\"z\":0.0167706571519375}},\"8f5533\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208086017519236,\"y\":270.000335693359,\"z\":0.0167713537812233}},\"8ffa44\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30026459693909,\"z\":-70.4086608886719},\"rot\":{\"x\":0.0208091288805008,\"y\":269.998657226563,\"z\":0.016770588234067}},\"9164a5\":{\"lock\":false,\"pos\":{\"x\":55.4925498962402,\"y\":1.51360321044922,\"z\":-40.1462669372559},\"rot\":{\"x\":3.51952949131373E-05,\"y\":270.000030517578,\"z\":-8.71363226906396E-05}},\"92436b\":{\"lock\":false,\"pos\":{\"x\":52.9441833496094,\"y\":1.29957222938538,\"z\":-77.322395324707},\"rot\":{\"x\":0.0208976399153471,\"y\":269.693969726563,\"z\":0.016659801825881}},\"92c295\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999969482422,\"z\":0.0167710576206446}},\"93381d\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208091456443071,\"y\":269.997619628906,\"z\":0.0167702883481979}},\"9509e3\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4197616577148},\"rot\":{\"x\":0.0208083298057318,\"y\":270.000335693359,\"z\":0.0167712792754173}},\"9e7f6a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208086539059877,\"y\":270,\"z\":0.0167711228132248}},\"a0e05d\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208150893449783,\"y\":269.977416992188,\"z\":0.0167628861963749}},\"a18819\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208080224692822,\"y\":270,\"z\":0.0167708825320005}},\"a26425\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.02080356515944,\"y\":270.016235351563,\"z\":0.0167771056294441}},\"a27955\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208083800971508,\"y\":270,\"z\":0.0167711302638054}},\"ab51ce\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208088774234056,\"y\":269.998901367188,\"z\":0.016770938411355}},\"ab620e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208150092512369,\"y\":269.977416992188,\"z\":0.0167630445212126}},\"afef79\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208087991923094,\"y\":269.9990234375,\"z\":0.0167707372456789}},\"b39b78\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208088327199221,\"y\":269.998901367188,\"z\":0.0167707558721304}},\"b7c4cb\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30737829208374,\"z\":-54.3203010559082},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000091552734,\"z\":0.016771150752902}},\"bdffae\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901671409607,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088736981153,\"y\":269.999633789063,\"z\":0.016771025955677}},\"c1d796\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087060600519,\"y\":269.999725341797,\"z\":0.0167711991816759}},\"c4018c\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208091288805008,\"y\":269.997650146484,\"z\":0.0167702101171017}},\"c5aa89\":{\"lock\":false,\"pos\":{\"x\":52.9284706115723,\"y\":1.29687416553497,\"z\":-86.5200881958008},\"rot\":{\"x\":0.0208092648535967,\"y\":269.99755859375,\"z\":0.0167701691389084}},\"cdb540\":{\"lock\":false,\"pos\":{\"x\":40.2899551391602,\"y\":1.29295742511749,\"z\":-84.2199020385742},\"rot\":{\"x\":0.0208042934536934,\"y\":270.016510009766,\"z\":0.0167777873575687}},\"d93397\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30632376670837,\"z\":-49.7088088989258},\"rot\":{\"x\":0.0208091847598553,\"y\":269.997375488281,\"z\":0.01677012629807}},\"ddc9f8\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1158065795898},\"rot\":{\"x\":0.0208043809980154,\"y\":270.016479492188,\"z\":0.0167777389287949}},\"dddd59\":{\"lock\":false,\"pos\":{\"x\":44.2289009094238,\"y\":1.30152595043182,\"z\":-63.5009002685547},\"rot\":{\"x\":0.0208084173500538,\"y\":270,\"z\":0.016771262511611}},\"de2d0a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208082906901836,\"y\":270.001678466797,\"z\":0.0167713053524494}},\"e1748c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29903519153595,\"z\":-58.908447265625},\"rot\":{\"x\":0.0208088457584381,\"y\":269.998962402344,\"z\":0.0167707521468401}},\"e1ef43\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086520433426,\"y\":269.999664306641,\"z\":0.016771238297224}},\"e3ae5c\":{\"lock\":false,\"pos\":{\"x\":52.9284248352051,\"y\":1.29620385169983,\"z\":-88.8097076416016},\"rot\":{\"x\":0.020809356123209,\"y\":269.997375488281,\"z\":0.0167704150080681}},\"e55fe0\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.29889953136444,\"z\":-79.6202621459961},\"rot\":{\"x\":0.0208096522837877,\"y\":269.997619628906,\"z\":0.0167706999927759}},\"e56d1d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.119873046875},\"rot\":{\"x\":0.0208087861537933,\"y\":269.999420166016,\"z\":0.0167708620429039}},\"f54b74\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208124797791243,\"y\":269.986328125,\"z\":0.0167662631720304}}}}", + "LuaScriptState": "{\"ml\":{\"017e1f\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999145507813,\"z\":0.0167709607630968}},\"037b2e\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.29552865028381,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208091046661139,\"y\":269.997436523438,\"z\":0.0167702957987785}},\"043971\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208088774234056,\"y\":269.998962402344,\"z\":0.0167709179222584}},\"066c18\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0208128299564123,\"y\":269.986267089844,\"z\":0.0167654920369387}},\"06abe0\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208094920963049,\"y\":269.99658203125,\"z\":0.0167700164020061}},\"0c278c\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208091828972101,\"y\":269.998687744141,\"z\":0.0167707651853561}},\"0c2f37\":{\"lock\":false,\"pos\":{\"x\":52.9472045898438,\"y\":1.30024063587189,\"z\":-75.0420989990234},\"rot\":{\"x\":0.0209243223071098,\"y\":269.602203369141,\"z\":0.0166264362633228}},\"1408ad\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208151526749134,\"y\":269.977447509766,\"z\":0.0167628861963749}},\"14424c\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208088345825672,\"y\":269.998962402344,\"z\":0.0167706999927759}},\"14dcc4\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208089035004377,\"y\":269.998718261719,\"z\":0.016770638525486}},\"15fa11\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086147904396,\"y\":269.999755859375,\"z\":0.0167711712419987}},\"17f807\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.30103969573975,\"z\":-56.6086387634277},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999176025391,\"z\":0.0167708490043879}},\"187591\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202194213867},\"rot\":{\"x\":0.0208152253180742,\"y\":269.977325439453,\"z\":0.0167628992348909}},\"1c0bcd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.0208129044622183,\"y\":269.986145019531,\"z\":0.0167653579264879}},\"1e7f9a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208085682243109,\"y\":269.999542236328,\"z\":0.0167710706591606}},\"1fc1f4\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208158530294895,\"y\":269.974670410156,\"z\":0.016761988401413}},\"218e04\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199005126953},\"rot\":{\"x\":0.020807946100831,\"y\":270.001770019531,\"z\":0.0167718678712845}},\"22256f\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208038184791803,\"y\":270.016235351563,\"z\":0.0167772583663464}},\"2901ee\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208085346966982,\"y\":270.000091552734,\"z\":0.0167713463306427}},\"2b76c6\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208090655505657,\"y\":269.997863769531,\"z\":0.0167703181505203}},\"2badf6\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30161118507385,\"z\":-65.8086318969727},\"rot\":{\"x\":0.0208087619394064,\"y\":269.998748779297,\"z\":0.0167699195444584}},\"2d2246\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208096262067556,\"y\":269.996643066406,\"z\":0.0167700331658125}},\"32b458\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208088122308254,\"y\":269.999206542969,\"z\":0.0167707838118076}},\"33455f\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30363070964813,\"z\":-58.9087867736816},\"rot\":{\"x\":0.0208062380552292,\"y\":270.007507324219,\"z\":0.0167737044394016}},\"33fb3a\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208096783608198,\"y\":269.997863769531,\"z\":0.0167707931250334}},\"36ffa9\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208152793347836,\"y\":269.977416992188,\"z\":0.0167630482465029}},\"390a86\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30565047264099,\"z\":-52.0087776184082},\"rot\":{\"x\":0.0208108201622963,\"y\":269.992736816406,\"z\":0.0167682971805334}},\"3a622d\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208091512322426,\"y\":269.999176025391,\"z\":0.01677006483078}},\"3a726b\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30226576328278,\"z\":-68.1202011108398},\"rot\":{\"x\":0.0208085160702467,\"y\":269.999877929688,\"z\":0.0167711824178696}},\"3accaf\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30295765399933,\"z\":-61.2087745666504},\"rot\":{\"x\":0.0208086650818586,\"y\":269.998687744141,\"z\":0.016770588234067}},\"3b042e\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.020808657631278,\"y\":269.999267578125,\"z\":0.0167706534266472}},\"3df5fb\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.3063051700592,\"z\":-54.3203392028809},\"rot\":{\"x\":0.0208085607737303,\"y\":270,\"z\":0.0167711619287729}},\"415ca2\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208086594939232,\"y\":269.998962402344,\"z\":0.0167710371315479}},\"43b3a5\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208033956587315,\"y\":270.020324707031,\"z\":0.0167789477854967}},\"467460\":{\"lock\":false,\"pos\":{\"x\":52.9189834594727,\"y\":1.29620051383972,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208094883710146,\"y\":269.997192382813,\"z\":0.016770800575614}},\"491c09\":{\"lock\":false,\"pos\":{\"x\":52.9478187561035,\"y\":1.30091607570648,\"z\":-72.7354354858398},\"rot\":{\"x\":0.0208512879908085,\"y\":269.853637695313,\"z\":0.0167178846895695}},\"537351\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.0208090357482433,\"y\":269.998687744141,\"z\":0.0167706497013569}},\"54293e\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089202642441,\"y\":269.998657226563,\"z\":0.0167707484215498}},\"5761c7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208151508122683,\"y\":269.977386474609,\"z\":0.0167628675699234}},\"596620\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208150912076235,\"y\":269.977416992188,\"z\":0.0167629383504391}},\"59bdfb\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208091381937265,\"y\":269.998748779297,\"z\":0.0167705006897449}},\"5a4bb5\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30093789100647,\"z\":-68.1086349487305},\"rot\":{\"x\":0.0208084732294083,\"y\":269.999664306641,\"z\":0.0167704224586487}},\"5a7137\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808769389987,\"y\":269.999206542969,\"z\":0.0167710818350315}},\"5cfb72\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208038538694382,\"y\":270.016296386719,\"z\":0.0167770441621542}},\"5efc92\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208151526749134,\"y\":269.977416992188,\"z\":0.0167629066854715}},\"62392c\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208089649677277,\"y\":269.999328613281,\"z\":0.0167709831148386}},\"639a09\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208127163350582,\"y\":269.986206054688,\"z\":0.0167653262615204}},\"650903\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.020803663879633,\"y\":270.016296386719,\"z\":0.0167771726846695}},\"661c3f\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30026459693909,\"z\":-70.4086380004883},\"rot\":{\"x\":0.0208089333027601,\"y\":269.998962402344,\"z\":0.0167700983583927}},\"66c93b\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208067763596773,\"y\":270.007507324219,\"z\":0.0167743489146233}},\"6b130d\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208151154220104,\"y\":269.977416992188,\"z\":0.0167628526687622}},\"6c6340\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208088122308254,\"y\":269.9990234375,\"z\":0.016770713031292}},\"7ab680\":{\"lock\":false,\"pos\":{\"x\":36.6086692810059,\"y\":1.29028046131134,\"z\":-88.7977294921875},\"rot\":{\"x\":0.0208127107471228,\"y\":269.986389160156,\"z\":0.0167654603719711}},\"7dc42a\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208004284650087,\"y\":270.027648925781,\"z\":0.0167811941355467}},\"80d5e3\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208037570118904,\"y\":270.016387939453,\"z\":0.0167773868888617}},\"80fafa\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709815979004},\"rot\":{\"x\":0.0208081640303135,\"y\":270.001251220703,\"z\":0.0167716611176729}},\"85fe46\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30228424072266,\"z\":-63.5087776184082},\"rot\":{\"x\":0.0208088327199221,\"y\":269.998779296875,\"z\":0.0167702920734882}},\"87226d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.020808843895793,\"y\":269.998931884766,\"z\":0.0167708117514849}},\"88d2ba\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30361223220825,\"z\":-63.5203590393066},\"rot\":{\"x\":0.0208150334656239,\"y\":269.977447509766,\"z\":0.0167629048228264}},\"88fdeb\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999206542969,\"z\":0.0167707335203886}},\"8f5533\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000335693359,\"z\":0.0167712643742561}},\"8ffa44\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.2995913028717,\"z\":-72.7087249755859},\"rot\":{\"x\":0.0208089798688889,\"y\":269.998657226563,\"z\":0.0167700592428446}},\"9164a5\":{\"lock\":false,\"pos\":{\"x\":55.4925498962402,\"y\":1.51360321044922,\"z\":-40.1462669372559},\"rot\":{\"x\":3.51952949131373E-05,\"y\":270.000030517578,\"z\":-8.71363226906396E-05}},\"92436b\":{\"lock\":false,\"pos\":{\"x\":52.9441833496094,\"y\":1.29957211017609,\"z\":-77.322395324707},\"rot\":{\"x\":0.0208978690207005,\"y\":269.693969726563,\"z\":0.0166597552597523}},\"92c295\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999969482422,\"z\":0.0167714282870293}},\"93381d\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.020809093490243,\"y\":269.997619628906,\"z\":0.0167703796178102}},\"9509e3\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4197616577148},\"rot\":{\"x\":0.0208082757890224,\"y\":270.000335693359,\"z\":0.0167713724076748}},\"9e7f6a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085216581821,\"y\":270,\"z\":0.0167711172252893}},\"a0e05d\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208150893449783,\"y\":269.977416992188,\"z\":0.0167628861963749}},\"a18819\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208080224692822,\"y\":270,\"z\":0.0167708825320005}},\"a26425\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836177825928,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208037812262774,\"y\":270.016235351563,\"z\":0.0167772453278303}},\"a27955\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208085458725691,\"y\":270,\"z\":0.0167714077979326}},\"ab51ce\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29499578475952,\"z\":-72.7083740234375},\"rot\":{\"x\":0.0208091605454683,\"y\":269.998901367188,\"z\":0.0167699959129095}},\"ab620e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208150558173656,\"y\":269.977416992188,\"z\":0.0167629327625036}},\"afef79\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208088103681803,\"y\":269.9990234375,\"z\":0.0167707316577435}},\"b39b78\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.020808694884181,\"y\":269.998901367188,\"z\":0.016770901158452}},\"b7c4cb\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30737829208374,\"z\":-54.3203010559082},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000091552734,\"z\":0.016771150752902}},\"bdffae\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999633789063,\"z\":0.0167711228132248}},\"c1d796\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087414503098,\"y\":269.999725341797,\"z\":0.0167711023241282}},\"c4018c\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208092667162418,\"y\":269.997650146484,\"z\":0.0167701933532953}},\"c5aa89\":{\"lock\":false,\"pos\":{\"x\":52.9284706115723,\"y\":1.29687416553497,\"z\":-86.5200881958008},\"rot\":{\"x\":0.0208092648535967,\"y\":269.99755859375,\"z\":0.0167701691389084}},\"cdb540\":{\"lock\":false,\"pos\":{\"x\":40.2899551391602,\"y\":1.29295742511749,\"z\":-84.2199020385742},\"rot\":{\"x\":0.0208042934536934,\"y\":270.016510009766,\"z\":0.0167777873575687}},\"d93397\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30632376670837,\"z\":-49.7088088989258},\"rot\":{\"x\":0.0208091959357262,\"y\":269.997375488281,\"z\":0.0167702380567789}},\"ddc9f8\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1158065795898},\"rot\":{\"x\":0.0208043809980154,\"y\":270.016479492188,\"z\":0.0167777389287949}},\"dddd59\":{\"lock\":false,\"pos\":{\"x\":44.2289009094238,\"y\":1.30152595043182,\"z\":-63.5009002685547},\"rot\":{\"x\":0.0208084173500538,\"y\":270,\"z\":0.016771262511611}},\"de2d0a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208082906901836,\"y\":270.001678466797,\"z\":0.0167713053524494}},\"e1748c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29903519153595,\"z\":-58.908447265625},\"rot\":{\"x\":0.0208088457584381,\"y\":269.998962402344,\"z\":0.0167707521468401}},\"e1ef43\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086427301168,\"y\":269.999664306641,\"z\":0.0167711656540632}},\"e3ae5c\":{\"lock\":false,\"pos\":{\"x\":52.9284248352051,\"y\":1.29620385169983,\"z\":-88.8097076416016},\"rot\":{\"x\":0.0208092033863068,\"y\":269.997375488281,\"z\":0.0167701728641987}},\"e55fe0\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.29889953136444,\"z\":-79.6202621459961},\"rot\":{\"x\":0.0208096522837877,\"y\":269.997619628906,\"z\":0.0167706999927759}},\"e56d1d\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.119873046875},\"rot\":{\"x\":0.020808944478631,\"y\":269.999420166016,\"z\":0.0167708601802588}},\"f54b74\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297614097595,\"z\":-79.608268737793},\"rot\":{\"x\":0.020812600851059,\"y\":269.986297607422,\"z\":0.0167661532759666}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "92c295", + "GUID": "66c93b", "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080871, - "rotY": 269.999969, - "rotZ": 0.0167710576, + "rotX": 0.0208062045, + "rotY": 270.0075, + "rotZ": 0.0167739578, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Radiant Smite (1)", + "Nickname": "Nephthys (4)", + "Description": "Huntress of Bast", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449601, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33455f", + "Name": "Card", + "Transform": { + "posX": 66.3199, + "posY": 1.41473067, + "posZ": -63.9795074, + "rotX": 0.020806374, + "rotY": 270.0075, + "rotZ": 0.0167740472, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchant Weapon (3)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -603817,20 +605758,20 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 232101, + "CardID": 449600, "SidewaysCard": false, "CustomDeck": { - "2321": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 5, - "NumHeight": 5, + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, - "LuaScript": "function onload()\n mode = \"Bless\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend\n", + "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, @@ -603839,11 +605780,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020808721, + "rotX": 0.02080882, "rotY": 269.999146, - "rotZ": 0.0167708453, + "rotZ": 0.0167708416, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -603891,11 +605832,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208092052, + "rotX": 0.02080922, "rotY": 269.997437, - "rotZ": 0.0167703517, + "rotZ": 0.0167703219, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -603943,11 +605884,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088569, + "rotX": 0.020808829, "rotY": 269.998962, - "rotZ": 0.0167705771, + "rotZ": 0.0167706627, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -603995,11 +605936,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208126958, - "rotY": 269.9863, - "rotZ": 0.0167662688, + "rotX": 0.020812653, + "rotY": 269.986267, + "rotZ": 0.0167661328, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604047,11 +605988,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208097324, + "rotX": 0.0208095685, "rotY": 269.996582, - "rotZ": 0.0167699251, + "rotZ": 0.0167699922, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604081,7 +606022,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -604099,11 +606040,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208090376, + "rotX": 0.02080912, "rotY": 269.9987, - "rotZ": 0.01677068, + "rotZ": 0.01677065, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604151,11 +606092,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0209245011, + "rotX": 0.020924354, "rotY": 269.6022, - "rotZ": 0.016626237, + "rotZ": 0.016626263, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604203,11 +606144,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02081505, + "rotX": 0.0208150782, "rotY": 269.977448, - "rotZ": 0.016762998, + "rotZ": 0.016763106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604255,11 +606196,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089538, + "rotX": 0.0208088178, "rotY": 269.998962, - "rotZ": 0.01677078, + "rotZ": 0.0167707335, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604307,11 +606248,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208087079, + "rotX": 0.0208089426, "rotY": 269.998718, - "rotZ": 0.0167707577, + "rotZ": 0.01677067, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604359,11 +606300,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208086669, + "rotX": 0.0208087321, "rotY": 269.999756, - "rotZ": 0.0167713072, + "rotZ": 0.01677113, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604411,11 +606352,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080892, + "rotX": 0.0208089761, "rotY": 269.999176, - "rotZ": 0.0167709514, + "rotZ": 0.0167707969, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604463,11 +606404,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020815324, + "rotX": 0.0208152272, "rotY": 269.977325, - "rotZ": 0.0167629812, + "rotZ": 0.0167628769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604515,11 +606456,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020812612, + "rotX": 0.0208125, "rotY": 269.986145, - "rotZ": 0.0167661235, + "rotZ": 0.0167661626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604567,11 +606508,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208087172, + "rotX": 0.0208088011, "rotY": 269.999542, - "rotZ": 0.01677103, + "rotZ": 0.0167711284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604619,11 +606560,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208159834, + "rotX": 0.020815799, "rotY": 269.97467, - "rotZ": 0.0167619381, + "rotZ": 0.0167619325, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604671,11 +606612,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208079871, + "rotX": 0.0208080541, "rotY": 270.00177, - "rotZ": 0.016772097, + "rotZ": 0.0167716332, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604723,11 +606664,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208037589, + "rotX": 0.02080376, "rotY": 270.016235, - "rotZ": 0.0167770386, + "rotZ": 0.0167770237, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604775,11 +606716,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208085682, + "rotX": 0.0208085049, "rotY": 270.0001, - "rotZ": 0.0167712718, + "rotZ": 0.01677111, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604827,11 +606768,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208091028, + "rotX": 0.0208090637, "rotY": 269.997864, - "rotZ": 0.0167703554, + "rotZ": 0.01677037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604879,11 +606820,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089184, + "rotX": 0.020808816, "rotY": 269.998749, - "rotZ": 0.0167706627, + "rotZ": 0.0167706031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604931,11 +606872,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080957, + "rotX": 0.0208095666, "rotY": 269.996643, - "rotZ": 0.01677006, + "rotZ": 0.0167698953, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -604965,7 +606906,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -604983,11 +606924,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208086558, + "rotX": 0.020808626, "rotY": 269.9992, - "rotZ": 0.0167709142, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605035,11 +606976,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208151285, + "rotX": 0.02081501, "rotY": 269.977417, - "rotZ": 0.0167628564, + "rotZ": 0.0167629085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605087,11 +607028,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208087787, + "rotX": 0.0208087061, "rotY": 269.999176, - "rotZ": 0.016771052, + "rotZ": 0.0167708714, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605139,11 +607080,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089165, + "rotX": 0.0208089016, "rotY": 269.9987, - "rotZ": 0.016770605, + "rotZ": 0.0167706031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605191,11 +607132,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208086241, + "rotX": 0.0208086055, "rotY": 269.999268, - "rotZ": 0.0167709645, + "rotZ": 0.0167709626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605243,11 +607184,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208085645, + "rotX": 0.0208085664, "rotY": 270.0, - "rotZ": 0.0167710837, + "rotZ": 0.0167711861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605295,11 +607236,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089519, + "rotX": 0.0208089482, "rotY": 269.998962, - "rotZ": 0.0167707466, + "rotZ": 0.0167709142, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605347,11 +607288,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208513178, + "rotX": 0.0208512563, "rotY": 269.853638, - "rotZ": 0.0167179741, + "rotZ": 0.01671793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605399,11 +607340,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208090562, + "rotX": 0.02080893, "rotY": 269.9987, - "rotZ": 0.0167705771, + "rotZ": 0.0167705975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605451,11 +607392,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020808991, + "rotX": 0.0208090078, "rotY": 269.998657, - "rotZ": 0.0167706124, + "rotZ": 0.016770523, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605503,11 +607444,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208153669, + "rotX": 0.020815121, "rotY": 269.9774, - "rotZ": 0.01676292, + "rotZ": 0.0167629384, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605555,11 +607496,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02081511, + "rotX": 0.0208151471, "rotY": 269.977417, - "rotZ": 0.0167629458, + "rotZ": 0.0167628415, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605607,11 +607548,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020808436, + "rotX": 0.0208085962, "rotY": 269.999664, - "rotZ": 0.0167710558, + "rotZ": 0.0167709384, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605659,11 +607600,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080879, + "rotX": 0.02080858, "rotY": 269.9992, - "rotZ": 0.0167709272, + "rotZ": 0.0167709328, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605711,11 +607652,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208036453, + "rotX": 0.02080375, "rotY": 270.0163, - "rotZ": 0.0167770274, + "rotZ": 0.0167770069, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605763,11 +607704,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02081514, + "rotX": 0.0208149627, "rotY": 269.977417, - "rotZ": 0.0167629328, + "rotZ": 0.0167631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605815,11 +607756,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089389, + "rotX": 0.0208088886, "rotY": 269.999329, - "rotZ": 0.0167709552, + "rotZ": 0.01677095, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605867,11 +607808,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208125189, + "rotX": 0.0208124537, "rotY": 269.9862, - "rotZ": 0.0167660676, + "rotZ": 0.0167662669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605919,11 +607860,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208036285, + "rotX": 0.02080383, "rotY": 270.0163, - "rotZ": 0.0167771261, + "rotZ": 0.0167770628, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -605971,11 +607912,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020809, + "rotX": 0.0208089631, "rotY": 269.998962, - "rotZ": 0.01677068, + "rotZ": 0.0167708676, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606023,11 +607964,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, "rotX": 0.0208088849, "rotY": 269.999023, - "rotZ": 0.01677089, + "rotZ": 0.0167708565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606075,11 +608016,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208126064, + "rotX": 0.0208126046, "rotY": 269.9864, - "rotZ": 0.0167662166, + "rotZ": 0.01676626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606127,11 +608068,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208005868, + "rotX": 0.0208005086, "rotY": 270.027649, - "rotZ": 0.016781196, + "rotZ": 0.016781399, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606179,11 +608120,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208036434, + "rotX": 0.0208036955, "rotY": 270.0164, - "rotZ": 0.0167771857, + "rotZ": 0.0167771764, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606231,11 +608172,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208082311, + "rotX": 0.0208083242, "rotY": 270.001251, - "rotZ": 0.01677178, + "rotZ": 0.0167717617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606283,11 +608224,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088625, + "rotX": 0.02080875, "rotY": 269.998779, - "rotZ": 0.01677055, + "rotZ": 0.0167706572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606335,11 +608276,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208089277, + "rotX": 0.0208087433, "rotY": 269.998932, - "rotZ": 0.0167707875, + "rotZ": 0.0167708974, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606387,11 +608328,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020814931, + "rotX": 0.02081512, "rotY": 269.977448, - "rotZ": 0.0167630538, + "rotZ": 0.0167629234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606439,11 +608380,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088085, + "rotX": 0.0208086371, "rotY": 269.9992, - "rotZ": 0.0167706572, + "rotZ": 0.0167707242, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606491,11 +608432,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208086018, + "rotX": 0.0208084174, "rotY": 270.000336, - "rotZ": 0.0167713538, + "rotZ": 0.0167715047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606543,11 +608484,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208091289, + "rotX": 0.0208090823, "rotY": 269.998657, - "rotZ": 0.0167705882, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606595,11 +608536,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02089764, + "rotX": 0.0208977759, "rotY": 269.69397, - "rotZ": 0.0166598018, + "rotZ": 0.0166597571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606642,16 +608583,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "92c295", + "Name": "Card", + "Transform": { + "posX": 66.3199, + "posY": 1.41473067, + "posZ": -63.9795074, + "rotX": 0.0208084658, + "rotY": 269.999969, + "rotZ": 0.016771175, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Radiant Smite (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232101, + "SidewaysCard": false, + "CustomDeck": { + "2321": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\n mode = \"Bless\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "93381d", "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208091456, + "rotX": 0.0208091084, "rotY": 269.99762, - "rotZ": 0.0167702883, + "rotZ": 0.0167703461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606699,11 +608692,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080833, + "rotX": 0.02080835, "rotY": 270.000336, - "rotZ": 0.01677128, + "rotZ": 0.0167714078, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606751,11 +608744,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208086539, + "rotX": 0.0208085235, "rotY": 270.0, - "rotZ": 0.0167711228, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606803,11 +608796,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208035652, + "rotX": 0.0208038036, "rotY": 270.016235, - "rotZ": 0.0167771056, + "rotZ": 0.0167770386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606855,11 +608848,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02080838, + "rotX": 0.020808341, "rotY": 270.0, - "rotZ": 0.01677113, + "rotZ": 0.0167713072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606907,11 +608900,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088774, + "rotX": 0.0208088327, "rotY": 269.9989, - "rotZ": 0.0167709384, + "rotZ": 0.0167707484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -606959,11 +608952,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02081501, + "rotX": 0.0208150744, "rotY": 269.977417, - "rotZ": 0.0167630445, + "rotZ": 0.01676286, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607011,11 +609004,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088, + "rotX": 0.0208087061, "rotY": 269.999023, - "rotZ": 0.0167707372, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607063,11 +609056,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088327, + "rotX": 0.020808816, "rotY": 269.9989, - "rotZ": 0.0167707559, + "rotZ": 0.0167707466, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607115,11 +609108,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208088737, + "rotX": 0.02080879, "rotY": 269.999634, - "rotZ": 0.016771026, + "rotZ": 0.0167712234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607167,11 +609160,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208087061, + "rotX": 0.0208085068, "rotY": 269.999725, - "rotZ": 0.0167712, + "rotZ": 0.0167711433, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607219,11 +609212,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208091289, + "rotX": 0.0208092686, "rotY": 269.99765, - "rotZ": 0.01677021, + "rotZ": 0.01677037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607271,11 +609264,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208091848, + "rotX": 0.0208092537, "rotY": 269.997375, - "rotZ": 0.0167701263, + "rotZ": 0.01677005, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607323,11 +609316,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.020808652, + "rotX": 0.0208085738, "rotY": 269.999664, - "rotZ": 0.0167712383, + "rotZ": 0.016771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607375,11 +609368,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208093561, + "rotX": 0.0208093654, "rotY": 269.997375, - "rotZ": 0.016770415, + "rotZ": 0.0167703889, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607427,11 +609420,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.0208087862, + "rotX": 0.0208088811, "rotY": 269.99942, - "rotZ": 0.016770862, + "rotZ": 0.0167707652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607479,11 +609472,11 @@ "Name": "Card", "Transform": { "posX": 66.3199, - "posY": 1.41580355, + "posY": 1.41473067, "posZ": -63.9795074, - "rotX": 0.02081248, - "rotY": 269.986328, - "rotZ": 0.0167662632, + "rotX": 0.0208125021, + "rotY": 269.9863, + "rotZ": 0.016766157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607528,58 +609521,6 @@ } ] }, - { - "GUID": "92c295", - "Name": "Card", - "Transform": { - "posX": 52.9441948, - "posY": 1.30226576, - "posZ": -68.120224, - "rotX": 0.0208087079, - "rotY": 269.999969, - "rotZ": 0.01677129, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Radiant Smite (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 232101, - "SidewaysCard": false, - "CustomDeck": { - "2321": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "function onload()\n mode = \"Bless\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend\n", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "017e1f", "Name": "Card", @@ -607587,9 +609528,9 @@ "posX": 58.0996666, "posY": 1.30950916, "posZ": -49.77096, - "rotX": 0.02080873, + "rotX": 0.0208088774, "rotY": 269.999146, - "rotZ": 0.0167709328, + "rotZ": 0.0167710036, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607639,9 +609580,9 @@ "posX": 52.9282646, "posY": 1.29552865, "posZ": -91.11615, - "rotX": 0.0208093449, + "rotX": 0.020809453, "rotY": 269.997437, - "rotZ": 0.0167701151, + "rotZ": 0.016770348, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607691,9 +609632,9 @@ "posX": 36.6243362, "posY": 1.29768872, "posZ": -63.50845, - "rotX": 0.0208089221, + "rotX": 0.020808829, "rotY": 269.998962, - "rotZ": 0.0167709086, + "rotZ": 0.0167706627, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607740,12 +609681,12 @@ "GUID": "066c18", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29230273, - "posZ": -81.90851, - "rotX": 0.0208124574, - "rotY": 269.9863, - "rotZ": 0.01676622, + "posX": 36.62436, + "posY": 1.29162955, + "posZ": -84.2082748, + "rotX": 0.020812653, + "rotY": 269.986267, + "rotZ": 0.0167661328, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607795,9 +609736,9 @@ "posX": 40.2899666, "posY": 1.29295743, "posZ": -84.21988, - "rotX": 0.0208095219, + "rotX": 0.0208095685, "rotY": 269.996582, - "rotZ": 0.0167700145, + "rotZ": 0.0167699922, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607827,7 +609768,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -607847,9 +609788,9 @@ "posX": 49.278492, "posY": 1.3049773, "posZ": -54.3087845, - "rotX": 0.0208090562, + "rotX": 0.02080912, "rotY": 269.9987, - "rotZ": 0.01677074, + "rotZ": 0.01677065, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607897,11 +609838,11 @@ "Name": "Card", "Transform": { "posX": 52.9472046, - "posY": 1.30024076, + "posY": 1.30024064, "posZ": -75.0421, - "rotX": 0.020924462, + "rotX": 0.020924354, "rotY": 269.6022, - "rotZ": 0.01662639, + "rotZ": 0.016626263, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -607951,9 +609892,9 @@ "posX": 52.9442024, "posY": 1.30293894, "posZ": -65.82022, - "rotX": 0.0208151843, + "rotX": 0.0208150782, "rotY": 269.977448, - "rotZ": 0.01676284, + "rotZ": 0.016763106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608001,11 +609942,11 @@ "Name": "Card", "Transform": { "posX": 49.27849, - "posY": 1.30699706, + "posY": 1.306997, "posZ": -47.4087868, - "rotX": 0.02080898, + "rotX": 0.0208088178, "rotY": 269.998962, - "rotZ": 0.016770592, + "rotZ": 0.0167707335, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608055,9 +609996,9 @@ "posX": 49.278492, "posY": 1.304304, "posZ": -56.6087875, - "rotX": 0.0208087731, + "rotX": 0.0208090357, "rotY": 269.998718, - "rotZ": 0.0167707633, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608107,9 +610048,9 @@ "posX": 40.29005, "posY": 1.30036306, "posZ": -58.9200058, - "rotX": 0.0208086316, + "rotX": 0.0208087321, "rotY": 269.999756, - "rotZ": 0.01677118, + "rotZ": 0.01677113, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608159,9 +610100,9 @@ "posX": 40.2899857, "posY": 1.3010397, "posZ": -56.60864, - "rotX": 0.0208087079, + "rotX": 0.0208087843, "rotY": 269.999176, - "rotZ": 0.0167708, + "rotZ": 0.0167709477, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608211,9 +610152,9 @@ "posX": 52.9442024, "posY": 1.30159247, "posZ": -70.42022, - "rotX": 0.020815311, + "rotX": 0.0208152272, "rotY": 269.977325, - "rotZ": 0.01676303, + "rotZ": 0.0167628769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608260,12 +610201,12 @@ "GUID": "1c0bcd", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.292976, - "posZ": -79.608284, - "rotX": 0.020812558, + "posX": 36.62436, + "posY": 1.29230273, + "posZ": -81.90849, + "rotX": 0.0208125, "rotY": 269.986145, - "rotZ": 0.0167660918, + "rotZ": 0.0167661626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608315,9 +610256,9 @@ "posX": 40.2900467, "posY": 1.29834342, "posZ": -65.81987, - "rotX": 0.0208085962, + "rotX": 0.0208088011, "rotY": 269.999542, - "rotZ": 0.01677106, + "rotZ": 0.0167711284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608367,9 +610308,9 @@ "posX": 40.2742653, "posY": 1.29160833, "posZ": -88.80936, - "rotX": 0.0208158884, + "rotX": 0.020815799, "rotY": 269.97467, - "rotZ": 0.0167619623, + "rotZ": 0.0167619325, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608419,9 +610360,9 @@ "posX": 40.2900658, "posY": 1.30170965, "posZ": -54.3199, - "rotX": 0.020808015, + "rotX": 0.0208080541, "rotY": 270.00177, - "rotZ": 0.01677183, + "rotZ": 0.0167716332, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608471,9 +610412,9 @@ "posX": 36.6243362, "posY": 1.29903519, "posZ": -58.9084435, - "rotX": 0.02080388, + "rotX": 0.02080376, "rotY": 270.016235, - "rotZ": 0.016777074, + "rotZ": 0.0167770237, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608523,9 +610464,9 @@ "posX": 40.2900467, "posY": 1.29497719, "posZ": -77.3199, - "rotX": 0.020808598, + "rotX": 0.02080861, "rotY": 270.0001, - "rotZ": 0.01677131, + "rotZ": 0.01677133, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608575,9 +610516,9 @@ "posX": 52.9442024, "posY": 1.29889953, "posZ": -79.6202545, - "rotX": 0.0208090562, + "rotX": 0.0208090637, "rotY": 269.997864, - "rotZ": 0.0167703312, + "rotZ": 0.01677037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608624,12 +610565,12 @@ "GUID": "2badf6", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30228424, - "posZ": -63.5087967, - "rotX": 0.0208090451, + "posX": 49.2785149, + "posY": 1.30161107, + "posZ": -65.80863, + "rotX": 0.020808816, "rotY": 269.998749, - "rotZ": 0.0167708565, + "rotZ": 0.0167706031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608679,9 +610620,9 @@ "posX": 40.29005, "posY": 1.29632366, "posZ": -72.71997, - "rotX": 0.02080945, + "rotX": 0.0208095666, "rotY": 269.996643, - "rotZ": 0.0167700276, + "rotZ": 0.0167698953, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608711,7 +610652,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -608731,9 +610672,9 @@ "posX": 40.29005, "posY": 1.3037293, "posZ": -47.4200058, - "rotX": 0.0208086632, + "rotX": 0.020808626, "rotY": 269.9992, - "rotZ": 0.0167709012, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608776,6 +610717,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "33455f", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.30363071, + "posZ": -58.9087868, + "rotX": 0.0208063368, + "rotY": 270.0075, + "rotZ": 0.0167738013, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchant Weapon (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449600, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "36ffa9", "Name": "Card", @@ -608783,9 +610776,9 @@ "posX": 52.9442062, "posY": 1.30832493, "posZ": -47.4203529, - "rotX": 0.0208150968, + "rotX": 0.02081501, "rotY": 269.977417, - "rotZ": 0.0167629011, + "rotZ": 0.0167629085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608832,12 +610825,12 @@ "GUID": "3a622d", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29499578, - "posZ": -72.70839, - "rotX": 0.0208086781, + "posX": 36.62436, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0208087061, "rotY": 269.999176, - "rotZ": 0.01677082, + "rotZ": 0.0167708714, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608884,12 +610877,12 @@ "GUID": "3accaf", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30363083, - "posZ": -58.90879, - "rotX": 0.0208090842, + "posX": 49.2785149, + "posY": 1.30295753, + "posZ": -61.2087746, + "rotX": 0.0208089016, "rotY": 269.9987, - "rotZ": 0.016770605, + "rotZ": 0.0167706031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608936,12 +610929,12 @@ "GUID": "3b042e", "Name": "Card", "Transform": { - "posX": 36.62434, - "posY": 1.29432249, - "posZ": -75.0084152, - "rotX": 0.020808626, + "posX": 36.62436, + "posY": 1.29364932, + "posZ": -77.30831, + "rotX": 0.0208086055, "rotY": 269.999268, - "rotZ": 0.0167709384, + "rotZ": 0.0167709626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -608991,9 +610984,9 @@ "posX": 52.9442177, "posY": 1.30630517, "posZ": -54.32034, - "rotX": 0.0208084341, + "rotX": 0.0208085664, "rotY": 270.0, - "rotZ": 0.016771134, + "rotZ": 0.0167711861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609043,9 +611036,9 @@ "posX": 52.9441147, "posY": 1.29755306, "posZ": -84.2202454, - "rotX": 0.0208089389, + "rotX": 0.0208089482, "rotY": 269.998962, - "rotZ": 0.0167707335, + "rotZ": 0.0167709142, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609095,9 +611088,9 @@ "posX": 52.94782, "posY": 1.30091608, "posZ": -72.7354355, - "rotX": 0.0208513364, + "rotX": 0.0208512563, "rotY": 269.853638, - "rotZ": 0.0167178661, + "rotZ": 0.01671793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609147,9 +611140,9 @@ "posX": 49.278492, "posY": 1.30565047, "posZ": -52.0087738, - "rotX": 0.0208091009, + "rotX": 0.02080898, "rotY": 269.9987, - "rotZ": 0.0167708043, + "rotZ": 0.0167708881, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609199,9 +611192,9 @@ "posX": 36.6243324, "posY": 1.30172813, "posZ": -49.70846, - "rotX": 0.0208089277, + "rotX": 0.0208090078, "rotY": 269.998657, - "rotZ": 0.0167707168, + "rotZ": 0.016770523, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609251,9 +611244,9 @@ "posX": 52.94421, "posY": 1.30563188, "posZ": -56.62035, - "rotX": 0.02081498, + "rotX": 0.020815121, "rotY": 269.9774, - "rotZ": 0.0167630017, + "rotZ": 0.0167629384, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609303,9 +611296,9 @@ "posX": 52.9442062, "posY": 1.3049587, "posZ": -58.9203529, - "rotX": 0.02081512, + "rotX": 0.0208151471, "rotY": 269.977417, - "rotZ": 0.01676292, + "rotZ": 0.0167628415, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609352,12 +611345,12 @@ "GUID": "5a4bb5", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30161107, - "posZ": -65.8086548, - "rotX": 0.0208086129, + "posX": 49.2785149, + "posY": 1.30093789, + "posZ": -68.1086349, + "rotX": 0.0208085962, "rotY": 269.999664, - "rotZ": 0.01677121, + "rotZ": 0.0167709384, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609407,9 +611400,9 @@ "posX": 40.29005, "posY": 1.30305612, "posZ": -49.7199936, - "rotX": 0.0208088346, + "rotX": 0.02080858, "rotY": 269.9992, - "rotZ": 0.0167708956, + "rotZ": 0.0167709328, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609459,9 +611452,9 @@ "posX": 36.6243362, "posY": 1.301055, "posZ": -52.0084267, - "rotX": 0.0208036955, + "rotX": 0.0208035838, "rotY": 270.0163, - "rotZ": 0.0167770255, + "rotZ": 0.0167772062, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609511,9 +611504,9 @@ "posX": 52.9442062, "posY": 1.30765164, "posZ": -49.72034, - "rotX": 0.0208152123, + "rotX": 0.0208149627, "rotY": 269.977417, - "rotZ": 0.016763052, + "rotZ": 0.0167631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609563,9 +611556,9 @@ "posX": 40.2900429, "posY": 1.29565036, "posZ": -75.02, - "rotX": 0.02080879, + "rotX": 0.0208088886, "rotY": 269.999329, - "rotZ": 0.016770998, + "rotZ": 0.01677095, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609612,12 +611605,12 @@ "GUID": "639a09", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29162955, - "posZ": -84.20829, - "rotX": 0.02081245, + "posX": 36.62436, + "posY": 1.29095638, + "posZ": -86.50828, + "rotX": 0.0208124537, "rotY": 269.9862, - "rotZ": 0.0167661812, + "rotZ": 0.0167662669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609667,9 +611660,9 @@ "posX": 40.2741051, "posY": 1.29093313, "posZ": -91.1158, - "rotX": 0.0208036918, + "rotX": 0.02080383, "rotY": 270.0163, - "rotZ": 0.01677713, + "rotZ": 0.0167770628, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609716,12 +611709,12 @@ "GUID": "661c3f", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30093789, - "posZ": -68.10866, - "rotX": 0.02080882, + "posX": 49.2785149, + "posY": 1.3002646, + "posZ": -70.40864, + "rotX": 0.0208089631, "rotY": 269.998962, - "rotZ": 0.0167707112, + "rotZ": 0.0167708676, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609764,6 +611757,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "66c93b", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.295669, + "posZ": -70.40831, + "rotX": 0.02080625, + "rotY": 270.0075, + "rotZ": 0.0167739913, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nephthys (4)", + "Description": "Huntress of Bast", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449601, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "6c6340", "Name": "Card", @@ -609771,9 +611816,9 @@ "posX": 36.6243362, "posY": 1.29701555, "posZ": -65.8083, - "rotX": 0.0208086744, + "rotX": 0.0208088849, "rotY": 269.999023, - "rotZ": 0.0167708453, + "rotZ": 0.0167708565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609820,12 +611865,12 @@ "GUID": "7ab680", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29095638, - "posZ": -86.50829, - "rotX": 0.02081254, + "posX": 36.60867, + "posY": 1.29028046, + "posZ": -88.79773, + "rotX": 0.0208126046, "rotY": 269.9864, - "rotZ": 0.0167661756, + "rotZ": 0.01676626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609875,9 +611920,9 @@ "posX": 40.2920837, "posY": 1.29363132, "posZ": -81.92012, - "rotX": 0.0208004452, + "rotX": 0.0208005086, "rotY": 270.027649, - "rotZ": 0.0167811867, + "rotZ": 0.016781399, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609927,9 +611972,9 @@ "posX": 36.6243362, "posY": 1.30038166, "posZ": -54.3084373, - "rotX": 0.0208035819, + "rotX": 0.0208036955, "rotY": 270.0164, - "rotZ": 0.0167770963, + "rotZ": 0.0167771764, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -609979,9 +612024,9 @@ "posX": 58.0996552, "posY": 1.31018245, "posZ": -47.47098, - "rotX": 0.0208082553, + "rotX": 0.0208083242, "rotY": 270.001251, - "rotZ": 0.0167715363, + "rotZ": 0.0167717617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610028,12 +612073,12 @@ "GUID": "85fe46", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30295753, - "posZ": -61.2087936, - "rotX": 0.0208088681, + "posX": 49.2785149, + "posY": 1.30228424, + "posZ": -63.5087776, + "rotX": 0.02080875, "rotY": 269.998779, - "rotZ": 0.0167704951, + "rotZ": 0.0167706572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610083,9 +612128,9 @@ "posX": 40.2900467, "posY": 1.29430389, "posZ": -79.6199, - "rotX": 0.0208088886, + "rotX": 0.0208087433, "rotY": 269.998932, - "rotZ": 0.0167706553, + "rotZ": 0.0167708974, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610135,9 +612180,9 @@ "posX": 52.9442, "posY": 1.30361223, "posZ": -63.52036, - "rotX": 0.0208150651, + "rotX": 0.02081512, "rotY": 269.977448, - "rotZ": 0.0167629216, + "rotZ": 0.0167629234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610187,9 +612232,9 @@ "posX": 40.29005, "posY": 1.30238283, "posZ": -52.0199966, - "rotX": 0.0208085943, + "rotX": 0.0208086371, "rotY": 269.9992, - "rotZ": 0.0167708788, + "rotZ": 0.0167707242, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610239,9 +612284,9 @@ "posX": 58.0996552, "posY": 1.30883586, "posZ": -52.0709724, - "rotX": 0.020808449, + "rotX": 0.0208084174, "rotY": 270.000336, - "rotZ": 0.0167713948, + "rotZ": 0.0167715047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610288,12 +612333,12 @@ "GUID": "8ffa44", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.3002646, - "posZ": -70.40866, - "rotX": 0.020809127, + "posX": 49.2785149, + "posY": 1.2995913, + "posZ": -72.708725, + "rotX": 0.0208090823, "rotY": 269.998657, - "rotZ": 0.0167707689, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610343,9 +612388,9 @@ "posX": 52.9441833, "posY": 1.29957211, "posZ": -77.3223953, - "rotX": 0.0208978932, + "rotX": 0.0208977759, "rotY": 269.69397, - "rotZ": 0.0166597459, + "rotZ": 0.0166597571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610388,6 +612433,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "92c295", + "Name": "Card", + "Transform": { + "posX": 52.9441948, + "posY": 1.30226576, + "posZ": -68.120224, + "rotX": 0.0208085831, + "rotY": 269.999969, + "rotZ": 0.0167712178, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Radiant Smite (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232101, + "SidewaysCard": false, + "CustomDeck": { + "2321": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\n mode = \"Bless\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "93381d", "Name": "Card", @@ -610395,9 +612492,9 @@ "posX": 52.9442444, "posY": 1.29687977, "posZ": -86.52026, - "rotX": 0.0208091177, + "rotX": 0.0208091084, "rotY": 269.99762, - "rotZ": 0.016770348, + "rotZ": 0.0167703461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610447,9 +612544,9 @@ "posX": 40.29005, "posY": 1.296997, "posZ": -70.41976, - "rotX": 0.0208083075, + "rotX": 0.02080835, "rotY": 270.000336, - "rotZ": 0.0167713482, + "rotZ": 0.0167714078, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610499,9 +612596,9 @@ "posX": 52.9442024, "posY": 1.30428541, "posZ": -61.2203522, - "rotX": 0.0208086055, + "rotX": 0.0208085235, "rotY": 270.0, - "rotZ": 0.01677123, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610549,11 +612646,11 @@ "Name": "Card", "Transform": { "posX": 36.6243362, - "posY": 1.29836178, + "posY": 1.2983619, "posZ": -61.2084465, - "rotX": 0.02080381, + "rotX": 0.0208038036, "rotY": 270.016235, - "rotZ": 0.0167769082, + "rotZ": 0.0167770386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610603,9 +612700,9 @@ "posX": 36.6243324, "posY": 1.30240142, "posZ": -47.4084358, - "rotX": 0.020808382, + "rotX": 0.020808341, "rotY": 270.0, - "rotZ": 0.0167712141, + "rotZ": 0.0167713072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610652,12 +612749,12 @@ "GUID": "ab51ce", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.295669, - "posZ": -70.4083, - "rotX": 0.0208087955, + "posX": 36.62436, + "posY": 1.29499578, + "posZ": -72.708374, + "rotX": 0.0208086651, "rotY": 269.9989, - "rotZ": 0.0167706963, + "rotZ": 0.01677083, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610707,9 +612804,9 @@ "posX": 52.9442062, "posY": 1.30697834, "posZ": -52.0203438, - "rotX": 0.0208153054, + "rotX": 0.0208150744, "rotY": 269.977417, - "rotZ": 0.01676293, + "rotZ": 0.01676286, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610759,9 +612856,9 @@ "posX": 36.6243362, "posY": 1.29634225, "posZ": -68.1083, - "rotX": 0.02080867, + "rotX": 0.0208087061, "rotY": 269.999023, - "rotZ": 0.0167708714, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610811,9 +612908,9 @@ "posX": 36.6243362, "posY": 1.29970849, "posZ": -56.60844, - "rotX": 0.02080874, + "rotX": 0.020808816, "rotY": 269.9989, - "rotZ": 0.01677086, + "rotZ": 0.0167707466, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610863,9 +612960,9 @@ "posX": 40.2900429, "posY": 1.29901659, "posZ": -63.52001, - "rotX": 0.0208087116, + "rotX": 0.02080879, "rotY": 269.999634, - "rotZ": 0.0167709664, + "rotZ": 0.0167712234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610915,9 +613012,9 @@ "posX": 40.2900848, "posY": 1.29228425, "posZ": -86.51991, - "rotX": 0.0208085887, + "rotX": 0.0208085068, "rotY": 269.999725, - "rotZ": 0.0167712551, + "rotZ": 0.0167711433, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -610967,9 +613064,9 @@ "posX": 52.94624, "posY": 1.298227, "posZ": -81.92047, - "rotX": 0.0208093487, + "rotX": 0.0208092686, "rotY": 269.99765, - "rotZ": 0.0167703442, + "rotZ": 0.01677037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611019,9 +613116,9 @@ "posX": 49.278492, "posY": 1.30632377, "posZ": -49.70881, - "rotX": 0.0208092127, + "rotX": 0.0208092537, "rotY": 269.997375, - "rotZ": 0.01677024, + "rotZ": 0.01677005, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611071,9 +613168,9 @@ "posX": 40.2900429, "posY": 1.29968989, "posZ": -61.22001, - "rotX": 0.0208087359, + "rotX": 0.0208085738, "rotY": 269.999664, - "rotZ": 0.0167711377, + "rotZ": 0.016771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611123,9 +613220,9 @@ "posX": 52.9284248, "posY": 1.296204, "posZ": -88.80971, - "rotX": 0.0208093487, + "rotX": 0.0208093654, "rotY": 269.997375, - "rotZ": 0.0167701114, + "rotZ": 0.0167703889, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611175,9 +613272,9 @@ "posX": 40.2900467, "posY": 1.29767013, "posZ": -68.11987, - "rotX": 0.0208088066, + "rotX": 0.0208088811, "rotY": 269.99942, - "rotZ": 0.016770849, + "rotZ": 0.0167707652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611224,12 +613321,12 @@ "GUID": "f54b74", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29364932, - "posZ": -77.30833, - "rotX": 0.0208125114, - "rotY": 269.986328, - "rotZ": 0.0167661663, + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0208126176, + "rotY": 269.9863, + "rotZ": 0.016766252, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611279,11 +613376,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080203, + "rotX": 0.0208051447, "rotY": 270.017975, - "rotZ": 0.01677675, + "rotZ": 0.0167767089, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -611335,19 +613432,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"006d44\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.020808482542634,\"y\":269.999572753906,\"z\":0.01676887832582}},\"074858\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208086371421814,\"y\":269.9990234375,\"z\":0.0167709570378065}},\"098da7\":{\"lock\":false,\"pos\":{\"x\":58.0935859680176,\"y\":1.30816042423248,\"z\":-54.3712768554688},\"rot\":{\"x\":0.0208071302622557,\"y\":270.004486083984,\"z\":0.0167728867381811}},\"0b963c\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208120699971914,\"y\":269.987487792969,\"z\":0.016766769811511}},\"0db666\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208083484321833,\"y\":269.999816894531,\"z\":0.0167696997523308}},\"0e0530\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29838681221008,\"z\":-56.6083374023438},\"rot\":{\"x\":0.0208172705024481,\"y\":269.970855712891,\"z\":0.0167601313441992}},\"0e72b6\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29636704921722,\"z\":-63.5083427429199},\"rot\":{\"x\":0.020821463316679,\"y\":269.958312988281,\"z\":0.0167561490088701}},\"0ec9bf\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999420166016,\"z\":0.0167708788067102}},\"0feb74\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208171475678682,\"y\":269.970153808594,\"z\":0.0167582388967276}},\"117b7c\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208026766777039,\"y\":270.022766113281,\"z\":0.0167798548936844}},\"15643b\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208025667816401,\"y\":270.023132324219,\"z\":0.0167801063507795}},\"15a097\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208085253834724,\"y\":270,\"z\":0.0167713686823845}},\"18927e\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208086911588907,\"y\":269.999481201172,\"z\":0.0167709514498711}},\"1bd139\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208019651472569,\"y\":270.022857666016,\"z\":0.0167791005223989}},\"1dbc95\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999450683594,\"z\":0.0167708192020655}},\"1fd630\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082885742188},\"rot\":{\"x\":0.0208081789314747,\"y\":270,\"z\":0.0167698320001364}},\"2423e7\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208088345825672,\"y\":269.999481201172,\"z\":0.0167709402740002}},\"26a3bf\":{\"lock\":false,\"pos\":{\"x\":36.6082725524902,\"y\":1.28960514068604,\"z\":-91.1042709350586},\"rot\":{\"x\":0.0208200346678495,\"y\":269.961029052734,\"z\":0.0167550817131996}},\"27446e\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086837083101,\"y\":269.999481201172,\"z\":0.0167709402740002}},\"2aeb8a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208017360419035,\"y\":270.023315429688,\"z\":0.0167795363813639}},\"2cfa4f\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.020808445289731,\"y\":270.000335693359,\"z\":0.0167714785784483}},\"2f4db2\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208030883222818,\"y\":270.019805908203,\"z\":0.0167780220508575}},\"2fba3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208086892962456,\"y\":270.000518798828,\"z\":0.0167708918452263}},\"2fe723\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086352795362,\"y\":269.999450683594,\"z\":0.0167710017412901}},\"30062e\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.020801892504096,\"y\":270.022705078125,\"z\":0.0167794283479452}},\"308be1\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208088699728251,\"y\":269.998840332031,\"z\":0.0167706534266472}},\"3442f5\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208098497241735,\"y\":269.998748779297,\"z\":0.0167712680995464}},\"344e13\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30105495452881,\"z\":-52.008430480957},\"rot\":{\"x\":0.0208079852163792,\"y\":270.002349853516,\"z\":0.0167715307325125}},\"37882c\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087638020515,\"y\":269.998962402344,\"z\":0.0167708490043879}},\"3add54\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.5202560424805},\"rot\":{\"x\":0.020808856934309,\"y\":269.999481201172,\"z\":0.0167710389941931}},\"3bd955\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208088047802448,\"y\":269.998901367188,\"z\":0.0167707744985819}},\"3e0653\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208084005862474,\"y\":270.000518798828,\"z\":0.0167712904512882}},\"48e4a3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208087563514709,\"y\":269.999755859375,\"z\":0.0167710930109024}},\"4a45c6\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208132676780224,\"y\":269.983947753906,\"z\":0.0167654305696487}},\"4b4df3\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208076201379299,\"y\":270.004333496094,\"z\":0.016772111877799}},\"4eb231\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208088252693415,\"y\":269.999328613281,\"z\":0.0167710352689028}},\"5065a6\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.29969000816345,\"z\":-61.2195243835449},\"rot\":{\"x\":0.0208147950470448,\"y\":269.978210449219,\"z\":0.0167632717639208}},\"587bc5\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208018943667412,\"y\":270.023376464844,\"z\":0.016779126599431}},\"5d559a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208079796284437,\"y\":270.002410888672,\"z\":0.0167708899825811}},\"5f19e0\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208082981407642,\"y\":270.000549316406,\"z\":0.0167711619287729}},\"5fe780\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087060600519,\"y\":269.99951171875,\"z\":0.0167710036039352}},\"620b6e\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000732421875,\"z\":0.0167715400457382}},\"62d930\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29704034328461,\"z\":-61.2083435058594},\"rot\":{\"x\":0.0208150334656239,\"y\":269.978424072266,\"z\":0.0167629010975361}},\"63f145\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208104886114597,\"y\":269.993408203125,\"z\":0.0167687181383371}},\"705e27\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.5083084106445},\"rot\":{\"x\":0.0208175927400589,\"y\":269.971008300781,\"z\":0.0167607720941305}},\"731d2a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087209612131,\"y\":269.999450683594,\"z\":0.0167709998786449}},\"7b918b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208078883588314,\"y\":270.000366210938,\"z\":0.0167710222303867}},\"7baf75\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957270622253,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208144839853048,\"y\":269.979248046875,\"z\":0.0167636554688215}},\"7d3a27\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.30546903610229,\"z\":-63.5731620788574},\"rot\":{\"x\":0.0208329204469919,\"y\":269.915954589844,\"z\":0.0167406778782606}},\"7f27d6\":{\"lock\":false,\"pos\":{\"x\":36.6086463928223,\"y\":1.29028046131134,\"z\":-88.7977447509766},\"rot\":{\"x\":0.0208143051713705,\"y\":269.978302001953,\"z\":0.0167631153017282}},\"845053\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999084472656,\"z\":0.0167702082544565}},\"8bec05\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208083558827639,\"y\":269.999664306641,\"z\":0.0167697835713625}},\"90a7ac\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167705062776804}},\"91da6b\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208189897239208,\"y\":269.965515136719,\"z\":0.0167582891881466}},\"96ed77\":{\"lock\":false,\"pos\":{\"x\":36.6243705749512,\"y\":1.29364931583405,\"z\":-77.3084411621094},\"rot\":{\"x\":0.0208086725324392,\"y\":270,\"z\":0.0167709607630968}},\"981f41\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208083651959896,\"y\":269.999816894531,\"z\":0.0167699344456196}},\"982716\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.3074893951416,\"z\":-56.6709747314453},\"rot\":{\"x\":0.0208119973540306,\"y\":269.988311767578,\"z\":0.0167671367526054}},\"9dd911\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208016745746136,\"y\":270.022979736328,\"z\":0.0167795829474926}},\"a6af13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29095649719238,\"z\":-86.5082931518555},\"rot\":{\"x\":0.0208083242177963,\"y\":269.999664306641,\"z\":0.0167697537690401}},\"aae31c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084411621094},\"rot\":{\"x\":0.0208096858114004,\"y\":269.996520996094,\"z\":0.0167695395648479}},\"b05089\":{\"lock\":false,\"pos\":{\"x\":40.6759,\"y\":1.3023,\"z\":-56.6129},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b3cad4\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30816268920898,\"z\":-54.3709716796875},\"rot\":{\"x\":0.0208018347620964,\"y\":270.022705078125,\"z\":0.0167794041335583}},\"b5e5f1\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30040621757507,\"z\":-49.7095565795898},\"rot\":{\"x\":0.0208089984953403,\"y\":269.999542236328,\"z\":0.0167716648429632}},\"b81c84\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999603271484,\"z\":0.01676906645298}},\"bab03b\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208015665411949,\"y\":270.023132324219,\"z\":0.0167795438319445}},\"cb4730\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208081230521202,\"y\":270.001678466797,\"z\":0.0167717300355434}},\"cc8321\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208117663860321,\"y\":269.989074707031,\"z\":0.0167671162635088}},\"cdbb37\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086427301168,\"y\":269.99951171875,\"z\":0.0167709589004517}},\"cdd6aa\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208088289946318,\"y\":269.999481201172,\"z\":0.0167708974331617}},\"ce1b89\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.3017281293869,\"z\":-49.7084655761719},\"rot\":{\"x\":0.0208019521087408,\"y\":270.022888183594,\"z\":0.0167792178690434}},\"d041f0\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086390048265,\"y\":269.99951171875,\"z\":0.0167709290981293}},\"d4dbc7\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208080653101206,\"y\":269.99951171875,\"z\":0.0167708080261946}},\"d753d7\":{\"lock\":false,\"pos\":{\"x\":58.098804473877,\"y\":1.31018531322479,\"z\":-47.4597969055176},\"rot\":{\"x\":0.020810205489397,\"y\":269.994689941406,\"z\":0.0167691931128502}},\"d7dbac\":{\"lock\":false,\"pos\":{\"x\":32.985294342041,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999542236328,\"z\":0.0167719386518002}},\"de40c8\":{\"lock\":false,\"pos\":{\"x\":58.1010513305664,\"y\":1.30613505840302,\"z\":-61.2994766235352},\"rot\":{\"x\":0.0208302345126867,\"y\":269.925231933594,\"z\":0.0167440827935934}},\"df182a\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208094418048859,\"y\":269.996551513672,\"z\":0.0167698990553617}},\"e1c0f8\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082733154297},\"rot\":{\"x\":0.020808782428503,\"y\":270.002807617188,\"z\":0.0167725719511509}},\"e503ce\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208148024976254,\"y\":269.978454589844,\"z\":0.0167632550001144}},\"e7f37b\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29771363735199,\"z\":-58.9083404541016},\"rot\":{\"x\":0.0208171848207712,\"y\":269.970764160156,\"z\":0.0167601406574249}},\"e80bd8\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208085514605045,\"y\":269.999572753906,\"z\":0.0167708732187748}},\"e84232\":{\"lock\":false,\"pos\":{\"x\":44.229,\"y\":1.2968,\"z\":-79.6006},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"e92e98\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208081025630236,\"y\":270.000732421875,\"z\":0.0167712345719337}},\"eaa415\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208088308572769,\"y\":269.99951171875,\"z\":0.0167711321264505}},\"ecfa42\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29906010627747,\"z\":-54.3083343505859},\"rot\":{\"x\":0.0208173803985119,\"y\":269.971008300781,\"z\":0.0167603231966496}},\"edd6c4\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208085644990206,\"y\":269.999542236328,\"z\":0.0167709793895483}},\"eef1e6\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30024588108063,\"z\":-75.0203475952148},\"rot\":{\"x\":0.0208095647394657,\"y\":269.998809814453,\"z\":0.0167709831148386}},\"f1f24e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084918558598,\"y\":270,\"z\":0.0167711675167084}},\"f2508d\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208083018660545,\"y\":270.000549316406,\"z\":0.0167714115232229}},\"f4434f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30697846412659,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208083316683769,\"y\":270.000793457031,\"z\":0.016771350055933}},\"f57af7\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208019409328699,\"y\":270.023254394531,\"z\":0.0167796034365892}},\"f8dc01\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208082776516676,\"y\":270.001525878906,\"z\":0.0167712923139334}},\"fb4e3f\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208082739263773,\"y\":270.000579833984,\"z\":0.0167713910341263}},\"fc20b9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208161454647779,\"y\":269.975280761719,\"z\":0.0167616419494152}},\"fc82a5\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208130665123463,\"y\":269.984924316406,\"z\":0.0167655758559704}},\"ff1b0c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7084045410156},\"rot\":{\"x\":0.0208092220127583,\"y\":269.999450683594,\"z\":0.0167716108262539}},\"ff6e31\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084490150213,\"y\":269.9990234375,\"z\":0.0167709533125162}}}}", + "LuaScriptState": "{\"ml\":{\"006d44\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29499578475952,\"z\":-72.7083740234375},\"rot\":{\"x\":0.0208082515746355,\"y\":269.999572753906,\"z\":0.0167706813663244}},\"074858\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208090227097273,\"y\":269.9990234375,\"z\":0.0167708061635494}},\"098da7\":{\"lock\":false,\"pos\":{\"x\":58.0935859680176,\"y\":1.30816042423248,\"z\":-54.3712768554688},\"rot\":{\"x\":0.0208071302622557,\"y\":270.004486083984,\"z\":0.0167728867381811}},\"0b963c\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208120942115784,\"y\":269.987487792969,\"z\":0.0167666673660278}},\"0db666\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208079889416695,\"y\":269.999816894531,\"z\":0.0167708303779364}},\"0e0530\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29771363735199,\"z\":-58.9083213806152},\"rot\":{\"x\":0.0208175759762526,\"y\":269.970825195313,\"z\":0.0167594198137522}},\"0e72b6\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.0208213292062283,\"y\":269.958282470703,\"z\":0.0167549792677164}},\"0ec9bf\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208086241036654,\"y\":269.999420166016,\"z\":0.0167708825320005}},\"0feb74\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208169389516115,\"y\":269.970123291016,\"z\":0.0167599394917488}},\"117b7c\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208019763231277,\"y\":270.022766113281,\"z\":0.0167794022709131}},\"15643b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084205627441},\"rot\":{\"x\":0.0208021216094494,\"y\":270.023132324219,\"z\":0.0167801976203918}},\"15a097\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208085253834724,\"y\":270,\"z\":0.0167713686823845}},\"18927e\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999481201172,\"z\":0.0167709421366453}},\"1bd139\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.3017281293869,\"z\":-49.7084465026855},\"rot\":{\"x\":0.0208021402359009,\"y\":270.022857666016,\"z\":0.0167802851647139}},\"1dbc95\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086315542459,\"y\":269.999450683594,\"z\":0.0167707595974207}},\"1fd630\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.296342253685,\"z\":-68.108283996582},\"rot\":{\"x\":0.0208082180470228,\"y\":270,\"z\":0.0167709104716778}},\"2423e7\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208085831254721,\"y\":269.999481201172,\"z\":0.0167709663510323}},\"26a3bf\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.30107951164246,\"z\":-47.4095420837402},\"rot\":{\"x\":0.0208204612135887,\"y\":269.960998535156,\"z\":0.016756035387516}},\"27446e\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.020808769389987,\"y\":269.999481201172,\"z\":0.0167709458619356}},\"2aeb8a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430401325226,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208017379045486,\"y\":270.023315429688,\"z\":0.0167796202003956}},\"2cfa4f\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000335693359,\"z\":0.0167712550610304}},\"2f4db2\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29836201667786,\"z\":-61.2084312438965},\"rot\":{\"x\":0.0208031795918942,\"y\":270.019805908203,\"z\":0.0167790427803993}},\"2fba3b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29768872261047,\"z\":-63.5084342956543},\"rot\":{\"x\":0.0208081603050232,\"y\":270.00048828125,\"z\":0.0167713519185781}},\"2fe723\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208087339997292,\"y\":269.999450683594,\"z\":0.0167711693793535}},\"30062e\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208018012344837,\"y\":270.022705078125,\"z\":0.0167794730514288}},\"308be1\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208087470382452,\"y\":269.998840332031,\"z\":0.0167706497013569}},\"3442f5\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087880164385,\"y\":269.998748779297,\"z\":0.0167707446962595}},\"344e13\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30038166046143,\"z\":-54.308422088623},\"rot\":{\"x\":0.0208079889416695,\"y\":270.002319335938,\"z\":0.0167727470397949}},\"37882c\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208086855709553,\"y\":269.998962402344,\"z\":0.0167708694934845}},\"3add54\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687988758087,\"z\":-86.5202560424805},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999481201172,\"z\":0.0167709514498711}},\"3bd955\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208088047802448,\"y\":269.998901367188,\"z\":0.0167707744985819}},\"3e0653\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208083707839251,\"y\":270.000518798828,\"z\":0.0167713742703199}},\"48e4a3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999755859375,\"z\":0.0167710520327091}},\"4a45c6\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208132546395063,\"y\":269.983947753906,\"z\":0.0167654417455196}},\"4b4df3\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208076201379299,\"y\":270.004333496094,\"z\":0.016772111877799}},\"4eb231\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999328613281,\"z\":0.0167706832289696}},\"5065a6\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.29969000816345,\"z\":-61.2195243835449},\"rot\":{\"x\":0.0208148118108511,\"y\":269.978210449219,\"z\":0.0167632941156626}},\"587bc5\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208018943667412,\"y\":270.023376464844,\"z\":0.016779126599431}},\"5d559a\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0208074450492859,\"y\":270.002380371094,\"z\":0.0167717207223177}},\"5f19e0\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208083353936672,\"y\":270.000549316406,\"z\":0.0167714636772871}},\"5fe780\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087656646967,\"y\":269.99951171875,\"z\":0.0167709533125162}},\"620b6e\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000732421875,\"z\":0.0167716275900602}},\"62d930\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208154376596212,\"y\":269.978393554688,\"z\":0.0167621579021215}},\"63f145\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208104401826859,\"y\":269.993408203125,\"z\":0.0167687032371759}},\"705e27\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.5083084106445},\"rot\":{\"x\":0.0208175927400589,\"y\":269.971008300781,\"z\":0.0167607720941305}},\"731d2a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999450683594,\"z\":0.0167709402740002}},\"7b918b\":{\"lock\":false,\"pos\":{\"x\":36.6243553161621,\"y\":1.29230284690857,\"z\":-81.908088684082},\"rot\":{\"x\":0.0209567472338676,\"y\":269.491363525391,\"z\":0.0165861528366804}},\"7baf75\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957270622253,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208147037774324,\"y\":269.979248046875,\"z\":0.0167636480182409}},\"7d3a27\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.30546915531158,\"z\":-63.5731620788574},\"rot\":{\"x\":0.0208331160247326,\"y\":269.915954589844,\"z\":0.0167405158281326}},\"7f27d6\":{\"lock\":false,\"pos\":{\"x\":36.6082725524902,\"y\":1.28960514068604,\"z\":-91.1042785644531},\"rot\":{\"x\":0.0208151768893003,\"y\":269.978210449219,\"z\":0.0167638957500458}},\"845053\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999084472656,\"z\":0.0167702082544565}},\"8bec05\":{\"lock\":false,\"pos\":{\"x\":36.616039276123,\"y\":1.29163181781769,\"z\":-84.1902160644531},\"rot\":{\"x\":0.0209535155445337,\"y\":269.502990722656,\"z\":0.0165891069918871}},\"90a7ac\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167705062776804}},\"91da6b\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29906010627747,\"z\":-54.3083152770996},\"rot\":{\"x\":0.0208190977573395,\"y\":269.965515136719,\"z\":0.0167575143277645}},\"9565f0\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.208324432373},\"rot\":{\"x\":0.020806971937418,\"y\":270.007446289063,\"z\":0.0167727544903755}},\"96ed77\":{\"lock\":false,\"pos\":{\"x\":36.6243705749512,\"y\":1.29364931583405,\"z\":-77.3084411621094},\"rot\":{\"x\":0.0208086725324392,\"y\":270,\"z\":0.0167709607630968}},\"981f41\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.0208079293370247,\"y\":269.999816894531,\"z\":0.0167708732187748}},\"982716\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.3074893951416,\"z\":-56.6709747314453},\"rot\":{\"x\":0.0208120960742235,\"y\":269.988311767578,\"z\":0.0167668275535107}},\"9dd911\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208016745746136,\"y\":270.022979736328,\"z\":0.0167795829474926}},\"a6af13\":{\"lock\":false,\"pos\":{\"x\":36.6086692810059,\"y\":1.29028046131134,\"z\":-88.7977294921875},\"rot\":{\"x\":0.0208082739263773,\"y\":269.999664306641,\"z\":0.0167706981301308}},\"aae31c\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29970848560333,\"z\":-56.6084251403809},\"rot\":{\"x\":0.0208098106086254,\"y\":269.996520996094,\"z\":0.0167705956846476}},\"b05089\":{\"lock\":false,\"pos\":{\"x\":40.6759,\"y\":1.3023,\"z\":-56.6129},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b3cad4\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30816268920898,\"z\":-54.3709716796875},\"rot\":{\"x\":0.0208019912242889,\"y\":270.022705078125,\"z\":0.0167793948203325}},\"b5e5f1\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29973304271698,\"z\":-52.0095405578613},\"rot\":{\"x\":0.0208091307431459,\"y\":269.99951171875,\"z\":0.0167700219899416}},\"b7223c\":{\"lock\":false,\"pos\":{\"x\":40.274112701416,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208066664636135,\"y\":270.007446289063,\"z\":0.016774469986558}},\"b81c84\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208087414503098,\"y\":269.999572753906,\"z\":0.0167708918452263}},\"bab03b\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208016633987427,\"y\":270.023132324219,\"z\":0.0167794730514288}},\"cb4730\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208081230521202,\"y\":270.001678466797,\"z\":0.0167717300355434}},\"cc8321\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.020811690017581,\"y\":269.989074707031,\"z\":0.0167671665549278}},\"cdbb37\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086017519236,\"y\":269.99951171875,\"z\":0.0167707819491625}},\"cdd6aa\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208088494837284,\"y\":269.999481201172,\"z\":0.0167711209505796}},\"ce1b89\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30105495452881,\"z\":-52.0084114074707},\"rot\":{\"x\":0.0208020992577076,\"y\":270.022888183594,\"z\":0.016780361533165}},\"d041f0\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086390048265,\"y\":269.99951171875,\"z\":0.0167709290981293}},\"d4dbc7\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0208082683384418,\"y\":269.99951171875,\"z\":0.0167707819491625}},\"d753d7\":{\"lock\":false,\"pos\":{\"x\":58.098804473877,\"y\":1.31018531322479,\"z\":-47.4597969055176},\"rot\":{\"x\":0.0208101999014616,\"y\":269.994689941406,\"z\":0.0167693793773651}},\"d7dbac\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.7095413208008},\"rot\":{\"x\":0.0208092946559191,\"y\":269.99951171875,\"z\":0.0167697500437498}},\"de40c8\":{\"lock\":false,\"pos\":{\"x\":58.1010513305664,\"y\":1.30613505840302,\"z\":-61.2994766235352},\"rot\":{\"x\":0.0208302773535252,\"y\":269.925231933594,\"z\":0.0167438592761755}},\"df182a\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208096783608198,\"y\":269.996551513672,\"z\":0.0167698059231043}},\"e1c0f8\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208081845194101,\"y\":270.002807617188,\"z\":0.0167711302638054}},\"e503ce\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208149030804634,\"y\":269.978454589844,\"z\":0.0167632307857275}},\"e7f37b\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29636716842651,\"z\":-63.5083236694336},\"rot\":{\"x\":0.0208175797015429,\"y\":269.970733642578,\"z\":0.0167595576494932}},\"e80bd8\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999572753906,\"z\":0.0167711079120636}},\"e84232\":{\"lock\":false,\"pos\":{\"x\":44.229,\"y\":1.2968,\"z\":-79.6006},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"e92e98\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208081025630236,\"y\":270.000732421875,\"z\":0.0167712345719337}},\"eaa415\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208087023347616,\"y\":269.99951171875,\"z\":0.0167710520327091}},\"ecfa42\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838693141937,\"z\":-56.6083183288574},\"rot\":{\"x\":0.0208171401172876,\"y\":269.970977783203,\"z\":0.0167604349553585}},\"edd6c4\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999542236328,\"z\":0.016771050170064}},\"eef1e6\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30024588108063,\"z\":-75.0203475952148},\"rot\":{\"x\":0.0208095647394657,\"y\":269.998809814453,\"z\":0.0167709831148386}},\"f1f24e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.020808482542634,\"y\":270,\"z\":0.0167708694934845}},\"f2508d\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208085104823112,\"y\":270.000549316406,\"z\":0.0167712680995464}},\"f4434f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30697846412659,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208083316683769,\"y\":270.000793457031,\"z\":0.016771350055933}},\"f57af7\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020801929756999,\"y\":270.023254394531,\"z\":0.016779625788331}},\"f8dc01\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208082776516676,\"y\":270.001525878906,\"z\":0.0167712923139334}},\"fb4e3f\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208082739263773,\"y\":270.000579833984,\"z\":0.0167713910341263}},\"fc20b9\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29903519153595,\"z\":-58.9084281921387},\"rot\":{\"x\":0.0208161398768425,\"y\":269.975250244141,\"z\":0.0167629960924387}},\"fc82a5\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208129305392504,\"y\":269.984924316406,\"z\":0.0167656484991312}},\"ff1b0c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7084045410156},\"rot\":{\"x\":0.0208092220127583,\"y\":269.999450683594,\"z\":0.0167716108262539}},\"ff6e31\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084490150213,\"y\":269.9990234375,\"z\":0.0167709533125162}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "e63638", + "GUID": "acef6a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.31433, - "posY": 1.66334474, - "posZ": -74.7897, - "rotX": 0.0208019316, + "posX": 66.31435, + "posY": 1.6700387, + "posZ": -74.78969, + "rotX": 0.02080515, "rotY": 270.017975, - "rotZ": 0.0167770125, + "rotZ": 0.0167768076, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -611399,25 +613496,25 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"006d44\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.020808482542634,\"y\":269.999572753906,\"z\":0.01676887832582}},\"074858\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208086371421814,\"y\":269.9990234375,\"z\":0.0167709570378065}},\"098da7\":{\"lock\":false,\"pos\":{\"x\":58.0935859680176,\"y\":1.30816042423248,\"z\":-54.3712768554688},\"rot\":{\"x\":0.0208071302622557,\"y\":270.004486083984,\"z\":0.0167728867381811}},\"0b963c\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208120699971914,\"y\":269.987487792969,\"z\":0.016766769811511}},\"0db666\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208083484321833,\"y\":269.999816894531,\"z\":0.0167696997523308}},\"0e0530\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29838681221008,\"z\":-56.6083374023438},\"rot\":{\"x\":0.0208172705024481,\"y\":269.970855712891,\"z\":0.0167601313441992}},\"0e72b6\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29636704921722,\"z\":-63.5083427429199},\"rot\":{\"x\":0.020821463316679,\"y\":269.958312988281,\"z\":0.0167561490088701}},\"0ec9bf\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999420166016,\"z\":0.0167708788067102}},\"0feb74\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208171475678682,\"y\":269.970153808594,\"z\":0.0167582388967276}},\"117b7c\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208026766777039,\"y\":270.022766113281,\"z\":0.0167798548936844}},\"15643b\":{\"lock\":false,\"pos\":{\"x\":40.2741050720215,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208025667816401,\"y\":270.023132324219,\"z\":0.0167801063507795}},\"15a097\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208085253834724,\"y\":270,\"z\":0.0167713686823845}},\"18927e\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208086911588907,\"y\":269.999481201172,\"z\":0.0167709514498711}},\"1bd139\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208019651472569,\"y\":270.022857666016,\"z\":0.0167791005223989}},\"1dbc95\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999450683594,\"z\":0.0167708192020655}},\"1fd630\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082885742188},\"rot\":{\"x\":0.0208081789314747,\"y\":270,\"z\":0.0167698320001364}},\"2423e7\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208088345825672,\"y\":269.999481201172,\"z\":0.0167709402740002}},\"26a3bf\":{\"lock\":false,\"pos\":{\"x\":36.6082725524902,\"y\":1.28960514068604,\"z\":-91.1042709350586},\"rot\":{\"x\":0.0208200346678495,\"y\":269.961029052734,\"z\":0.0167550817131996}},\"27446e\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086837083101,\"y\":269.999481201172,\"z\":0.0167709402740002}},\"2aeb8a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208017360419035,\"y\":270.023315429688,\"z\":0.0167795363813639}},\"2cfa4f\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.020808445289731,\"y\":270.000335693359,\"z\":0.0167714785784483}},\"2f4db2\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208030883222818,\"y\":270.019805908203,\"z\":0.0167780220508575}},\"2fba3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208086892962456,\"y\":270.000518798828,\"z\":0.0167708918452263}},\"2fe723\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086352795362,\"y\":269.999450683594,\"z\":0.0167710017412901}},\"30062e\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.020801892504096,\"y\":270.022705078125,\"z\":0.0167794283479452}},\"308be1\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208088699728251,\"y\":269.998840332031,\"z\":0.0167706534266472}},\"3442f5\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208098497241735,\"y\":269.998748779297,\"z\":0.0167712680995464}},\"344e13\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30105495452881,\"z\":-52.008430480957},\"rot\":{\"x\":0.0208079852163792,\"y\":270.002349853516,\"z\":0.0167715307325125}},\"37882c\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087638020515,\"y\":269.998962402344,\"z\":0.0167708490043879}},\"3add54\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.5202560424805},\"rot\":{\"x\":0.020808856934309,\"y\":269.999481201172,\"z\":0.0167710389941931}},\"3bd955\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208088047802448,\"y\":269.998901367188,\"z\":0.0167707744985819}},\"3e0653\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208084005862474,\"y\":270.000518798828,\"z\":0.0167712904512882}},\"48e4a3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208087563514709,\"y\":269.999755859375,\"z\":0.0167710930109024}},\"4a45c6\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208132676780224,\"y\":269.983947753906,\"z\":0.0167654305696487}},\"4b4df3\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208076201379299,\"y\":270.004333496094,\"z\":0.016772111877799}},\"4eb231\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208088252693415,\"y\":269.999328613281,\"z\":0.0167710352689028}},\"5065a6\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.29969000816345,\"z\":-61.2195243835449},\"rot\":{\"x\":0.0208147950470448,\"y\":269.978210449219,\"z\":0.0167632717639208}},\"587bc5\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208018943667412,\"y\":270.023376464844,\"z\":0.016779126599431}},\"5d559a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208079796284437,\"y\":270.002410888672,\"z\":0.0167708899825811}},\"5f19e0\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208082981407642,\"y\":270.000549316406,\"z\":0.0167711619287729}},\"5fe780\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087060600519,\"y\":269.99951171875,\"z\":0.0167710036039352}},\"620b6e\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000732421875,\"z\":0.0167715400457382}},\"62d930\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29704034328461,\"z\":-61.2083435058594},\"rot\":{\"x\":0.0208150334656239,\"y\":269.978424072266,\"z\":0.0167629010975361}},\"63f145\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208104886114597,\"y\":269.993408203125,\"z\":0.0167687181383371}},\"705e27\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.5083084106445},\"rot\":{\"x\":0.0208175927400589,\"y\":269.971008300781,\"z\":0.0167607720941305}},\"731d2a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087209612131,\"y\":269.999450683594,\"z\":0.0167709998786449}},\"7b918b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208078883588314,\"y\":270.000366210938,\"z\":0.0167710222303867}},\"7baf75\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957270622253,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208144839853048,\"y\":269.979248046875,\"z\":0.0167636554688215}},\"7d3a27\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.30546903610229,\"z\":-63.5731620788574},\"rot\":{\"x\":0.0208329204469919,\"y\":269.915954589844,\"z\":0.0167406778782606}},\"7f27d6\":{\"lock\":false,\"pos\":{\"x\":36.6086463928223,\"y\":1.29028046131134,\"z\":-88.7977447509766},\"rot\":{\"x\":0.0208143051713705,\"y\":269.978302001953,\"z\":0.0167631153017282}},\"845053\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999084472656,\"z\":0.0167702082544565}},\"8bec05\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208083558827639,\"y\":269.999664306641,\"z\":0.0167697835713625}},\"90a7ac\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167705062776804}},\"91da6b\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208189897239208,\"y\":269.965515136719,\"z\":0.0167582891881466}},\"96ed77\":{\"lock\":false,\"pos\":{\"x\":36.6243705749512,\"y\":1.29364931583405,\"z\":-77.3084411621094},\"rot\":{\"x\":0.0208086725324392,\"y\":270,\"z\":0.0167709607630968}},\"981f41\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208083651959896,\"y\":269.999816894531,\"z\":0.0167699344456196}},\"982716\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.3074893951416,\"z\":-56.6709747314453},\"rot\":{\"x\":0.0208119973540306,\"y\":269.988311767578,\"z\":0.0167671367526054}},\"9dd911\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208016745746136,\"y\":270.022979736328,\"z\":0.0167795829474926}},\"a6af13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29095649719238,\"z\":-86.5082931518555},\"rot\":{\"x\":0.0208083242177963,\"y\":269.999664306641,\"z\":0.0167697537690401}},\"aae31c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084411621094},\"rot\":{\"x\":0.0208096858114004,\"y\":269.996520996094,\"z\":0.0167695395648479}},\"b05089\":{\"lock\":false,\"pos\":{\"x\":40.6759,\"y\":1.3023,\"z\":-56.6129},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b3cad4\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30816268920898,\"z\":-54.3709716796875},\"rot\":{\"x\":0.0208018347620964,\"y\":270.022705078125,\"z\":0.0167794041335583}},\"b5e5f1\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30040621757507,\"z\":-49.7095565795898},\"rot\":{\"x\":0.0208089984953403,\"y\":269.999542236328,\"z\":0.0167716648429632}},\"b81c84\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999603271484,\"z\":0.01676906645298}},\"bab03b\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208015665411949,\"y\":270.023132324219,\"z\":0.0167795438319445}},\"cb4730\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208081230521202,\"y\":270.001678466797,\"z\":0.0167717300355434}},\"cc8321\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208117663860321,\"y\":269.989074707031,\"z\":0.0167671162635088}},\"cdbb37\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086427301168,\"y\":269.99951171875,\"z\":0.0167709589004517}},\"cdd6aa\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208088289946318,\"y\":269.999481201172,\"z\":0.0167708974331617}},\"ce1b89\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.3017281293869,\"z\":-49.7084655761719},\"rot\":{\"x\":0.0208019521087408,\"y\":270.022888183594,\"z\":0.0167792178690434}},\"d041f0\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086390048265,\"y\":269.99951171875,\"z\":0.0167709290981293}},\"d4dbc7\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208080653101206,\"y\":269.99951171875,\"z\":0.0167708080261946}},\"d753d7\":{\"lock\":false,\"pos\":{\"x\":58.098804473877,\"y\":1.31018531322479,\"z\":-47.4597969055176},\"rot\":{\"x\":0.020810205489397,\"y\":269.994689941406,\"z\":0.0167691931128502}},\"d7dbac\":{\"lock\":false,\"pos\":{\"x\":32.985294342041,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999542236328,\"z\":0.0167719386518002}},\"de40c8\":{\"lock\":false,\"pos\":{\"x\":58.1010513305664,\"y\":1.30613505840302,\"z\":-61.2994766235352},\"rot\":{\"x\":0.0208302345126867,\"y\":269.925231933594,\"z\":0.0167440827935934}},\"df182a\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208094418048859,\"y\":269.996551513672,\"z\":0.0167698990553617}},\"e1c0f8\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082733154297},\"rot\":{\"x\":0.020808782428503,\"y\":270.002807617188,\"z\":0.0167725719511509}},\"e503ce\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208148024976254,\"y\":269.978454589844,\"z\":0.0167632550001144}},\"e7f37b\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29771363735199,\"z\":-58.9083404541016},\"rot\":{\"x\":0.0208171848207712,\"y\":269.970764160156,\"z\":0.0167601406574249}},\"e80bd8\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208085514605045,\"y\":269.999572753906,\"z\":0.0167708732187748}},\"e84232\":{\"lock\":false,\"pos\":{\"x\":44.229,\"y\":1.2968,\"z\":-79.6006},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"e92e98\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208081025630236,\"y\":270.000732421875,\"z\":0.0167712345719337}},\"eaa415\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208088308572769,\"y\":269.99951171875,\"z\":0.0167711321264505}},\"ecfa42\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29906010627747,\"z\":-54.3083343505859},\"rot\":{\"x\":0.0208173803985119,\"y\":269.971008300781,\"z\":0.0167603231966496}},\"edd6c4\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208085644990206,\"y\":269.999542236328,\"z\":0.0167709793895483}},\"eef1e6\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30024588108063,\"z\":-75.0203475952148},\"rot\":{\"x\":0.0208095647394657,\"y\":269.998809814453,\"z\":0.0167709831148386}},\"f1f24e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084918558598,\"y\":270,\"z\":0.0167711675167084}},\"f2508d\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208083018660545,\"y\":270.000549316406,\"z\":0.0167714115232229}},\"f4434f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30697846412659,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208083316683769,\"y\":270.000793457031,\"z\":0.016771350055933}},\"f57af7\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208019409328699,\"y\":270.023254394531,\"z\":0.0167796034365892}},\"f8dc01\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208082776516676,\"y\":270.001525878906,\"z\":0.0167712923139334}},\"fb4e3f\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208082739263773,\"y\":270.000579833984,\"z\":0.0167713910341263}},\"fc20b9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208161454647779,\"y\":269.975280761719,\"z\":0.0167616419494152}},\"fc82a5\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208130665123463,\"y\":269.984924316406,\"z\":0.0167655758559704}},\"ff1b0c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7084045410156},\"rot\":{\"x\":0.0208092220127583,\"y\":269.999450683594,\"z\":0.0167716108262539}},\"ff6e31\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084490150213,\"y\":269.9990234375,\"z\":0.0167709533125162}}}}", + "LuaScriptState": "{\"ml\":{\"006d44\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29499578475952,\"z\":-72.7083740234375},\"rot\":{\"x\":0.0208082515746355,\"y\":269.999572753906,\"z\":0.0167706813663244}},\"074858\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208090227097273,\"y\":269.9990234375,\"z\":0.0167708061635494}},\"098da7\":{\"lock\":false,\"pos\":{\"x\":58.0935859680176,\"y\":1.30816042423248,\"z\":-54.3712768554688},\"rot\":{\"x\":0.0208071302622557,\"y\":270.004486083984,\"z\":0.0167728867381811}},\"0b963c\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208120942115784,\"y\":269.987487792969,\"z\":0.0167666673660278}},\"0db666\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208079889416695,\"y\":269.999816894531,\"z\":0.0167708303779364}},\"0e0530\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29771363735199,\"z\":-58.9083213806152},\"rot\":{\"x\":0.0208175759762526,\"y\":269.970825195313,\"z\":0.0167594198137522}},\"0e72b6\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.0208213292062283,\"y\":269.958282470703,\"z\":0.0167549792677164}},\"0ec9bf\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208086241036654,\"y\":269.999420166016,\"z\":0.0167708825320005}},\"0feb74\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208169389516115,\"y\":269.970123291016,\"z\":0.0167599394917488}},\"117b7c\":{\"lock\":false,\"pos\":{\"x\":40.2742652893066,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208019763231277,\"y\":270.022766113281,\"z\":0.0167794022709131}},\"15643b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084205627441},\"rot\":{\"x\":0.0208021216094494,\"y\":270.023132324219,\"z\":0.0167801976203918}},\"15a097\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208085253834724,\"y\":270,\"z\":0.0167713686823845}},\"18927e\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999481201172,\"z\":0.0167709421366453}},\"1bd139\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.3017281293869,\"z\":-49.7084465026855},\"rot\":{\"x\":0.0208021402359009,\"y\":270.022857666016,\"z\":0.0167802851647139}},\"1dbc95\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086315542459,\"y\":269.999450683594,\"z\":0.0167707595974207}},\"1fd630\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.296342253685,\"z\":-68.108283996582},\"rot\":{\"x\":0.0208082180470228,\"y\":270,\"z\":0.0167709104716778}},\"2423e7\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208085831254721,\"y\":269.999481201172,\"z\":0.0167709663510323}},\"26a3bf\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.30107951164246,\"z\":-47.4095420837402},\"rot\":{\"x\":0.0208204612135887,\"y\":269.960998535156,\"z\":0.016756035387516}},\"27446e\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.020808769389987,\"y\":269.999481201172,\"z\":0.0167709458619356}},\"2aeb8a\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430401325226,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208017379045486,\"y\":270.023315429688,\"z\":0.0167796202003956}},\"2cfa4f\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000335693359,\"z\":0.0167712550610304}},\"2f4db2\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29836201667786,\"z\":-61.2084312438965},\"rot\":{\"x\":0.0208031795918942,\"y\":270.019805908203,\"z\":0.0167790427803993}},\"2fba3b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29768872261047,\"z\":-63.5084342956543},\"rot\":{\"x\":0.0208081603050232,\"y\":270.00048828125,\"z\":0.0167713519185781}},\"2fe723\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208087339997292,\"y\":269.999450683594,\"z\":0.0167711693793535}},\"30062e\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208018012344837,\"y\":270.022705078125,\"z\":0.0167794730514288}},\"308be1\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208087470382452,\"y\":269.998840332031,\"z\":0.0167706497013569}},\"3442f5\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208087880164385,\"y\":269.998748779297,\"z\":0.0167707446962595}},\"344e13\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30038166046143,\"z\":-54.308422088623},\"rot\":{\"x\":0.0208079889416695,\"y\":270.002319335938,\"z\":0.0167727470397949}},\"37882c\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208086855709553,\"y\":269.998962402344,\"z\":0.0167708694934845}},\"3add54\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687988758087,\"z\":-86.5202560424805},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999481201172,\"z\":0.0167709514498711}},\"3bd955\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208088047802448,\"y\":269.998901367188,\"z\":0.0167707744985819}},\"3e0653\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208083707839251,\"y\":270.000518798828,\"z\":0.0167713742703199}},\"48e4a3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999755859375,\"z\":0.0167710520327091}},\"4a45c6\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208132546395063,\"y\":269.983947753906,\"z\":0.0167654417455196}},\"4b4df3\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095596313477},\"rot\":{\"x\":0.0208076201379299,\"y\":270.004333496094,\"z\":0.016772111877799}},\"4eb231\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999328613281,\"z\":0.0167706832289696}},\"5065a6\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.29969000816345,\"z\":-61.2195243835449},\"rot\":{\"x\":0.0208148118108511,\"y\":269.978210449219,\"z\":0.0167632941156626}},\"587bc5\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208018943667412,\"y\":270.023376464844,\"z\":0.016779126599431}},\"5d559a\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0208074450492859,\"y\":270.002380371094,\"z\":0.0167717207223177}},\"5f19e0\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208083353936672,\"y\":270.000549316406,\"z\":0.0167714636772871}},\"5fe780\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208087656646967,\"y\":269.99951171875,\"z\":0.0167709533125162}},\"620b6e\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000732421875,\"z\":0.0167716275900602}},\"62d930\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208154376596212,\"y\":269.978393554688,\"z\":0.0167621579021215}},\"63f145\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208104401826859,\"y\":269.993408203125,\"z\":0.0167687032371759}},\"705e27\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.5083084106445},\"rot\":{\"x\":0.0208175927400589,\"y\":269.971008300781,\"z\":0.0167607720941305}},\"731d2a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999450683594,\"z\":0.0167709402740002}},\"7b918b\":{\"lock\":false,\"pos\":{\"x\":36.6243553161621,\"y\":1.29230284690857,\"z\":-81.908088684082},\"rot\":{\"x\":0.0209567472338676,\"y\":269.491363525391,\"z\":0.0165861528366804}},\"7baf75\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957270622253,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208147037774324,\"y\":269.979248046875,\"z\":0.0167636480182409}},\"7d3a27\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.30546915531158,\"z\":-63.5731620788574},\"rot\":{\"x\":0.0208331160247326,\"y\":269.915954589844,\"z\":0.0167405158281326}},\"7f27d6\":{\"lock\":false,\"pos\":{\"x\":36.6082725524902,\"y\":1.28960514068604,\"z\":-91.1042785644531},\"rot\":{\"x\":0.0208151768893003,\"y\":269.978210449219,\"z\":0.0167638957500458}},\"845053\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999084472656,\"z\":0.0167702082544565}},\"8bec05\":{\"lock\":false,\"pos\":{\"x\":36.616039276123,\"y\":1.29163181781769,\"z\":-84.1902160644531},\"rot\":{\"x\":0.0209535155445337,\"y\":269.502990722656,\"z\":0.0165891069918871}},\"90a7ac\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167705062776804}},\"91da6b\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29906010627747,\"z\":-54.3083152770996},\"rot\":{\"x\":0.0208190977573395,\"y\":269.965515136719,\"z\":0.0167575143277645}},\"9565f0\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.208324432373},\"rot\":{\"x\":0.020806971937418,\"y\":270.007446289063,\"z\":0.0167727544903755}},\"96ed77\":{\"lock\":false,\"pos\":{\"x\":36.6243705749512,\"y\":1.29364931583405,\"z\":-77.3084411621094},\"rot\":{\"x\":0.0208086725324392,\"y\":270,\"z\":0.0167709607630968}},\"981f41\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.0208079293370247,\"y\":269.999816894531,\"z\":0.0167708732187748}},\"982716\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.3074893951416,\"z\":-56.6709747314453},\"rot\":{\"x\":0.0208120960742235,\"y\":269.988311767578,\"z\":0.0167668275535107}},\"9dd911\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208016745746136,\"y\":270.022979736328,\"z\":0.0167795829474926}},\"a6af13\":{\"lock\":false,\"pos\":{\"x\":36.6086692810059,\"y\":1.29028046131134,\"z\":-88.7977294921875},\"rot\":{\"x\":0.0208082739263773,\"y\":269.999664306641,\"z\":0.0167706981301308}},\"aae31c\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29970848560333,\"z\":-56.6084251403809},\"rot\":{\"x\":0.0208098106086254,\"y\":269.996520996094,\"z\":0.0167705956846476}},\"b05089\":{\"lock\":false,\"pos\":{\"x\":40.6759,\"y\":1.3023,\"z\":-56.6129},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b3cad4\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30816268920898,\"z\":-54.3709716796875},\"rot\":{\"x\":0.0208019912242889,\"y\":270.022705078125,\"z\":0.0167793948203325}},\"b5e5f1\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29973304271698,\"z\":-52.0095405578613},\"rot\":{\"x\":0.0208091307431459,\"y\":269.99951171875,\"z\":0.0167700219899416}},\"b7223c\":{\"lock\":false,\"pos\":{\"x\":40.274112701416,\"y\":1.29093313217163,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208066664636135,\"y\":270.007446289063,\"z\":0.016774469986558}},\"b81c84\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208087414503098,\"y\":269.999572753906,\"z\":0.0167708918452263}},\"bab03b\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208016633987427,\"y\":270.023132324219,\"z\":0.0167794730514288}},\"cb4730\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208081230521202,\"y\":270.001678466797,\"z\":0.0167717300355434}},\"cc8321\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.020811690017581,\"y\":269.989074707031,\"z\":0.0167671665549278}},\"cdbb37\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086017519236,\"y\":269.99951171875,\"z\":0.0167707819491625}},\"cdd6aa\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208088494837284,\"y\":269.999481201172,\"z\":0.0167711209505796}},\"ce1b89\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30105495452881,\"z\":-52.0084114074707},\"rot\":{\"x\":0.0208020992577076,\"y\":270.022888183594,\"z\":0.016780361533165}},\"d041f0\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208086390048265,\"y\":269.99951171875,\"z\":0.0167709290981293}},\"d4dbc7\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0208082683384418,\"y\":269.99951171875,\"z\":0.0167707819491625}},\"d753d7\":{\"lock\":false,\"pos\":{\"x\":58.098804473877,\"y\":1.31018531322479,\"z\":-47.4597969055176},\"rot\":{\"x\":0.0208101999014616,\"y\":269.994689941406,\"z\":0.0167693793773651}},\"d7dbac\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.7095413208008},\"rot\":{\"x\":0.0208092946559191,\"y\":269.99951171875,\"z\":0.0167697500437498}},\"de40c8\":{\"lock\":false,\"pos\":{\"x\":58.1010513305664,\"y\":1.30613505840302,\"z\":-61.2994766235352},\"rot\":{\"x\":0.0208302773535252,\"y\":269.925231933594,\"z\":0.0167438592761755}},\"df182a\":{\"lock\":false,\"pos\":{\"x\":40.289966583252,\"y\":1.29295742511749,\"z\":-84.2198791503906},\"rot\":{\"x\":0.0208096783608198,\"y\":269.996551513672,\"z\":0.0167698059231043}},\"e1c0f8\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208081845194101,\"y\":270.002807617188,\"z\":0.0167711302638054}},\"e503ce\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208149030804634,\"y\":269.978454589844,\"z\":0.0167632307857275}},\"e7f37b\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29636716842651,\"z\":-63.5083236694336},\"rot\":{\"x\":0.0208175797015429,\"y\":269.970733642578,\"z\":0.0167595576494932}},\"e80bd8\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999572753906,\"z\":0.0167711079120636}},\"e84232\":{\"lock\":false,\"pos\":{\"x\":44.229,\"y\":1.2968,\"z\":-79.6006},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"e92e98\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208081025630236,\"y\":270.000732421875,\"z\":0.0167712345719337}},\"eaa415\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208087023347616,\"y\":269.99951171875,\"z\":0.0167710520327091}},\"ecfa42\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838693141937,\"z\":-56.6083183288574},\"rot\":{\"x\":0.0208171401172876,\"y\":269.970977783203,\"z\":0.0167604349553585}},\"edd6c4\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999542236328,\"z\":0.016771050170064}},\"eef1e6\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30024588108063,\"z\":-75.0203475952148},\"rot\":{\"x\":0.0208095647394657,\"y\":269.998809814453,\"z\":0.0167709831148386}},\"f1f24e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.020808482542634,\"y\":270,\"z\":0.0167708694934845}},\"f2508d\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208085104823112,\"y\":270.000549316406,\"z\":0.0167712680995464}},\"f4434f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30697846412659,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208083316683769,\"y\":270.000793457031,\"z\":0.016771350055933}},\"f57af7\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020801929756999,\"y\":270.023254394531,\"z\":0.016779625788331}},\"f8dc01\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208082776516676,\"y\":270.001525878906,\"z\":0.0167712923139334}},\"fb4e3f\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208082739263773,\"y\":270.000579833984,\"z\":0.0167713910341263}},\"fc20b9\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29903519153595,\"z\":-58.9084281921387},\"rot\":{\"x\":0.0208161398768425,\"y\":269.975250244141,\"z\":0.0167629960924387}},\"fc82a5\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208129305392504,\"y\":269.984924316406,\"z\":0.0167656484991312}},\"ff1b0c\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7084045410156},\"rot\":{\"x\":0.0208092220127583,\"y\":269.999450683594,\"z\":0.0167716108262539}},\"ff6e31\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208084490150213,\"y\":269.9990234375,\"z\":0.0167709533125162}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "aae31c", + "GUID": "9565f0", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208096858, - "rotY": 269.996521, - "rotZ": 0.01676954, + "rotX": 0.0208069719, + "rotY": 270.007446, + "rotZ": 0.0167727545, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "\"Lucky\" Penny (2)", - "Description": "Omen of Misfortune", + "Nickname": "Hard Knocks (4)", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -611437,14 +613534,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266204, + "CardID": 449605, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -611455,72 +613552,20 @@ "XmlUI": "" }, { - "GUID": "df182a", + "GUID": "b7223c", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208094418, - "rotY": 269.996552, - "rotZ": 0.0167698991, + "rotX": 0.0208066665, + "rotY": 270.007446, + "rotZ": 0.01677447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Eye of the Djinn (2)", - "Description": "Vessel of Good and Evil", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266205, - "SidewaysCard": false, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f1f24e", - "Name": "Card", - "Transform": { - "posX": 66.32848, - "posY": 1.41264212, - "posZ": -74.79082, - "rotX": 0.0208084919, - "rotY": 270.0, - "rotZ": 0.0167711675, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ríastrad (1)", + "Nickname": "Geas (2)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -611545,61 +613590,9 @@ "SidewaysCard": false, "CustomDeck": { "4496": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1fd630", - "Name": "Card", - "Transform": { - "posX": 66.32848, - "posY": 1.41264212, - "posZ": -74.79082, - "rotX": 0.0208081789, - "rotY": 270.0, - "rotZ": 0.016769832, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tristan Botley (2)", - "Description": "Fixer for Hire", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 449605, - "SidewaysCard": false, - "CustomDeck": { - "4496": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, + "NumWidth": 7, "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, @@ -611615,11 +613608,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208084825, + "rotX": 0.0208082516, "rotY": 269.999573, - "rotZ": 0.0167688783, + "rotZ": 0.0167706814, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611667,11 +613660,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086371, + "rotX": 0.0208090227, "rotY": 269.999023, - "rotZ": 0.016770957, + "rotZ": 0.0167708062, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611719,11 +613712,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02081207, + "rotX": 0.0208120942, "rotY": 269.9875, - "rotZ": 0.01676677, + "rotZ": 0.0167666674, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611771,11 +613764,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208083484, + "rotX": 0.0208079889, "rotY": 269.999817, - "rotZ": 0.0167697, + "rotZ": 0.01677083, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611823,11 +613816,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02081727, - "rotY": 269.970856, - "rotZ": 0.0167601313, + "rotX": 0.020817576, + "rotY": 269.970825, + "rotZ": 0.01675942, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611875,11 +613868,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208214633, - "rotY": 269.9583, - "rotZ": 0.016756149, + "rotX": 0.02082133, + "rotY": 269.958282, + "rotZ": 0.01675498, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611927,11 +613920,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020808626, + "rotX": 0.0208086241, "rotY": 269.99942, - "rotZ": 0.0167708788, + "rotZ": 0.0167708825, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -611979,11 +613972,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208171476, - "rotY": 269.970154, - "rotZ": 0.0167582389, + "rotX": 0.020816939, + "rotY": 269.970123, + "rotZ": 0.01675994, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612031,11 +614024,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208026767, + "rotX": 0.0208019763, "rotY": 270.022766, - "rotZ": 0.0167798549, + "rotZ": 0.0167794023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612083,11 +614076,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208025668, + "rotX": 0.0208021216, "rotY": 270.023132, - "rotZ": 0.0167801064, + "rotZ": 0.0167801976, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612135,11 +614128,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086912, + "rotX": 0.0208087377, "rotY": 269.999481, - "rotZ": 0.0167709514, + "rotZ": 0.0167709421, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612187,11 +614180,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208019651, + "rotX": 0.02080214, "rotY": 270.022858, - "rotZ": 0.0167791, + "rotZ": 0.0167802852, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612239,11 +614232,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086483, + "rotX": 0.0208086316, "rotY": 269.999451, - "rotZ": 0.01677082, + "rotZ": 0.01677076, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612286,16 +614279,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "1fd630", + "Name": "Card", + "Transform": { + "posX": 66.32848, + "posY": 1.41156924, + "posZ": -74.79082, + "rotX": 0.020808218, + "rotY": 270.0, + "rotZ": 0.01677091, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tristan Botley (2)", + "Description": "Fixer for Hire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546305, + "SidewaysCard": false, + "CustomDeck": { + "5463": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "2423e7", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208088346, + "rotX": 0.0208085831, "rotY": 269.999481, - "rotZ": 0.01677094, + "rotZ": 0.0167709664, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612343,11 +614388,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208200347, - "rotY": 269.961029, - "rotZ": 0.0167550817, + "rotX": 0.0208204612, + "rotY": 269.961, + "rotZ": 0.0167560354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612395,11 +614440,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086837, + "rotX": 0.02080877, "rotY": 269.999481, - "rotZ": 0.01677094, + "rotZ": 0.0167709459, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612447,11 +614492,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020801736, + "rotX": 0.0208017379, "rotY": 270.023315, - "rotZ": 0.0167795364, + "rotZ": 0.01677962, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612499,11 +614544,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208084453, + "rotX": 0.0208083857, "rotY": 270.000336, - "rotZ": 0.0167714786, + "rotZ": 0.0167712551, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612551,11 +614596,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208030883, + "rotX": 0.02080318, "rotY": 270.0198, - "rotZ": 0.0167780221, + "rotZ": 0.0167790428, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612603,11 +614648,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080869, - "rotY": 270.000519, - "rotZ": 0.0167708918, + "rotX": 0.02080816, + "rotY": 270.0005, + "rotZ": 0.0167713519, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612655,11 +614700,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086353, + "rotX": 0.020808734, "rotY": 269.999451, - "rotZ": 0.0167710017, + "rotZ": 0.01677117, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612707,11 +614752,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208018925, + "rotX": 0.0208018012, "rotY": 270.0227, - "rotZ": 0.0167794283, + "rotZ": 0.0167794731, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612759,11 +614804,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080887, + "rotX": 0.020808747, "rotY": 269.99884, - "rotZ": 0.0167706534, + "rotZ": 0.01677065, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612811,11 +614856,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080985, + "rotX": 0.020808788, "rotY": 269.998749, - "rotZ": 0.0167712681, + "rotZ": 0.0167707447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612863,11 +614908,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208079852, - "rotY": 270.00235, - "rotZ": 0.01677153, + "rotX": 0.0208079889, + "rotY": 270.002319, + "rotZ": 0.016772747, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612915,11 +614960,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208087638, + "rotX": 0.0208086856, "rotY": 269.998962, - "rotZ": 0.016770849, + "rotZ": 0.01677087, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -612967,11 +615012,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208088569, + "rotX": 0.0208087936, "rotY": 269.999481, - "rotZ": 0.016771039, + "rotZ": 0.0167709514, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613019,11 +615064,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208084, + "rotX": 0.02080837, "rotY": 270.000519, - "rotZ": 0.01677129, + "rotZ": 0.0167713743, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613071,11 +615116,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208087564, + "rotX": 0.0208087377, "rotY": 269.999756, - "rotZ": 0.016771093, + "rotZ": 0.016771052, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613123,11 +615168,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208132677, + "rotX": 0.0208132546, "rotY": 269.983948, - "rotZ": 0.01676543, + "rotZ": 0.0167654417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613175,11 +615220,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208088253, + "rotX": 0.0208087377, "rotY": 269.999329, - "rotZ": 0.0167710353, + "rotZ": 0.0167706832, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613227,11 +615272,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020814795, + "rotX": 0.0208148118, "rotY": 269.9782, - "rotZ": 0.0167632718, + "rotZ": 0.0167632941, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613279,11 +615324,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080798, - "rotY": 270.0024, - "rotZ": 0.01677089, + "rotX": 0.020807445, + "rotY": 270.00238, + "rotZ": 0.01677172, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613331,11 +615376,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208082981, + "rotX": 0.0208083354, "rotY": 270.000549, - "rotZ": 0.0167711619, + "rotZ": 0.0167714637, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613383,11 +615428,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208087061, + "rotX": 0.0208087657, "rotY": 269.9995, - "rotZ": 0.0167710036, + "rotZ": 0.0167709533, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613435,11 +615480,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, "rotX": 0.0208084211, "rotY": 270.000732, - "rotZ": 0.01677154, + "rotZ": 0.0167716276, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613487,11 +615532,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208150335, - "rotY": 269.978424, - "rotZ": 0.0167629011, + "rotX": 0.0208154377, + "rotY": 269.9784, + "rotZ": 0.0167621579, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613539,11 +615584,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208104886, + "rotX": 0.02081044, "rotY": 269.9934, - "rotZ": 0.0167687181, + "rotZ": 0.0167687032, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613591,11 +615636,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020808721, + "rotX": 0.0208087, "rotY": 269.999451, - "rotZ": 0.016771, + "rotZ": 0.01677094, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613643,11 +615688,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208078884, - "rotY": 270.000366, - "rotZ": 0.0167710222, + "rotX": 0.0209567472, + "rotY": 269.491364, + "rotZ": 0.0165861528, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613695,11 +615740,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020814484, + "rotX": 0.0208147038, "rotY": 269.979248, - "rotZ": 0.0167636555, + "rotZ": 0.016763648, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613747,11 +615792,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02083292, + "rotX": 0.020833116, "rotY": 269.915955, - "rotZ": 0.0167406779, + "rotZ": 0.0167405158, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613799,11 +615844,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208143052, - "rotY": 269.9783, - "rotZ": 0.0167631153, + "rotX": 0.0208151769, + "rotY": 269.9782, + "rotZ": 0.0167638958, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613851,11 +615896,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208083559, - "rotY": 269.999664, - "rotZ": 0.0167697836, + "rotX": 0.0209535155, + "rotY": 269.503, + "rotZ": 0.016589107, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613881,10 +615926,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546356, + "CardID": 554056, "SidewaysCard": false, "CustomDeck": { - "5463": { + "5540": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 10, @@ -613903,11 +615948,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02081899, + "rotX": 0.0208190978, "rotY": 269.9655, - "rotZ": 0.01675829, + "rotZ": 0.0167575143, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -613955,11 +616000,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208083652, + "rotX": 0.02080793, "rotY": 269.999817, - "rotZ": 0.0167699344, + "rotZ": 0.0167708732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614007,11 +616052,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208119974, + "rotX": 0.0208120961, "rotY": 269.9883, - "rotZ": 0.0167671368, + "rotZ": 0.0167668276, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614059,11 +616104,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208083242, + "rotX": 0.0208082739, "rotY": 269.999664, - "rotZ": 0.0167697538, + "rotZ": 0.0167706981, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614106,16 +616151,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "aae31c", + "Name": "Card", + "Transform": { + "posX": 66.32848, + "posY": 1.41156924, + "posZ": -74.79082, + "rotX": 0.02080981, + "rotY": 269.996521, + "rotZ": 0.0167705957, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Lucky\" Penny (2)", + "Description": "Omen of Misfortune", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266204, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "b3cad4", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208018348, + "rotX": 0.0208019912, "rotY": 270.0227, - "rotZ": 0.0167794041, + "rotZ": 0.0167793948, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614163,11 +616260,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208089985, - "rotY": 269.999542, - "rotZ": 0.0167716648, + "rotX": 0.02080913, + "rotY": 269.9995, + "rotZ": 0.016770022, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614215,11 +616312,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080869, - "rotY": 269.9996, - "rotZ": 0.0167690665, + "rotX": 0.0208087415, + "rotY": 269.999573, + "rotZ": 0.0167708918, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614267,11 +616364,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208015665, + "rotX": 0.0208016634, "rotY": 270.023132, - "rotZ": 0.0167795438, + "rotZ": 0.0167794731, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614319,11 +616416,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208117664, + "rotX": 0.02081169, "rotY": 269.989075, - "rotZ": 0.0167671163, + "rotZ": 0.0167671666, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614371,11 +616468,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208086427, + "rotX": 0.0208086018, "rotY": 269.9995, - "rotZ": 0.0167709589, + "rotZ": 0.0167707819, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614423,11 +616520,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.020808829, + "rotX": 0.02080885, "rotY": 269.999481, - "rotZ": 0.0167708974, + "rotZ": 0.016771121, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614475,11 +616572,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208019521, + "rotX": 0.0208021, "rotY": 270.0229, - "rotZ": 0.0167792179, + "rotZ": 0.0167803615, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614527,11 +616624,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208080653, + "rotX": 0.0208082683, "rotY": 269.9995, - "rotZ": 0.016770808, + "rotZ": 0.0167707819, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614579,11 +616676,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208102055, + "rotX": 0.0208102, "rotY": 269.9947, - "rotZ": 0.0167691931, + "rotZ": 0.01676938, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614631,11 +616728,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208088551, - "rotY": 269.999542, - "rotZ": 0.0167719387, + "rotX": 0.0208092947, + "rotY": 269.9995, + "rotZ": 0.01676975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614683,11 +616780,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208302345, + "rotX": 0.0208302774, "rotY": 269.925232, - "rotZ": 0.0167440828, + "rotZ": 0.01674386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614730,16 +616827,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "df182a", + "Name": "Card", + "Transform": { + "posX": 66.32848, + "posY": 1.41156924, + "posZ": -74.79082, + "rotX": 0.0208096784, + "rotY": 269.996552, + "rotZ": 0.0167698059, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of the Djinn (2)", + "Description": "Vessel of Good and Evil", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266205, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "e1c0f8", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208087824, + "rotX": 0.0208081845, "rotY": 270.0028, - "rotZ": 0.016772572, + "rotZ": 0.01677113, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614787,11 +616936,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208148025, + "rotX": 0.0208149031, "rotY": 269.978455, - "rotZ": 0.016763255, + "rotZ": 0.01676323, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614839,11 +616988,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208171848, - "rotY": 269.970764, - "rotZ": 0.01676014, + "rotX": 0.02081758, + "rotY": 269.970734, + "rotZ": 0.0167595576, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614891,11 +617040,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208085515, + "rotX": 0.0208086744, "rotY": 269.999573, - "rotZ": 0.0167708732, + "rotZ": 0.0167711079, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614943,11 +617092,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02080883, + "rotX": 0.0208087023, "rotY": 269.9995, - "rotZ": 0.0167711321, + "rotZ": 0.016771052, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -614995,11 +617144,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.02081738, - "rotY": 269.971, - "rotZ": 0.0167603232, + "rotX": 0.02081714, + "rotY": 269.970978, + "rotZ": 0.016760435, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615047,11 +617196,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208085645, + "rotX": 0.0208085179, "rotY": 269.999542, - "rotZ": 0.01677098, + "rotZ": 0.01677105, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615094,16 +617243,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "f1f24e", + "Name": "Card", + "Transform": { + "posX": 66.32848, + "posY": 1.41156924, + "posZ": -74.79082, + "rotX": 0.0208084825, + "rotY": 270.0, + "rotZ": 0.01677087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ríastrad (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 554104, + "SidewaysCard": false, + "CustomDeck": { + "5541": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f2508d", "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208083019, + "rotX": 0.02080851, "rotY": 270.000549, - "rotZ": 0.0167714115, + "rotZ": 0.0167712681, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615151,11 +617352,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208019409, + "rotX": 0.02080193, "rotY": 270.023254, - "rotZ": 0.0167796034, + "rotZ": 0.0167796258, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615203,11 +617404,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208161455, - "rotY": 269.975281, - "rotZ": 0.0167616419, + "rotX": 0.02081614, + "rotY": 269.97525, + "rotZ": 0.0167629961, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615255,11 +617456,11 @@ "Name": "Card", "Transform": { "posX": 66.32848, - "posY": 1.41264212, + "posY": 1.41156924, "posZ": -74.79082, - "rotX": 0.0208130665, + "rotX": 0.02081293, "rotY": 269.984924, - "rotZ": 0.0167655759, + "rotZ": 0.0167656485, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615305,21 +617506,21 @@ ] }, { - "GUID": "aae31c", + "GUID": "9565f0", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.30038166, - "posZ": -54.30844, - "rotX": 0.0208095852, - "rotY": 269.996521, - "rotZ": 0.01677008, + "posX": 32.9853058, + "posY": 1.29704034, + "posZ": -61.2083244, + "rotX": 0.0208063181, + "rotY": 270.007446, + "rotZ": 0.0167739987, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "\"Lucky\" Penny (2)", - "Description": "Omen of Misfortune", + "Nickname": "Hard Knocks (4)", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -615339,14 +617540,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266204, + "CardID": 449605, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -615357,72 +617558,20 @@ "XmlUI": "" }, { - "GUID": "df182a", + "GUID": "b7223c", "Name": "Card", "Transform": { - "posX": 40.2899666, - "posY": 1.29295743, - "posZ": -84.21988, - "rotX": 0.0208096337, - "rotY": 269.996552, - "rotZ": 0.01676977, + "posX": 40.2741127, + "posY": 1.29093313, + "posZ": -91.1158, + "rotX": 0.02080647, + "rotY": 270.007446, + "rotZ": 0.0167738684, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Eye of the Djinn (2)", - "Description": "Vessel of Good and Evil", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266205, - "SidewaysCard": false, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f1f24e", - "Name": "Card", - "Transform": { - "posX": 52.9442139, - "posY": 1.30697846, - "posZ": -52.0203362, - "rotX": 0.02080862, - "rotY": 270.0, - "rotZ": 0.0167712066, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ríastrad (1)", + "Nickname": "Geas (2)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -615447,61 +617596,9 @@ "SidewaysCard": false, "CustomDeck": { "4496": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1fd630", - "Name": "Card", - "Transform": { - "posX": 36.6243362, - "posY": 1.29701555, - "posZ": -65.80829, - "rotX": 0.0208084024, - "rotY": 270.0, - "rotZ": 0.0167712811, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tristan Botley (2)", - "Description": "Fixer for Hire", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 449605, - "SidewaysCard": false, - "CustomDeck": { - "4496": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, + "NumWidth": 7, "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, @@ -615516,12 +617613,12 @@ "GUID": "006d44", "Name": "Card", "Transform": { - "posX": 36.62434, - "posY": 1.295669, - "posZ": -70.4083, - "rotX": 0.0208086111, + "posX": 36.62436, + "posY": 1.29499578, + "posZ": -72.708374, + "rotX": 0.0208086576, "rotY": 269.999573, - "rotZ": 0.0167710949, + "rotZ": 0.016770931, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615571,9 +617668,9 @@ "posX": 52.9442, "posY": 1.300246, "posZ": -75.02034, - "rotX": 0.0208088234, + "rotX": 0.020808816, "rotY": 269.999023, - "rotZ": 0.016770741, + "rotZ": 0.0167706944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615623,7 +617720,7 @@ "posX": 52.9442139, "posY": 1.30563188, "posZ": -56.6203461, - "rotX": 0.0208121184, + "rotX": 0.0208121464, "rotY": 269.9875, "rotZ": 0.0167666525, "scaleX": 1.0, @@ -615672,12 +617769,12 @@ "GUID": "0db666", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29499578, - "posZ": -72.70839, - "rotX": 0.0208087377, + "posX": 36.62436, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.020808775, "rotY": 269.999817, - "rotZ": 0.0167711042, + "rotZ": 0.016771121, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615724,12 +617821,12 @@ "GUID": "0e0530", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29838681, - "posZ": -56.6083374, - "rotX": 0.0208169445, - "rotY": 269.970856, - "rotZ": 0.0167604331, + "posX": 32.9853058, + "posY": 1.29771364, + "posZ": -58.90832, + "rotX": 0.0208169669, + "rotY": 269.970825, + "rotZ": 0.0167605169, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615776,12 +617873,12 @@ "GUID": "0e72b6", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.296367, - "posZ": -63.5083427, - "rotX": 0.0208207667, - "rotY": 269.9583, - "rotZ": 0.01675613, + "posX": 32.9853058, + "posY": 1.2950207, + "posZ": -68.10825, + "rotX": 0.0208208766, + "rotY": 269.958282, + "rotZ": 0.0167560317, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615831,9 +617928,9 @@ "posX": 40.2900467, "posY": 1.296997, "posZ": -70.41987, - "rotX": 0.0208086241, + "rotX": 0.0208088588, "rotY": 269.99942, - "rotZ": 0.0167708825, + "rotZ": 0.016771052, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615880,12 +617977,12 @@ "GUID": "0feb74", "Name": "Card", "Transform": { - "posX": 36.62434, - "posY": 1.29162955, - "posZ": -84.20829, - "rotX": 0.0208171066, - "rotY": 269.970154, - "rotZ": 0.0167603921, + "posX": 36.62436, + "posY": 1.29095638, + "posZ": -86.50828, + "rotX": 0.0208174344, + "rotY": 269.970123, + "rotZ": 0.0167604275, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615935,9 +618032,9 @@ "posX": 40.2742653, "posY": 1.29160833, "posZ": -88.80936, - "rotX": 0.0208019763, + "rotX": 0.0208019968, "rotY": 270.022766, - "rotZ": 0.0167794023, + "rotZ": 0.0167794321, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -615984,12 +618081,12 @@ "GUID": "15643b", "Name": "Card", "Transform": { - "posX": 40.2741051, - "posY": 1.29093313, - "posZ": -91.1158, - "rotX": 0.02080183, + "posX": 36.62436, + "posY": 1.30240142, + "posZ": -47.40842, + "rotX": 0.0208017677, "rotY": 270.023132, - "rotZ": 0.0167795736, + "rotZ": 0.0167796016, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616039,9 +618136,9 @@ "posX": 40.2900429, "posY": 1.29565036, "posZ": -75.02, - "rotX": 0.0208087377, + "rotX": 0.0208088811, "rotY": 269.999481, - "rotZ": 0.0167709421, + "rotZ": 0.016771039, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616088,12 +618185,12 @@ "GUID": "1bd139", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.30240142, - "posZ": -47.40844, - "rotX": 0.0208017882, + "posX": 36.62436, + "posY": 1.30172813, + "posZ": -49.7084465, + "rotX": 0.0208017249, "rotY": 270.022858, - "rotZ": 0.0167795252, + "rotZ": 0.0167794637, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616143,9 +618240,9 @@ "posX": 40.29005, "posY": 1.30238283, "posZ": -52.0199966, - "rotX": 0.0208086316, + "rotX": 0.0208087582, "rotY": 269.999451, - "rotZ": 0.01677076, + "rotZ": 0.0167708267, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616188,6 +618285,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "1fd630", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29634225, + "posZ": -68.108284, + "rotX": 0.020808531, + "rotY": 270.0, + "rotZ": 0.0167714451, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tristan Botley (2)", + "Description": "Fixer for Hire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546305, + "SidewaysCard": false, + "CustomDeck": { + "5463": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "2423e7", "Name": "Card", @@ -616195,9 +618344,9 @@ "posX": 40.2900543, "posY": 1.30170953, "posZ": -54.32, - "rotX": 0.0208085831, + "rotX": 0.0208087619, "rotY": 269.999481, - "rotZ": 0.0167709664, + "rotZ": 0.01677084, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616244,12 +618393,12 @@ "GUID": "26a3bf", "Name": "Card", "Transform": { - "posX": 36.6082726, - "posY": 1.28960514, - "posZ": -91.10427, - "rotX": 0.0208198428, + "posX": 32.98531, + "posY": 1.30107963, + "posZ": -47.4095421, + "rotX": 0.0208198912, "rotY": 269.961, - "rotZ": 0.0167570449, + "rotZ": 0.016756976, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616299,9 +618448,9 @@ "posX": 40.29005, "posY": 1.30036306, "posZ": -58.9200058, - "rotX": 0.02080877, + "rotX": 0.0208087284, "rotY": 269.999481, - "rotZ": 0.0167709459, + "rotZ": 0.0167710222, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616351,9 +618500,9 @@ "posX": 40.2900467, "posY": 1.29430389, "posZ": -79.6199, - "rotX": 0.02080178, + "rotX": 0.020801561, "rotY": 270.023315, - "rotZ": 0.0167795811, + "rotZ": 0.0167796481, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616403,9 +618552,9 @@ "posX": 52.9442024, "posY": 1.30159247, "posZ": -70.42021, - "rotX": 0.0208083857, + "rotX": 0.02080837, "rotY": 270.000336, - "rotZ": 0.0167712551, + "rotZ": 0.0167711824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616452,12 +618601,12 @@ "GUID": "2f4db2", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29903519, - "posZ": -58.9084435, - "rotX": 0.0208027065, + "posX": 36.62436, + "posY": 1.2983619, + "posZ": -61.20843, + "rotX": 0.0208026562, "rotY": 270.019836, - "rotZ": 0.0167783275, + "rotZ": 0.0167783685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616504,12 +618653,12 @@ "GUID": "2fba3b", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.2983619, - "posZ": -61.2084465, - "rotX": 0.0208082758, - "rotY": 270.000519, - "rotZ": 0.016771473, + "posX": 36.62436, + "posY": 1.29768872, + "posZ": -63.5084343, + "rotX": 0.0208082814, + "rotY": 270.0005, + "rotZ": 0.0167713687, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616559,9 +618708,9 @@ "posX": 40.29005, "posY": 1.30305612, "posZ": -49.7199936, - "rotX": 0.020808734, + "rotX": 0.0208086111, "rotY": 269.999451, - "rotZ": 0.01677117, + "rotZ": 0.0167709813, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616611,9 +618760,9 @@ "posX": 58.09966, "posY": 1.30883586, "posZ": -52.07097, - "rotX": 0.0208018012, + "rotX": 0.0208017249, "rotY": 270.0227, - "rotZ": 0.0167794731, + "rotZ": 0.01677952, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616663,9 +618812,9 @@ "posX": 52.94624, "posY": 1.298227, "posZ": -81.92046, - "rotX": 0.020808747, + "rotX": 0.0208087545, "rotY": 269.99884, - "rotZ": 0.01677065, + "rotZ": 0.016770659, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616715,9 +618864,9 @@ "posX": 40.2900848, "posY": 1.29228425, "posZ": -86.51991, - "rotX": 0.020808788, + "rotX": 0.0208088625, "rotY": 269.998749, - "rotZ": 0.0167707447, + "rotZ": 0.0167706572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616764,12 +618913,12 @@ "GUID": "344e13", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.301055, - "posZ": -52.00843, - "rotX": 0.02080785, - "rotY": 270.00235, - "rotZ": 0.01677198, + "posX": 36.62436, + "posY": 1.30038166, + "posZ": -54.3084221, + "rotX": 0.0208079126, + "rotY": 270.002319, + "rotZ": 0.0167718623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616819,9 +618968,9 @@ "posX": 58.0996666, "posY": 1.30950916, "posZ": -49.77096, - "rotX": 0.0208086856, + "rotX": 0.0208089277, "rotY": 269.998962, - "rotZ": 0.01677087, + "rotZ": 0.0167707819, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616871,9 +619020,9 @@ "posX": 52.9442444, "posY": 1.29687977, "posZ": -86.520256, - "rotX": 0.020808842, + "rotX": 0.0208087768, "rotY": 269.999481, - "rotZ": 0.0167710744, + "rotZ": 0.0167708956, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616923,9 +619072,9 @@ "posX": 52.9442, "posY": 1.30091918, "posZ": -72.72033, - "rotX": 0.02080837, + "rotX": 0.0208084881, "rotY": 270.000519, - "rotZ": 0.0167713743, + "rotZ": 0.0167715, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -616973,11 +619122,11 @@ "Name": "Card", "Transform": { "posX": 40.2900467, - "posY": 1.29767013, + "posY": 1.29767025, "posZ": -68.1198654, - "rotX": 0.0208087377, + "rotX": 0.0208085421, "rotY": 269.999756, - "rotZ": 0.016771052, + "rotZ": 0.0167709216, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617027,9 +619176,9 @@ "posX": 52.9442062, "posY": 1.30293894, "posZ": -65.8202057, - "rotX": 0.0208132546, + "rotX": 0.0208131764, "rotY": 269.983948, - "rotZ": 0.0167654417, + "rotZ": 0.0167654064, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617079,9 +619228,9 @@ "posX": 52.9441147, "posY": 1.29755306, "posZ": -84.22024, - "rotX": 0.0208087377, + "rotX": 0.0208086576, "rotY": 269.999329, - "rotZ": 0.0167706832, + "rotZ": 0.0167709254, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617131,9 +619280,9 @@ "posX": 40.290062, "posY": 1.29969, "posZ": -61.2195244, - "rotX": 0.0208148118, + "rotX": 0.0208148584, "rotY": 269.9782, - "rotZ": 0.0167632941, + "rotZ": 0.0167632177, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617180,12 +619329,12 @@ "GUID": "5d559a", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29768872, - "posZ": -63.50845, - "rotX": 0.0208079889, - "rotY": 270.0024, - "rotZ": 0.0167721622, + "posX": 36.62436, + "posY": 1.29701555, + "posZ": -65.80828, + "rotX": 0.0208078027, + "rotY": 270.00238, + "rotZ": 0.01677198, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617237,7 +619386,7 @@ "posZ": -68.12021, "rotX": 0.0208083354, "rotY": 270.000549, - "rotZ": 0.0167714637, + "rotZ": 0.0167712569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617287,9 +619436,9 @@ "posX": 40.2900467, "posY": 1.29834342, "posZ": -65.81987, - "rotX": 0.0208087657, + "rotX": 0.0208087154, "rotY": 269.9995, - "rotZ": 0.0167709533, + "rotZ": 0.0167709831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617339,9 +619488,9 @@ "posX": 52.94421, "posY": 1.3049587, "posZ": -58.92035, - "rotX": 0.0208084211, + "rotX": 0.0208082963, "rotY": 270.000732, - "rotZ": 0.0167716276, + "rotZ": 0.016771527, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617388,12 +619537,12 @@ "GUID": "62d930", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29704034, - "posZ": -61.2083435, - "rotX": 0.02081472, - "rotY": 269.978424, - "rotZ": 0.0167633574, + "posX": 32.9853058, + "posY": 1.29569387, + "posZ": -65.80825, + "rotX": 0.0208149776, + "rotY": 269.9784, + "rotZ": 0.0167634413, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617443,9 +619592,9 @@ "posX": 58.09966, "posY": 1.30681622, "posZ": -58.9709778, - "rotX": 0.02081044, + "rotX": 0.0208103415, "rotY": 269.9934, - "rotZ": 0.0167687032, + "rotZ": 0.01676883, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617495,9 +619644,9 @@ "posX": 40.29005, "posY": 1.3037293, "posZ": -47.4200058, - "rotX": 0.0208087, + "rotX": 0.0208088756, "rotY": 269.999451, - "rotZ": 0.01677094, + "rotZ": 0.0167708918, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617544,12 +619693,12 @@ "GUID": "7b918b", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.292976, - "posZ": -79.608284, - "rotX": 0.0208083056, - "rotY": 270.000366, - "rotZ": 0.016771391, + "posX": 36.6243553, + "posY": 1.29230285, + "posZ": -81.90809, + "rotX": 0.02095647, + "rotY": 269.491364, + "rotZ": 0.0165857542, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617599,9 +619748,9 @@ "posX": 52.9442024, "posY": 1.29957271, "posZ": -77.3202438, - "rotX": 0.0208147038, + "rotX": 0.0208146647, "rotY": 269.979248, - "rotZ": 0.016763648, + "rotZ": 0.0167635549, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617651,9 +619800,9 @@ "posX": 58.09969, "posY": 1.305469, "posZ": -63.5731621, - "rotX": 0.0208329838, + "rotX": 0.0208329968, "rotY": 269.915955, - "rotZ": 0.0167407263, + "rotZ": 0.0167406239, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617700,12 +619849,12 @@ "GUID": "7f27d6", "Name": "Card", "Transform": { - "posX": 36.6086464, - "posY": 1.29028046, - "posZ": -88.7977448, - "rotX": 0.020814918, - "rotY": 269.9783, - "rotZ": 0.0167632587, + "posX": 36.6082726, + "posY": 1.28960514, + "posZ": -91.10428, + "rotX": 0.0208148174, + "rotY": 269.9782, + "rotZ": 0.0167633221, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617752,12 +619901,12 @@ "GUID": "8bec05", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29230273, - "posZ": -81.90851, - "rotX": 0.0208088, - "rotY": 269.999664, - "rotZ": 0.0167711787, + "posX": 36.61604, + "posY": 1.29163182, + "posZ": -84.1902161, + "rotX": 0.02095312, + "rotY": 269.503, + "rotZ": 0.0165900178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617783,10 +619932,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546356, + "CardID": 554056, "SidewaysCard": false, "CustomDeck": { - "5463": { + "5540": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 10, @@ -617804,12 +619953,12 @@ "GUID": "91da6b", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29973292, - "posZ": -52.00956, - "rotX": 0.02081845, + "posX": 32.9853058, + "posY": 1.29906011, + "posZ": -54.3083153, + "rotX": 0.0208186284, "rotY": 269.9655, - "rotZ": 0.01675854, + "rotZ": 0.0167586133, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617856,12 +620005,12 @@ "GUID": "981f41", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29432249, - "posZ": -75.0084152, - "rotX": 0.0208085328, + "posX": 36.62436, + "posY": 1.29364932, + "posZ": -77.30831, + "rotX": 0.0208088178, "rotY": 269.999817, - "rotZ": 0.01677121, + "rotZ": 0.0167712085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617911,9 +620060,9 @@ "posX": 58.0996666, "posY": 1.3074894, "posZ": -56.6709747, - "rotX": 0.0208120961, + "rotX": 0.0208120644, "rotY": 269.9883, - "rotZ": 0.0167668276, + "rotZ": 0.0167670231, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -617960,12 +620109,12 @@ "GUID": "a6af13", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29095638, - "posZ": -86.50829, - "rotX": 0.0208084937, + "posX": 36.60867, + "posY": 1.29028046, + "posZ": -88.79773, + "rotX": 0.0208084676, "rotY": 269.999664, - "rotZ": 0.01677108, + "rotZ": 0.0167710669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618008,6 +620157,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "aae31c", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29970849, + "posZ": -56.6084251, + "rotX": 0.0208097752, + "rotY": 269.996521, + "rotZ": 0.01676999, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Lucky\" Penny (2)", + "Description": "Omen of Misfortune", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266204, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "b3cad4", "Name": "Card", @@ -618015,9 +620216,9 @@ "posX": 58.0996666, "posY": 1.30816269, "posZ": -54.37097, - "rotX": 0.0208019912, + "rotX": 0.0208018217, "rotY": 270.0227, - "rotZ": 0.0167793948, + "rotZ": 0.0167793427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618064,12 +620265,12 @@ "GUID": "b5e5f1", "Name": "Card", "Transform": { - "posX": 32.98529, - "posY": 1.30040622, - "posZ": -49.7095566, - "rotX": 0.0208085012, - "rotY": 269.999542, - "rotZ": 0.0167710874, + "posX": 32.9853058, + "posY": 1.299733, + "posZ": -52.00954, + "rotX": 0.0208087955, + "rotY": 269.9995, + "rotZ": 0.0167710371, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618116,12 +620317,12 @@ "GUID": "b81c84", "Name": "Card", "Transform": { - "posX": 36.62434, - "posY": 1.29364932, - "posZ": -77.30833, - "rotX": 0.0208087526, - "rotY": 269.9996, - "rotZ": 0.0167709, + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0208085682, + "rotY": 269.999573, + "rotZ": 0.0167709365, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618171,9 +620372,9 @@ "posX": 40.2920837, "posY": 1.29363132, "posZ": -81.92012, - "rotX": 0.0208016634, + "rotX": 0.0208017081, "rotY": 270.023132, - "rotZ": 0.0167794731, + "rotZ": 0.0167794134, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618223,9 +620424,9 @@ "posX": 52.9442139, "posY": 1.30630517, "posZ": -54.320343, - "rotX": 0.02081169, + "rotX": 0.0208117124, "rotY": 269.989075, - "rotZ": 0.0167671666, + "rotZ": 0.0167672038, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618275,9 +620476,9 @@ "posX": 52.9442024, "posY": 1.30832493, "posZ": -47.4202957, - "rotX": 0.0208086018, + "rotX": 0.02080882, "rotY": 269.9995, - "rotZ": 0.0167707819, + "rotZ": 0.0167709254, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618325,11 +620526,11 @@ "Name": "Card", "Transform": { "posX": 40.2900543, - "posY": 1.30103636, + "posY": 1.30103648, "posZ": -56.6200027, - "rotX": 0.02080885, + "rotX": 0.0208087247, "rotY": 269.999481, - "rotZ": 0.016771121, + "rotZ": 0.0167711955, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618376,12 +620577,12 @@ "GUID": "ce1b89", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.30172813, - "posZ": -49.7084656, - "rotX": 0.0208019074, + "posX": 36.62436, + "posY": 1.30105484, + "posZ": -52.00841, + "rotX": 0.0208017118, "rotY": 270.0229, - "rotZ": 0.0167794, + "rotZ": 0.0167795457, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618428,12 +620629,12 @@ "GUID": "d4dbc7", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29634225, - "posZ": -68.1083, - "rotX": 0.0208087526, + "posX": 36.62436, + "posY": 1.29566908, + "posZ": -70.40829, + "rotX": 0.0208086651, "rotY": 269.9995, - "rotZ": 0.01677102, + "rotZ": 0.0167709589, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618483,9 +620684,9 @@ "posX": 58.0988045, "posY": 1.31018531, "posZ": -47.4597969, - "rotX": 0.0208102, + "rotX": 0.02081008, "rotY": 269.9947, - "rotZ": 0.01676938, + "rotZ": 0.0167691838, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618532,12 +620733,12 @@ "GUID": "d7dbac", "Name": "Card", "Transform": { - "posX": 32.9852943, - "posY": 1.30107951, - "posZ": -47.4095573, - "rotX": 0.0208087265, - "rotY": 269.999542, - "rotZ": 0.0167709813, + "posX": 32.9853058, + "posY": 1.30040622, + "posZ": -49.70954, + "rotX": 0.0208084825, + "rotY": 269.9995, + "rotZ": 0.0167710427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618587,9 +620788,9 @@ "posX": 58.10105, "posY": 1.306135, "posZ": -61.2994766, - "rotX": 0.0208302774, + "rotX": 0.02083039, "rotY": 269.925232, - "rotZ": 0.01674386, + "rotZ": 0.0167441852, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618632,16 +620833,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "df182a", + "Name": "Card", + "Transform": { + "posX": 40.2899666, + "posY": 1.29295743, + "posZ": -84.21988, + "rotX": 0.0208097342, + "rotY": 269.996552, + "rotZ": 0.0167697985, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of the Djinn (2)", + "Description": "Vessel of Good and Evil", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266205, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "e1c0f8", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29569387, - "posZ": -65.80827, - "rotX": 0.0208079647, + "posX": 32.9853058, + "posY": 1.29434752, + "posZ": -70.40826, + "rotX": 0.02080785, "rotY": 270.0028, - "rotZ": 0.01677226, + "rotZ": 0.0167722963, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618691,9 +620944,9 @@ "posX": 52.9442024, "posY": 1.29889953, "posZ": -79.62025, - "rotX": 0.0208149031, + "rotX": 0.02081477, "rotY": 269.978455, - "rotZ": 0.01676323, + "rotZ": 0.0167632326, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618740,12 +620993,12 @@ "GUID": "e7f37b", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29771364, - "posZ": -58.90834, + "posX": 32.9853058, + "posY": 1.29636717, + "posZ": -63.5083237, "rotX": 0.02081711, - "rotY": 269.970764, - "rotZ": 0.0167605449, + "rotY": 269.970734, + "rotZ": 0.0167603567, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618795,9 +621048,9 @@ "posX": 40.2900429, "posY": 1.29632366, "posZ": -72.719986, - "rotX": 0.0208086744, + "rotX": 0.0208086539, "rotY": 269.999573, - "rotZ": 0.0167711079, + "rotZ": 0.0167709868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618845,11 +621098,11 @@ "Name": "Card", "Transform": { "posX": 52.9442024, - "posY": 1.30765152, + "posY": 1.30765176, "posZ": -49.720295, - "rotX": 0.02080864, + "rotX": 0.0208088011, "rotY": 269.9995, - "rotZ": 0.0167710613, + "rotZ": 0.0167708937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618896,12 +621149,12 @@ "GUID": "ecfa42", "Name": "Card", "Transform": { - "posX": 32.9852829, - "posY": 1.29906011, - "posZ": -54.3083344, - "rotX": 0.02081709, - "rotY": 269.971, - "rotZ": 0.0167604815, + "posX": 32.9853058, + "posY": 1.29838681, + "posZ": -56.60832, + "rotX": 0.0208170954, + "rotY": 269.970978, + "rotZ": 0.0167605858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618951,9 +621204,9 @@ "posX": 40.2900429, "posY": 1.29901659, "posZ": -63.52001, - "rotX": 0.0208085179, + "rotX": 0.0208086669, "rotY": 269.999542, - "rotZ": 0.01677105, + "rotZ": 0.0167709533, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -618996,6 +621249,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "f1f24e", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.30697846, + "posZ": -52.0203362, + "rotX": 0.0208085328, + "rotY": 270.0, + "rotZ": 0.0167714655, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ríastrad (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 554104, + "SidewaysCard": false, + "CustomDeck": { + "5541": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f2508d", "Name": "Card", @@ -619003,9 +621308,9 @@ "posX": 52.9442024, "posY": 1.30361223, "posZ": -63.52035, - "rotX": 0.02080851, + "rotX": 0.02080856, "rotY": 270.000549, - "rotZ": 0.0167712681, + "rotZ": 0.0167713575, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619055,9 +621360,9 @@ "posX": 40.2900467, "posY": 1.29497719, "posZ": -77.3199, - "rotX": 0.02080193, + "rotX": 0.0208019279, "rotY": 270.023254, - "rotZ": 0.0167796258, + "rotZ": 0.0167796481, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619104,12 +621409,12 @@ "GUID": "fc20b9", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29970849, - "posZ": -56.60844, - "rotX": 0.0208157264, - "rotY": 269.975281, - "rotZ": 0.0167621411, + "posX": 36.62436, + "posY": 1.29903519, + "posZ": -58.90843, + "rotX": 0.0208156928, + "rotY": 269.97525, + "rotZ": 0.0167622287, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619157,11 +621462,11 @@ "Name": "Card", "Transform": { "posX": 52.9442024, - "posY": 1.30428541, + "posY": 1.30428553, "posZ": -61.2203522, - "rotX": 0.0208128635, + "rotX": 0.0208129, "rotY": 269.984924, - "rotZ": 0.0167656653, + "rotZ": 0.01676583, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619211,11 +621516,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208007842, + "rotX": 0.02080451, "rotY": 270.022156, - "rotZ": 0.0167787932, + "rotZ": 0.0167783629, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -619267,19 +621572,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"053015\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208091046661139,\"y\":269.998687744141,\"z\":0.0167707838118076}},\"0919cf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29432249069214,\"z\":-75.0084228515625},\"rot\":{\"x\":0.0208090022206306,\"y\":269.998657226563,\"z\":0.0167707595974207}},\"09ffbe\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091791719198,\"y\":269.998870849609,\"z\":0.0167703963816166}},\"0e2b00\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208113696426153,\"y\":269.990142822266,\"z\":0.016767269000411}},\"0e808b\":{\"lock\":false,\"pos\":{\"x\":36.6082649230957,\"y\":1.28960514068604,\"z\":-91.1042785644531},\"rot\":{\"x\":0.0208124108612537,\"y\":269.986328125,\"z\":0.0167662762105465}},\"0e8b75\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208087489008904,\"y\":269.999694824219,\"z\":0.0167710240930319}},\"0ee874\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29502069950104,\"z\":-68.1082763671875},\"rot\":{\"x\":0.0208148173987865,\"y\":269.981231689453,\"z\":0.0167644210159779}},\"12bdf1\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29704034328461,\"z\":-61.2083473205566},\"rot\":{\"x\":0.0208096951246262,\"y\":269.996612548828,\"z\":0.0167696978896856}},\"16154f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.020808719098568,\"y\":269.999481201172,\"z\":0.0167709570378065}},\"17c6c8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208086725324392,\"y\":269.998901367188,\"z\":0.0167708359658718}},\"219c78\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30883586406708,\"z\":-52.0712699890137},\"rot\":{\"x\":0.0208076443523169,\"y\":270.003112792969,\"z\":0.0167721342295408}},\"21f721\":{\"lock\":false,\"pos\":{\"x\":36.624397277832,\"y\":1.29701638221741,\"z\":-65.8052520751953},\"rot\":{\"x\":0.0208117477595806,\"y\":269.988952636719,\"z\":0.01676713116467}},\"2403fa\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832481384277,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208091028034687,\"y\":269.998504638672,\"z\":0.0167705528438091}},\"25c498\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998504638672,\"z\":0.016770213842392}},\"2631f6\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30170953273773,\"z\":-54.3199920654297},\"rot\":{\"x\":0.020808769389987,\"y\":269.999572753906,\"z\":0.0167711284011602}},\"2b7765\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29297602176666,\"z\":-79.6082916259766},\"rot\":{\"x\":0.0208089798688889,\"y\":269.998687744141,\"z\":0.0167706348001957}},\"31051f\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632377624512,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208087339997292,\"y\":269.999572753906,\"z\":0.0167710706591606}},\"32e5a4\":{\"lock\":false,\"pos\":{\"x\":32.9852981567383,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208096653223038,\"y\":269.996704101563,\"z\":0.0167706795036793}},\"3c7e85\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208089761435986,\"y\":269.998504638672,\"z\":0.0167707670480013}},\"3d57b4\":{\"lock\":false,\"pos\":{\"x\":40.2920875549316,\"y\":1.29363143444061,\"z\":-81.9201126098633},\"rot\":{\"x\":0.0208086762577295,\"y\":269.999633789063,\"z\":0.0167711358517408}},\"3eba92\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.50830078125},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710371315479}},\"426c61\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093490600586},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999603271484,\"z\":0.0167709235101938}},\"443992\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.020808594301343,\"y\":269.99951171875,\"z\":0.0167711470276117}},\"45e559\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998901367188,\"z\":0.0167707968503237}},\"4e86c1\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208087302744389,\"y\":269.999633789063,\"z\":0.0167711451649666}},\"4fb7c0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208087638020515,\"y\":269.999450683594,\"z\":0.0167709346860647}},\"541ee9\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208088159561157,\"y\":269.998992919922,\"z\":0.0167707744985819}},\"576e76\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208088215440512,\"y\":269.998962402344,\"z\":0.0167707912623882}},\"591789\":{\"lock\":false,\"pos\":{\"x\":52.9462623596191,\"y\":1.29822683334351,\"z\":-81.9207382202148},\"rot\":{\"x\":0.0208092126995325,\"y\":269.997863769531,\"z\":0.0167703963816166}},\"598837\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208088681101799,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"5a7a85\":{\"lock\":false,\"pos\":{\"x\":44.2289886474609,\"y\":1.30017948150635,\"z\":-68.100715637207},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999420166016,\"z\":0.0167716145515442}},\"5ae7f5\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29565036296844,\"z\":-75.0200042724609},\"rot\":{\"x\":0.020809218287468,\"y\":269.999603271484,\"z\":0.0167712103575468}},\"604ed6\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208109486848116,\"y\":269.991668701172,\"z\":0.0167681127786636}},\"667bba\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29300093650818,\"z\":-75.0083923339844},\"rot\":{\"x\":0.0208095423877239,\"y\":269.999938964844,\"z\":0.016771387308836}},\"698fcc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208091083914042,\"y\":269.998474121094,\"z\":0.0167706906795502}},\"6b2e97\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3198928833008},\"rot\":{\"x\":0.0208095479756594,\"y\":269.997253417969,\"z\":0.01677006483078}},\"764515\":{\"lock\":false,\"pos\":{\"x\":58.1054992675781,\"y\":1.30883800983429,\"z\":-52.0710487365723},\"rot\":{\"x\":0.020804388448596,\"y\":270.014465332031,\"z\":0.0167762618511915}},\"7da732\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086930215359,\"y\":269.999694824219,\"z\":0.0167710836976767}},\"8272e9\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082656860352},\"rot\":{\"x\":0.0208035167306662,\"y\":270.016540527344,\"z\":0.0167771857231855}},\"82d9bb\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208086539059877,\"y\":269.999603271484,\"z\":0.0167708415538073}},\"86ed13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208089109510183,\"y\":269.998718261719,\"z\":0.0167706143110991}},\"8c0e3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998748779297,\"z\":0.0167706832289696}},\"8f6cb3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999450683594,\"z\":0.0167709160596132}},\"918fde\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.020808657631278,\"y\":269.999542236328,\"z\":0.0167711786925793}},\"943332\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7083969116211},\"rot\":{\"x\":0.0208125207573175,\"y\":269.986663818359,\"z\":0.0167662650346756}},\"94ebe8\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2083053588867},\"rot\":{\"x\":0.020510608330369,\"y\":271.009094238281,\"z\":0.0171348657459021}},\"95732b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29230272769928,\"z\":-81.9085159301758},\"rot\":{\"x\":0.0208089537918568,\"y\":269.998413085938,\"z\":0.016770463436842}},\"9adc02\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208085104823112,\"y\":269.999664306641,\"z\":0.0167709793895483}},\"9c0a3d\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208090823143721,\"y\":269.998504638672,\"z\":0.0167705379426479}},\"9c8a39\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29701554775238,\"z\":-65.8083114624023},\"rot\":{\"x\":0.0208093039691448,\"y\":269.998687744141,\"z\":0.016771238297224}},\"a1c372\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208085216581821,\"y\":269.999694824219,\"z\":0.0167711209505796}},\"a2d392\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29968988895416,\"z\":-61.2200012207031},\"rot\":{\"x\":0.0208081807941198,\"y\":270.001129150391,\"z\":0.0167715456336737}},\"a766a3\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208035446703434,\"y\":270.0166015625,\"z\":0.0167771261185408}},\"a7e5a4\":{\"lock\":false,\"pos\":{\"x\":40.6758575439453,\"y\":1.30292499065399,\"z\":-54.3128776550293},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999725341797,\"z\":0.0167705696076155}},\"a906ee\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.020808644592762,\"y\":269.999450683594,\"z\":0.0167709775269032}},\"b49ef1\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999633789063,\"z\":0.0167709793895483}},\"b9b811\":{\"lock\":false,\"pos\":{\"x\":36.608642578125,\"y\":1.29028046131134,\"z\":-88.7977523803711},\"rot\":{\"x\":0.0208088178187609,\"y\":269.998382568359,\"z\":0.0167706292122602}},\"b9dd5d\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29636716842651,\"z\":-63.5083465576172},\"rot\":{\"x\":0.0208119750022888,\"y\":269.990661621094,\"z\":0.0167679116129875}},\"ba0fe7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30159246921539,\"z\":-70.4202041625977},\"rot\":{\"x\":0.0208079256117344,\"y\":270.002380371094,\"z\":0.0167720280587673}},\"bb7d83\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.2923276424408,\"z\":-77.3083038330078},\"rot\":{\"x\":0.0208045411854982,\"y\":270.016448974609,\"z\":0.016777666285634}},\"bb9d20\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.020808819681406,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"bdddfa\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.519905090332},\"rot\":{\"x\":0.020808657631278,\"y\":269.999572753906,\"z\":0.0167710613459349}},\"becb9c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999694824219,\"z\":0.0167711544781923}},\"c2f6b1\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999694824219,\"z\":0.0167710669338703}},\"c311be\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.31018245220184,\"z\":-47.4709739685059},\"rot\":{\"x\":0.0208088979125023,\"y\":269.999481201172,\"z\":0.0167709644883871}},\"c4c4b1\":{\"lock\":false,\"pos\":{\"x\":40.290096282959,\"y\":1.2922842502594,\"z\":-86.5198974609375},\"rot\":{\"x\":0.02080805785954,\"y\":269.999664306641,\"z\":0.0167709123343229}},\"c5d676\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208092406392097,\"y\":269.999450683594,\"z\":0.0167713835835457}},\"c5fb42\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208109337836504,\"y\":269.991821289063,\"z\":0.0167680438607931}},\"c78082\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29569387435913,\"z\":-65.8082733154297},\"rot\":{\"x\":0.0208120830357075,\"y\":269.990264892578,\"z\":0.0167679060250521}},\"cb968f\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.020808657631278,\"y\":269.999572753906,\"z\":0.0167708843946457}},\"d26b84\":{\"lock\":false,\"pos\":{\"x\":52.9441108703613,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208087079226971,\"y\":269.999420166016,\"z\":0.0167710222303867}},\"d4d8c4\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.020808594301343,\"y\":269.999542236328,\"z\":0.0167710483074188}},\"d73dce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208037439733744,\"y\":270.016540527344,\"z\":0.0167768709361553}},\"d74e66\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200042724609},\"rot\":{\"x\":0.0208085812628269,\"y\":269.999481201172,\"z\":0.0167710781097412}},\"da25d8\":{\"lock\":false,\"pos\":{\"x\":52.9462471008301,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998657226563,\"z\":0.0167707167565823}},\"dcd9ce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208036303520203,\"y\":270.016510009766,\"z\":0.0167771559208632}},\"e21200\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29434740543365,\"z\":-70.4082794189453},\"rot\":{\"x\":0.0208167694509029,\"y\":269.974365234375,\"z\":0.0167622733861208}},\"e2bc49\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30293893814087,\"z\":-65.8205108642578},\"rot\":{\"x\":0.0208076946437359,\"y\":270.002868652344,\"z\":0.0167722776532173}},\"e53458\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208086781203747,\"y\":269.999481201172,\"z\":0.0167711898684502}},\"e84eff\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30765151977539,\"z\":-49.7206268310547},\"rot\":{\"x\":0.0208076890558004,\"y\":270.0029296875,\"z\":0.0167723670601845}},\"ea3df4\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208114236593246,\"y\":269.990295410156,\"z\":0.0167672988027334}},\"ec3a71\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30159246921539,\"z\":-70.4202270507813},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999481201172,\"z\":0.016770962625742}},\"ef43db\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.29093313217163,\"z\":-91.1157913208008},\"rot\":{\"x\":0.0208109021186829,\"y\":269.992126464844,\"z\":0.01676837913692}},\"ef52e6\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208091661334038,\"y\":269.998504638672,\"z\":0.016770526766777}},\"ef7b23\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208045747131109,\"y\":270.014099121094,\"z\":0.0167757663875818}},\"f00301\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29367411136627,\"z\":-72.708366394043},\"rot\":{\"x\":0.0208167918026447,\"y\":269.974182128906,\"z\":0.0167622398585081}},\"f1654d\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2082977294922},\"rot\":{\"x\":0.0208088979125023,\"y\":269.998382568359,\"z\":0.0167705733329058}},\"f560b1\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208086557686329,\"y\":269.999450683594,\"z\":0.0167710557579994}},\"f651e8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208088401705027,\"y\":269.998687744141,\"z\":0.0167707782238722}},\"f68105\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.30040621757507,\"z\":-49.7095642089844},\"rot\":{\"x\":0.0208097435534,\"y\":269.996612548828,\"z\":0.0167695712298155}},\"f71c08\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29973292350769,\"z\":-52.0095634460449},\"rot\":{\"x\":0.020811440423131,\"y\":269.990417480469,\"z\":0.0167675130069256}},\"f89dd6\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999572753906,\"z\":0.0167708769440651}},\"f9a151\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999694824219,\"z\":0.0167711600661278}},\"fa4a56\":{\"lock\":false,\"pos\":{\"x\":52.9441871643066,\"y\":1.30428540706635,\"z\":-61.2203636169434},\"rot\":{\"x\":0.020808769389987,\"y\":269.999450683594,\"z\":0.0167708117514849}},\"fc4caf\":{\"lock\":false,\"pos\":{\"x\":52.9442405700684,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208044536411762,\"y\":270.013793945313,\"z\":0.016776142641902}},\"fcd9ce\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083068847656},\"rot\":{\"x\":0.0208088476210833,\"y\":269.998657226563,\"z\":0.0167706720530987}},\"fea03b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198608398438},\"rot\":{\"x\":0.0208087433129549,\"y\":269.999603271484,\"z\":0.0167708713561296}}}}", + "LuaScriptState": "{\"ml\":{\"053015\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208089910447598,\"y\":269.998687744141,\"z\":0.0167708117514849}},\"0919cf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.0208089053630829,\"y\":269.998657226563,\"z\":0.0167706534266472}},\"09ffbe\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091791719198,\"y\":269.998870849609,\"z\":0.0167703963816166}},\"0e2b00\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29771363735199,\"z\":-58.9083251953125},\"rot\":{\"x\":0.0208114273846149,\"y\":269.990112304688,\"z\":0.0167677197605371}},\"0e808b\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.020812539383769,\"y\":269.986297607422,\"z\":0.0167662110179663}},\"0e8b75\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208085905760527,\"y\":269.999694824219,\"z\":0.0167710687965155}},\"0ee874\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29367411136627,\"z\":-72.7083435058594},\"rot\":{\"x\":0.020814087241888,\"y\":269.981231689453,\"z\":0.0167643688619137}},\"12bdf1\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208097416907549,\"y\":269.996612548828,\"z\":0.0167698711156845}},\"16154f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208088979125023,\"y\":269.999481201172,\"z\":0.0167709663510323}},\"17c6c8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.020808907225728,\"y\":269.998901367188,\"z\":0.0167708266526461}},\"219c78\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30883586406708,\"z\":-52.0712699890137},\"rot\":{\"x\":0.0208074953407049,\"y\":270.003112792969,\"z\":0.0167722702026367}},\"21f721\":{\"lock\":false,\"pos\":{\"x\":36.624397277832,\"y\":1.29701638221741,\"z\":-65.8052520751953},\"rot\":{\"x\":0.0208118334412575,\"y\":269.988952636719,\"z\":0.0167672168463469}},\"2403fa\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832481384277,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208089221268892,\"y\":269.998504638672,\"z\":0.0167706739157438}},\"25c498\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998504638672,\"z\":0.016770213842392}},\"2631f6\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30170953273773,\"z\":-54.3199920654297},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999572753906,\"z\":0.0167711451649666}},\"2b7765\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.0208090990781784,\"y\":269.998687744141,\"z\":0.0167707018554211}},\"31051f\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999572753906,\"z\":0.0167709961533546}},\"32e5a4\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.709545135498},\"rot\":{\"x\":0.0208095125854015,\"y\":269.996704101563,\"z\":0.0167699363082647}},\"3c7e85\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208089128136635,\"y\":269.998504638672,\"z\":0.0167706497013569}},\"3cc1e2\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29906010627747,\"z\":-54.3083190917969},\"rot\":{\"x\":0.0208068322390318,\"y\":270.007446289063,\"z\":0.0167746338993311}},\"3d57b4\":{\"lock\":false,\"pos\":{\"x\":40.2920875549316,\"y\":1.29363143444061,\"z\":-81.9201126098633},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999633789063,\"z\":0.0167712215334177}},\"3eba92\":{\"lock\":false,\"pos\":{\"x\":36.6122436523438,\"y\":1.29028761386871,\"z\":-88.7779159545898},\"rot\":{\"x\":0.0207236763089895,\"y\":270.288818359375,\"z\":0.0168757773935795}},\"426c61\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160845279694,\"z\":-88.8093490600586},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167710650712252}},\"443992\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208086408674717,\"y\":269.99951171875,\"z\":0.016771113499999}},\"45e559\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.020808931440115,\"y\":269.998901367188,\"z\":0.0167708266526461}},\"4e86c1\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"4fb7c0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208087507635355,\"y\":269.999450683594,\"z\":0.0167709458619356}},\"541ee9\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208088606595993,\"y\":269.998992919922,\"z\":0.0167707018554211}},\"576e76\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208088215440512,\"y\":269.998962402344,\"z\":0.0167707912623882}},\"591789\":{\"lock\":false,\"pos\":{\"x\":52.9462623596191,\"y\":1.29822683334351,\"z\":-81.9207382202148},\"rot\":{\"x\":0.0208092853426933,\"y\":269.997863769531,\"z\":0.0167703665792942}},\"598837\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208087451756001,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"5a7a85\":{\"lock\":false,\"pos\":{\"x\":44.2289886474609,\"y\":1.30017948150635,\"z\":-68.100715637207},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999420166016,\"z\":0.0167716145515442}},\"5ae7f5\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29565036296844,\"z\":-75.0200042724609},\"rot\":{\"x\":0.020809218287468,\"y\":269.999603271484,\"z\":0.0167712103575468}},\"604ed6\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208109859377146,\"y\":269.991668701172,\"z\":0.0167680270969868}},\"667bba\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.2916544675827,\"z\":-79.6082382202148},\"rot\":{\"x\":0.0208085384219885,\"y\":269.999938964844,\"z\":0.0167711656540632}},\"698fcc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208091083914042,\"y\":269.998474121094,\"z\":0.0167706906795502}},\"6b2e97\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3198928833008},\"rot\":{\"x\":0.0208094082772732,\"y\":269.997253417969,\"z\":0.016770251095295}},\"764515\":{\"lock\":false,\"pos\":{\"x\":58.1054992675781,\"y\":1.30883800983429,\"z\":-52.0710487365723},\"rot\":{\"x\":0.020804388448596,\"y\":270.014465332031,\"z\":0.0167762618511915}},\"7da732\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086539059877,\"y\":269.999694824219,\"z\":0.0167711786925793}},\"8272e9\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082656860352},\"rot\":{\"x\":0.0208035167306662,\"y\":270.016540527344,\"z\":0.0167771857231855}},\"82d9bb\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999603271484,\"z\":0.0167710687965155}},\"86ed13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208089146763086,\"y\":269.998718261719,\"z\":0.0167706236243248}},\"8c0e3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998748779297,\"z\":0.0167706832289696}},\"8f6cb3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208085346966982,\"y\":269.999450683594,\"z\":0.0167709365487099}},\"918fde\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208084583282471,\"y\":269.999542236328,\"z\":0.0167710166424513}},\"943332\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208123829215765,\"y\":269.986663818359,\"z\":0.0167663227766752}},\"94ebe8\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2083053588867},\"rot\":{\"x\":0.020510608330369,\"y\":271.009094238281,\"z\":0.0171348657459021}},\"95732b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.020809119567275,\"y\":269.998413085938,\"z\":0.0167706366628408}},\"9adc02\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208086688071489,\"y\":269.999664306641,\"z\":0.0167711451649666}},\"9c0a3d\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208090972155333,\"y\":269.998504638672,\"z\":0.0167707018554211}},\"9c8a39\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29701554775238,\"z\":-65.8083114624023},\"rot\":{\"x\":0.0208093039691448,\"y\":269.998687744141,\"z\":0.016771238297224}},\"9d7d4a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083969116211},\"rot\":{\"x\":0.0208064801990986,\"y\":270.007507324219,\"z\":0.0167740061879158}},\"a1c372\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208085589110851,\"y\":269.999694824219,\"z\":0.016770975664258}},\"a2d392\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29968988895416,\"z\":-61.2200012207031},\"rot\":{\"x\":0.0208080597221851,\"y\":270.001129150391,\"z\":0.0167716015130281}},\"a766a3\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208035446703434,\"y\":270.0166015625,\"z\":0.0167771261185408}},\"a7e5a4\":{\"lock\":false,\"pos\":{\"x\":40.6758575439453,\"y\":1.30292499065399,\"z\":-54.3128776550293},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999725341797,\"z\":0.0167705696076155}},\"a906ee\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208088848739862,\"y\":269.999450683594,\"z\":0.0167708452790976}},\"b49ef1\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999633789063,\"z\":0.0167711842805147}},\"b9b811\":{\"lock\":false,\"pos\":{\"x\":36.6082916259766,\"y\":1.28960514068604,\"z\":-91.1042556762695},\"rot\":{\"x\":0.0208089426159859,\"y\":269.998382568359,\"z\":0.0167706608772278}},\"b9dd5d\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.0208113547414541,\"y\":269.990661621094,\"z\":0.0167677570134401}},\"ba0fe7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30159246921539,\"z\":-70.4202041625977},\"rot\":{\"x\":0.0208079274743795,\"y\":270.002380371094,\"z\":0.0167719312012196}},\"bb7d83\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29098117351532,\"z\":-81.9084625244141},\"rot\":{\"x\":0.0208036545664072,\"y\":270.016448974609,\"z\":0.0167771149426699}},\"bb9d20\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.020808944478631,\"y\":269.998718261719,\"z\":0.016770688816905}},\"bdddfa\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.519905090332},\"rot\":{\"x\":0.0208085663616657,\"y\":269.999572753906,\"z\":0.0167710669338703}},\"becb9c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999694824219,\"z\":0.016771050170064}},\"c2f6b1\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999694824219,\"z\":0.0167710669338703}},\"c311be\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.31018245220184,\"z\":-47.4709739685059},\"rot\":{\"x\":0.0208089277148247,\"y\":269.999481201172,\"z\":0.0167710203677416}},\"c4c4b1\":{\"lock\":false,\"pos\":{\"x\":40.290096282959,\"y\":1.2922842502594,\"z\":-86.5198974609375},\"rot\":{\"x\":0.02080805785954,\"y\":269.999664306641,\"z\":0.0167709123343229}},\"c5d676\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208092406392097,\"y\":269.999450683594,\"z\":0.0167713835835457}},\"c5fb42\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208109691739082,\"y\":269.991821289063,\"z\":0.0167681071907282}},\"c78082\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208113398402929,\"y\":269.990295410156,\"z\":0.0167676694691181}},\"cb968f\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999572753906,\"z\":0.0167711563408375}},\"d26b84\":{\"lock\":false,\"pos\":{\"x\":52.9441108703613,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208088997751474,\"y\":269.999420166016,\"z\":0.0167708620429039}},\"d4d8c4\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208086296916008,\"y\":269.999542236328,\"z\":0.0167710389941931}},\"d73dce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208037439733744,\"y\":270.016540527344,\"z\":0.0167768709361553}},\"d74e66\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200042724609},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999481201172,\"z\":0.0167711675167084}},\"d9fba4\":{\"lock\":false,\"pos\":{\"x\":32.9853019714355,\"y\":1.29905998706818,\"z\":-54.3083190917969},\"rot\":{\"x\":0.0208096262067556,\"y\":270.000183105469,\"z\":0.0167713891714811}},\"da25d8\":{\"lock\":false,\"pos\":{\"x\":52.9462471008301,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998657226563,\"z\":0.0167707167565823}},\"dcd9ce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208036303520203,\"y\":270.016510009766,\"z\":0.0167771559208632}},\"e21200\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29300093650818,\"z\":-75.0083694458008},\"rot\":{\"x\":0.0208159927278757,\"y\":269.974365234375,\"z\":0.0167617313563824}},\"e2bc49\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30293893814087,\"z\":-65.8205108642578},\"rot\":{\"x\":0.0208076890558004,\"y\":270.002868652344,\"z\":0.0167724620550871}},\"e53458\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087619394064,\"y\":269.999481201172,\"z\":0.0167711302638054}},\"e84eff\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30765151977539,\"z\":-49.7206268310547},\"rot\":{\"x\":0.0208076387643814,\"y\":270.0029296875,\"z\":0.0167722012847662}},\"ea3df4\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.2083282470703},\"rot\":{\"x\":0.0208114366978407,\"y\":269.990295410156,\"z\":0.016767717897892}},\"ec3a71\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30159246921539,\"z\":-70.4202270507813},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999481201172,\"z\":0.016770962625742}},\"ef43db\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.29093313217163,\"z\":-91.1157913208008},\"rot\":{\"x\":0.0208110082894564,\"y\":269.992126464844,\"z\":0.0167683474719524}},\"ef52e6\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208088476210833,\"y\":269.998504638672,\"z\":0.016770651564002}},\"ef7b23\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29636716842651,\"z\":-63.5083236694336},\"rot\":{\"x\":0.0208043307065964,\"y\":270.014038085938,\"z\":0.0167763903737068}},\"f00301\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.2923276424408,\"z\":-77.3082809448242},\"rot\":{\"x\":0.020816283300519,\"y\":269.974182128906,\"z\":0.0167617686092854}},\"f1654d\":{\"lock\":false,\"pos\":{\"x\":36.6243553161621,\"y\":1.29095649719238,\"z\":-86.5077362060547},\"rot\":{\"x\":0.0207663662731647,\"y\":270.144256591797,\"z\":0.0168236456811428}},\"f560b1\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999450683594,\"z\":0.0167710557579994}},\"f651e8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208088401705027,\"y\":269.998687744141,\"z\":0.0167707782238722}},\"f68105\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29973304271698,\"z\":-52.0095443725586},\"rot\":{\"x\":0.0208097510039806,\"y\":269.996612548828,\"z\":0.0167698301374912}},\"f71c08\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838681221008,\"z\":-56.6083221435547},\"rot\":{\"x\":0.0208113770931959,\"y\":269.990386962891,\"z\":0.0167678110301495}},\"f89dd6\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208085346966982,\"y\":269.999572753906,\"z\":0.0167710147798061}},\"f9a151\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208084974437952,\"y\":269.999694824219,\"z\":0.0167711265385151}},\"fa4a56\":{\"lock\":false,\"pos\":{\"x\":52.9441871643066,\"y\":1.30428540706635,\"z\":-61.2203636169434},\"rot\":{\"x\":0.0208088643848896,\"y\":269.999450683594,\"z\":0.0167710352689028}},\"fc4caf\":{\"lock\":false,\"pos\":{\"x\":52.9442405700684,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208045244216919,\"y\":270.013793945313,\"z\":0.0167759917676449}},\"fcd9ce\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083068847656},\"rot\":{\"x\":0.0208090338855982,\"y\":269.998657226563,\"z\":0.0167707465589046}},\"fea03b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198608398438},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999603271484,\"z\":0.0167709235101938}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "38b2e8", + "GUID": "a43940", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.29959, - "posY": 1.661441, - "posZ": -80.184494, - "rotX": 0.02080087, + "posX": 66.29961, + "posY": 1.668072, + "posZ": -80.18448, + "rotX": 0.0208045524, "rotY": 270.022156, - "rotZ": 0.01677878, + "rotZ": 0.0167785063, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -619331,24 +621636,24 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"053015\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208091046661139,\"y\":269.998687744141,\"z\":0.0167707838118076}},\"0919cf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29432249069214,\"z\":-75.0084228515625},\"rot\":{\"x\":0.0208090022206306,\"y\":269.998657226563,\"z\":0.0167707595974207}},\"09ffbe\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091791719198,\"y\":269.998870849609,\"z\":0.0167703963816166}},\"0e2b00\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208113696426153,\"y\":269.990142822266,\"z\":0.016767269000411}},\"0e808b\":{\"lock\":false,\"pos\":{\"x\":36.6082649230957,\"y\":1.28960514068604,\"z\":-91.1042785644531},\"rot\":{\"x\":0.0208124108612537,\"y\":269.986328125,\"z\":0.0167662762105465}},\"0e8b75\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208087489008904,\"y\":269.999694824219,\"z\":0.0167710240930319}},\"0ee874\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29502069950104,\"z\":-68.1082763671875},\"rot\":{\"x\":0.0208148173987865,\"y\":269.981231689453,\"z\":0.0167644210159779}},\"12bdf1\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29704034328461,\"z\":-61.2083473205566},\"rot\":{\"x\":0.0208096951246262,\"y\":269.996612548828,\"z\":0.0167696978896856}},\"16154f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.020808719098568,\"y\":269.999481201172,\"z\":0.0167709570378065}},\"17c6c8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208086725324392,\"y\":269.998901367188,\"z\":0.0167708359658718}},\"219c78\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30883586406708,\"z\":-52.0712699890137},\"rot\":{\"x\":0.0208076443523169,\"y\":270.003112792969,\"z\":0.0167721342295408}},\"21f721\":{\"lock\":false,\"pos\":{\"x\":36.624397277832,\"y\":1.29701638221741,\"z\":-65.8052520751953},\"rot\":{\"x\":0.0208117477595806,\"y\":269.988952636719,\"z\":0.01676713116467}},\"2403fa\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832481384277,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208091028034687,\"y\":269.998504638672,\"z\":0.0167705528438091}},\"25c498\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998504638672,\"z\":0.016770213842392}},\"2631f6\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30170953273773,\"z\":-54.3199920654297},\"rot\":{\"x\":0.020808769389987,\"y\":269.999572753906,\"z\":0.0167711284011602}},\"2b7765\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29297602176666,\"z\":-79.6082916259766},\"rot\":{\"x\":0.0208089798688889,\"y\":269.998687744141,\"z\":0.0167706348001957}},\"31051f\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632377624512,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208087339997292,\"y\":269.999572753906,\"z\":0.0167710706591606}},\"32e5a4\":{\"lock\":false,\"pos\":{\"x\":32.9852981567383,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208096653223038,\"y\":269.996704101563,\"z\":0.0167706795036793}},\"3c7e85\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208089761435986,\"y\":269.998504638672,\"z\":0.0167707670480013}},\"3d57b4\":{\"lock\":false,\"pos\":{\"x\":40.2920875549316,\"y\":1.29363143444061,\"z\":-81.9201126098633},\"rot\":{\"x\":0.0208086762577295,\"y\":269.999633789063,\"z\":0.0167711358517408}},\"3eba92\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29095637798309,\"z\":-86.50830078125},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710371315479}},\"426c61\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093490600586},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999603271484,\"z\":0.0167709235101938}},\"443992\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.020808594301343,\"y\":269.99951171875,\"z\":0.0167711470276117}},\"45e559\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998901367188,\"z\":0.0167707968503237}},\"4e86c1\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208087302744389,\"y\":269.999633789063,\"z\":0.0167711451649666}},\"4fb7c0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208087638020515,\"y\":269.999450683594,\"z\":0.0167709346860647}},\"541ee9\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208088159561157,\"y\":269.998992919922,\"z\":0.0167707744985819}},\"576e76\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208088215440512,\"y\":269.998962402344,\"z\":0.0167707912623882}},\"591789\":{\"lock\":false,\"pos\":{\"x\":52.9462623596191,\"y\":1.29822683334351,\"z\":-81.9207382202148},\"rot\":{\"x\":0.0208092126995325,\"y\":269.997863769531,\"z\":0.0167703963816166}},\"598837\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208088681101799,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"5a7a85\":{\"lock\":false,\"pos\":{\"x\":44.2289886474609,\"y\":1.30017948150635,\"z\":-68.100715637207},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999420166016,\"z\":0.0167716145515442}},\"5ae7f5\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29565036296844,\"z\":-75.0200042724609},\"rot\":{\"x\":0.020809218287468,\"y\":269.999603271484,\"z\":0.0167712103575468}},\"604ed6\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208109486848116,\"y\":269.991668701172,\"z\":0.0167681127786636}},\"667bba\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29300093650818,\"z\":-75.0083923339844},\"rot\":{\"x\":0.0208095423877239,\"y\":269.999938964844,\"z\":0.016771387308836}},\"698fcc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208091083914042,\"y\":269.998474121094,\"z\":0.0167706906795502}},\"6b2e97\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3198928833008},\"rot\":{\"x\":0.0208095479756594,\"y\":269.997253417969,\"z\":0.01677006483078}},\"764515\":{\"lock\":false,\"pos\":{\"x\":58.1054992675781,\"y\":1.30883800983429,\"z\":-52.0710487365723},\"rot\":{\"x\":0.020804388448596,\"y\":270.014465332031,\"z\":0.0167762618511915}},\"7da732\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086930215359,\"y\":269.999694824219,\"z\":0.0167710836976767}},\"8272e9\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082656860352},\"rot\":{\"x\":0.0208035167306662,\"y\":270.016540527344,\"z\":0.0167771857231855}},\"82d9bb\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208086539059877,\"y\":269.999603271484,\"z\":0.0167708415538073}},\"86ed13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208089109510183,\"y\":269.998718261719,\"z\":0.0167706143110991}},\"8c0e3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998748779297,\"z\":0.0167706832289696}},\"8f6cb3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999450683594,\"z\":0.0167709160596132}},\"918fde\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.020808657631278,\"y\":269.999542236328,\"z\":0.0167711786925793}},\"943332\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29499578475952,\"z\":-72.7083969116211},\"rot\":{\"x\":0.0208125207573175,\"y\":269.986663818359,\"z\":0.0167662650346756}},\"94ebe8\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2083053588867},\"rot\":{\"x\":0.020510608330369,\"y\":271.009094238281,\"z\":0.0171348657459021}},\"95732b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29230272769928,\"z\":-81.9085159301758},\"rot\":{\"x\":0.0208089537918568,\"y\":269.998413085938,\"z\":0.016770463436842}},\"9adc02\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208085104823112,\"y\":269.999664306641,\"z\":0.0167709793895483}},\"9c0a3d\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208090823143721,\"y\":269.998504638672,\"z\":0.0167705379426479}},\"9c8a39\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29701554775238,\"z\":-65.8083114624023},\"rot\":{\"x\":0.0208093039691448,\"y\":269.998687744141,\"z\":0.016771238297224}},\"a1c372\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208085216581821,\"y\":269.999694824219,\"z\":0.0167711209505796}},\"a2d392\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29968988895416,\"z\":-61.2200012207031},\"rot\":{\"x\":0.0208081807941198,\"y\":270.001129150391,\"z\":0.0167715456336737}},\"a766a3\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208035446703434,\"y\":270.0166015625,\"z\":0.0167771261185408}},\"a7e5a4\":{\"lock\":false,\"pos\":{\"x\":40.6758575439453,\"y\":1.30292499065399,\"z\":-54.3128776550293},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999725341797,\"z\":0.0167705696076155}},\"a906ee\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.020808644592762,\"y\":269.999450683594,\"z\":0.0167709775269032}},\"b49ef1\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999633789063,\"z\":0.0167709793895483}},\"b9b811\":{\"lock\":false,\"pos\":{\"x\":36.608642578125,\"y\":1.29028046131134,\"z\":-88.7977523803711},\"rot\":{\"x\":0.0208088178187609,\"y\":269.998382568359,\"z\":0.0167706292122602}},\"b9dd5d\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29636716842651,\"z\":-63.5083465576172},\"rot\":{\"x\":0.0208119750022888,\"y\":269.990661621094,\"z\":0.0167679116129875}},\"ba0fe7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30159246921539,\"z\":-70.4202041625977},\"rot\":{\"x\":0.0208079256117344,\"y\":270.002380371094,\"z\":0.0167720280587673}},\"bb7d83\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.2923276424408,\"z\":-77.3083038330078},\"rot\":{\"x\":0.0208045411854982,\"y\":270.016448974609,\"z\":0.016777666285634}},\"bb9d20\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.020808819681406,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"bdddfa\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.519905090332},\"rot\":{\"x\":0.020808657631278,\"y\":269.999572753906,\"z\":0.0167710613459349}},\"becb9c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999694824219,\"z\":0.0167711544781923}},\"c2f6b1\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999694824219,\"z\":0.0167710669338703}},\"c311be\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.31018245220184,\"z\":-47.4709739685059},\"rot\":{\"x\":0.0208088979125023,\"y\":269.999481201172,\"z\":0.0167709644883871}},\"c4c4b1\":{\"lock\":false,\"pos\":{\"x\":40.290096282959,\"y\":1.2922842502594,\"z\":-86.5198974609375},\"rot\":{\"x\":0.02080805785954,\"y\":269.999664306641,\"z\":0.0167709123343229}},\"c5d676\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208092406392097,\"y\":269.999450683594,\"z\":0.0167713835835457}},\"c5fb42\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208109337836504,\"y\":269.991821289063,\"z\":0.0167680438607931}},\"c78082\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29569387435913,\"z\":-65.8082733154297},\"rot\":{\"x\":0.0208120830357075,\"y\":269.990264892578,\"z\":0.0167679060250521}},\"cb968f\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.020808657631278,\"y\":269.999572753906,\"z\":0.0167708843946457}},\"d26b84\":{\"lock\":false,\"pos\":{\"x\":52.9441108703613,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208087079226971,\"y\":269.999420166016,\"z\":0.0167710222303867}},\"d4d8c4\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.020808594301343,\"y\":269.999542236328,\"z\":0.0167710483074188}},\"d73dce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208037439733744,\"y\":270.016540527344,\"z\":0.0167768709361553}},\"d74e66\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200042724609},\"rot\":{\"x\":0.0208085812628269,\"y\":269.999481201172,\"z\":0.0167710781097412}},\"da25d8\":{\"lock\":false,\"pos\":{\"x\":52.9462471008301,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998657226563,\"z\":0.0167707167565823}},\"dcd9ce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208036303520203,\"y\":270.016510009766,\"z\":0.0167771559208632}},\"e21200\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29434740543365,\"z\":-70.4082794189453},\"rot\":{\"x\":0.0208167694509029,\"y\":269.974365234375,\"z\":0.0167622733861208}},\"e2bc49\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30293893814087,\"z\":-65.8205108642578},\"rot\":{\"x\":0.0208076946437359,\"y\":270.002868652344,\"z\":0.0167722776532173}},\"e53458\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208086781203747,\"y\":269.999481201172,\"z\":0.0167711898684502}},\"e84eff\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30765151977539,\"z\":-49.7206268310547},\"rot\":{\"x\":0.0208076890558004,\"y\":270.0029296875,\"z\":0.0167723670601845}},\"ea3df4\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208114236593246,\"y\":269.990295410156,\"z\":0.0167672988027334}},\"ec3a71\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30159246921539,\"z\":-70.4202270507813},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999481201172,\"z\":0.016770962625742}},\"ef43db\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.29093313217163,\"z\":-91.1157913208008},\"rot\":{\"x\":0.0208109021186829,\"y\":269.992126464844,\"z\":0.01676837913692}},\"ef52e6\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208091661334038,\"y\":269.998504638672,\"z\":0.016770526766777}},\"ef7b23\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208045747131109,\"y\":270.014099121094,\"z\":0.0167757663875818}},\"f00301\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29367411136627,\"z\":-72.708366394043},\"rot\":{\"x\":0.0208167918026447,\"y\":269.974182128906,\"z\":0.0167622398585081}},\"f1654d\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2082977294922},\"rot\":{\"x\":0.0208088979125023,\"y\":269.998382568359,\"z\":0.0167705733329058}},\"f560b1\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208086557686329,\"y\":269.999450683594,\"z\":0.0167710557579994}},\"f651e8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208088401705027,\"y\":269.998687744141,\"z\":0.0167707782238722}},\"f68105\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.30040621757507,\"z\":-49.7095642089844},\"rot\":{\"x\":0.0208097435534,\"y\":269.996612548828,\"z\":0.0167695712298155}},\"f71c08\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29973292350769,\"z\":-52.0095634460449},\"rot\":{\"x\":0.020811440423131,\"y\":269.990417480469,\"z\":0.0167675130069256}},\"f89dd6\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999572753906,\"z\":0.0167708769440651}},\"f9a151\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999694824219,\"z\":0.0167711600661278}},\"fa4a56\":{\"lock\":false,\"pos\":{\"x\":52.9441871643066,\"y\":1.30428540706635,\"z\":-61.2203636169434},\"rot\":{\"x\":0.020808769389987,\"y\":269.999450683594,\"z\":0.0167708117514849}},\"fc4caf\":{\"lock\":false,\"pos\":{\"x\":52.9442405700684,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208044536411762,\"y\":270.013793945313,\"z\":0.016776142641902}},\"fcd9ce\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083068847656},\"rot\":{\"x\":0.0208088476210833,\"y\":269.998657226563,\"z\":0.0167706720530987}},\"fea03b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198608398438},\"rot\":{\"x\":0.0208087433129549,\"y\":269.999603271484,\"z\":0.0167708713561296}}}}", + "LuaScriptState": "{\"ml\":{\"053015\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.4083099365234},\"rot\":{\"x\":0.0208089910447598,\"y\":269.998687744141,\"z\":0.0167708117514849}},\"0919cf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29364931583405,\"z\":-77.3083114624023},\"rot\":{\"x\":0.0208089053630829,\"y\":269.998657226563,\"z\":0.0167706534266472}},\"09ffbe\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091791719198,\"y\":269.998870849609,\"z\":0.0167703963816166}},\"0e2b00\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29771363735199,\"z\":-58.9083251953125},\"rot\":{\"x\":0.0208114273846149,\"y\":269.990112304688,\"z\":0.0167677197605371}},\"0e808b\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.020812539383769,\"y\":269.986297607422,\"z\":0.0167662110179663}},\"0e8b75\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208085905760527,\"y\":269.999694824219,\"z\":0.0167710687965155}},\"0ee874\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29367411136627,\"z\":-72.7083435058594},\"rot\":{\"x\":0.020814087241888,\"y\":269.981231689453,\"z\":0.0167643688619137}},\"12bdf1\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208097416907549,\"y\":269.996612548828,\"z\":0.0167698711156845}},\"16154f\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208088979125023,\"y\":269.999481201172,\"z\":0.0167709663510323}},\"17c6c8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.020808907225728,\"y\":269.998901367188,\"z\":0.0167708266526461}},\"219c78\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30883586406708,\"z\":-52.0712699890137},\"rot\":{\"x\":0.0208074953407049,\"y\":270.003112792969,\"z\":0.0167722702026367}},\"21f721\":{\"lock\":false,\"pos\":{\"x\":36.624397277832,\"y\":1.29701638221741,\"z\":-65.8052520751953},\"rot\":{\"x\":0.0208118334412575,\"y\":269.988952636719,\"z\":0.0167672168463469}},\"2403fa\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832481384277,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208089221268892,\"y\":269.998504638672,\"z\":0.0167706739157438}},\"25c498\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998504638672,\"z\":0.016770213842392}},\"2631f6\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30170953273773,\"z\":-54.3199920654297},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999572753906,\"z\":0.0167711451649666}},\"2b7765\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.0208090990781784,\"y\":269.998687744141,\"z\":0.0167707018554211}},\"31051f\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999572753906,\"z\":0.0167709961533546}},\"32e5a4\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.709545135498},\"rot\":{\"x\":0.0208095125854015,\"y\":269.996704101563,\"z\":0.0167699363082647}},\"3c7e85\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203437805176},\"rot\":{\"x\":0.0208089128136635,\"y\":269.998504638672,\"z\":0.0167706497013569}},\"3cc1e2\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29906010627747,\"z\":-54.3083190917969},\"rot\":{\"x\":0.0208068322390318,\"y\":270.007446289063,\"z\":0.0167746338993311}},\"3d57b4\":{\"lock\":false,\"pos\":{\"x\":40.2920875549316,\"y\":1.29363143444061,\"z\":-81.9201126098633},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999633789063,\"z\":0.0167712215334177}},\"3eba92\":{\"lock\":false,\"pos\":{\"x\":36.6122436523438,\"y\":1.29028761386871,\"z\":-88.7779159545898},\"rot\":{\"x\":0.0207236763089895,\"y\":270.288818359375,\"z\":0.0168757773935795}},\"426c61\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160845279694,\"z\":-88.8093490600586},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167710650712252}},\"443992\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208086408674717,\"y\":269.99951171875,\"z\":0.016771113499999}},\"45e559\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.020808931440115,\"y\":269.998901367188,\"z\":0.0167708266526461}},\"4e86c1\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"4fb7c0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208087507635355,\"y\":269.999450683594,\"z\":0.0167709458619356}},\"541ee9\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208088606595993,\"y\":269.998992919922,\"z\":0.0167707018554211}},\"576e76\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208088215440512,\"y\":269.998962402344,\"z\":0.0167707912623882}},\"591789\":{\"lock\":false,\"pos\":{\"x\":52.9462623596191,\"y\":1.29822683334351,\"z\":-81.9207382202148},\"rot\":{\"x\":0.0208092853426933,\"y\":269.997863769531,\"z\":0.0167703665792942}},\"598837\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208087451756001,\"y\":269.998718261719,\"z\":0.0167707391083241}},\"5a7a85\":{\"lock\":false,\"pos\":{\"x\":44.2289886474609,\"y\":1.30017948150635,\"z\":-68.100715637207},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999420166016,\"z\":0.0167716145515442}},\"5ae7f5\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29565036296844,\"z\":-75.0200042724609},\"rot\":{\"x\":0.020809218287468,\"y\":269.999603271484,\"z\":0.0167712103575468}},\"604ed6\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208109859377146,\"y\":269.991668701172,\"z\":0.0167680270969868}},\"667bba\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.2916544675827,\"z\":-79.6082382202148},\"rot\":{\"x\":0.0208085384219885,\"y\":269.999938964844,\"z\":0.0167711656540632}},\"698fcc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.0208091083914042,\"y\":269.998474121094,\"z\":0.0167706906795502}},\"6b2e97\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3198928833008},\"rot\":{\"x\":0.0208094082772732,\"y\":269.997253417969,\"z\":0.016770251095295}},\"764515\":{\"lock\":false,\"pos\":{\"x\":58.1054992675781,\"y\":1.30883800983429,\"z\":-52.0710487365723},\"rot\":{\"x\":0.020804388448596,\"y\":270.014465332031,\"z\":0.0167762618511915}},\"7da732\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086539059877,\"y\":269.999694824219,\"z\":0.0167711786925793}},\"8272e9\":{\"lock\":false,\"pos\":{\"x\":32.9852828979492,\"y\":1.29569387435913,\"z\":-65.8082656860352},\"rot\":{\"x\":0.0208035167306662,\"y\":270.016540527344,\"z\":0.0167771857231855}},\"82d9bb\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999603271484,\"z\":0.0167710687965155}},\"86ed13\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208089146763086,\"y\":269.998718261719,\"z\":0.0167706236243248}},\"8c0e3b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208089295774698,\"y\":269.998748779297,\"z\":0.0167706832289696}},\"8f6cb3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30495870113373,\"z\":-58.920352935791},\"rot\":{\"x\":0.0208085346966982,\"y\":269.999450683594,\"z\":0.0167709365487099}},\"918fde\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208084583282471,\"y\":269.999542236328,\"z\":0.0167710166424513}},\"943332\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208123829215765,\"y\":269.986663818359,\"z\":0.0167663227766752}},\"94ebe8\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29162955284119,\"z\":-84.2083053588867},\"rot\":{\"x\":0.020510608330369,\"y\":271.009094238281,\"z\":0.0171348657459021}},\"95732b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.020809119567275,\"y\":269.998413085938,\"z\":0.0167706366628408}},\"9adc02\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208086688071489,\"y\":269.999664306641,\"z\":0.0167711451649666}},\"9c0a3d\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208090972155333,\"y\":269.998504638672,\"z\":0.0167707018554211}},\"9c8a39\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29701554775238,\"z\":-65.8083114624023},\"rot\":{\"x\":0.0208093039691448,\"y\":269.998687744141,\"z\":0.016771238297224}},\"9d7d4a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083969116211},\"rot\":{\"x\":0.0208064801990986,\"y\":270.007507324219,\"z\":0.0167740061879158}},\"a1c372\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208085589110851,\"y\":269.999694824219,\"z\":0.016770975664258}},\"a2d392\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29968988895416,\"z\":-61.2200012207031},\"rot\":{\"x\":0.0208080597221851,\"y\":270.001129150391,\"z\":0.0167716015130281}},\"a766a3\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29906010627747,\"z\":-54.3083381652832},\"rot\":{\"x\":0.0208035446703434,\"y\":270.0166015625,\"z\":0.0167771261185408}},\"a7e5a4\":{\"lock\":false,\"pos\":{\"x\":40.6758575439453,\"y\":1.30292499065399,\"z\":-54.3128776550293},\"rot\":{\"x\":0.0208086613565683,\"y\":269.999725341797,\"z\":0.0167705696076155}},\"a906ee\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208088848739862,\"y\":269.999450683594,\"z\":0.0167708452790976}},\"b49ef1\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999633789063,\"z\":0.0167711842805147}},\"b9b811\":{\"lock\":false,\"pos\":{\"x\":36.6082916259766,\"y\":1.28960514068604,\"z\":-91.1042556762695},\"rot\":{\"x\":0.0208089426159859,\"y\":269.998382568359,\"z\":0.0167706608772278}},\"b9dd5d\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.0208113547414541,\"y\":269.990661621094,\"z\":0.0167677570134401}},\"ba0fe7\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30159246921539,\"z\":-70.4202041625977},\"rot\":{\"x\":0.0208079274743795,\"y\":270.002380371094,\"z\":0.0167719312012196}},\"bb7d83\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29098117351532,\"z\":-81.9084625244141},\"rot\":{\"x\":0.0208036545664072,\"y\":270.016448974609,\"z\":0.0167771149426699}},\"bb9d20\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.020808944478631,\"y\":269.998718261719,\"z\":0.016770688816905}},\"bdddfa\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.519905090332},\"rot\":{\"x\":0.0208085663616657,\"y\":269.999572753906,\"z\":0.0167710669338703}},\"becb9c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087097853422,\"y\":269.999694824219,\"z\":0.016771050170064}},\"c2f6b1\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999694824219,\"z\":0.0167710669338703}},\"c311be\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.31018245220184,\"z\":-47.4709739685059},\"rot\":{\"x\":0.0208089277148247,\"y\":269.999481201172,\"z\":0.0167710203677416}},\"c4c4b1\":{\"lock\":false,\"pos\":{\"x\":40.290096282959,\"y\":1.2922842502594,\"z\":-86.5198974609375},\"rot\":{\"x\":0.02080805785954,\"y\":269.999664306641,\"z\":0.0167709123343229}},\"c5d676\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30293893814087,\"z\":-65.8202209472656},\"rot\":{\"x\":0.0208092406392097,\"y\":269.999450683594,\"z\":0.0167713835835457}},\"c5fb42\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208109691739082,\"y\":269.991821289063,\"z\":0.0167681071907282}},\"c78082\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208113398402929,\"y\":269.990295410156,\"z\":0.0167676694691181}},\"cb968f\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999572753906,\"z\":0.0167711563408375}},\"d26b84\":{\"lock\":false,\"pos\":{\"x\":52.9441108703613,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208088997751474,\"y\":269.999420166016,\"z\":0.0167708620429039}},\"d4d8c4\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208086296916008,\"y\":269.999542236328,\"z\":0.0167710389941931}},\"d73dce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29838681221008,\"z\":-56.608341217041},\"rot\":{\"x\":0.0208037439733744,\"y\":270.016540527344,\"z\":0.0167768709361553}},\"d74e66\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200042724609},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999481201172,\"z\":0.0167711675167084}},\"d9fba4\":{\"lock\":false,\"pos\":{\"x\":32.9853019714355,\"y\":1.29905998706818,\"z\":-54.3083190917969},\"rot\":{\"x\":0.0208096262067556,\"y\":270.000183105469,\"z\":0.0167713891714811}},\"da25d8\":{\"lock\":false,\"pos\":{\"x\":52.9462471008301,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998657226563,\"z\":0.0167707167565823}},\"dcd9ce\":{\"lock\":false,\"pos\":{\"x\":32.985279083252,\"y\":1.29771363735199,\"z\":-58.9083442687988},\"rot\":{\"x\":0.0208036303520203,\"y\":270.016510009766,\"z\":0.0167771559208632}},\"e21200\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29300093650818,\"z\":-75.0083694458008},\"rot\":{\"x\":0.0208159927278757,\"y\":269.974365234375,\"z\":0.0167617313563824}},\"e2bc49\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30293893814087,\"z\":-65.8205108642578},\"rot\":{\"x\":0.0208076890558004,\"y\":270.002868652344,\"z\":0.0167724620550871}},\"e53458\":{\"lock\":false,\"pos\":{\"x\":58.099666595459,\"y\":1.30950915813446,\"z\":-49.7709617614746},\"rot\":{\"x\":0.0208087619394064,\"y\":269.999481201172,\"z\":0.0167711302638054}},\"e84eff\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30765151977539,\"z\":-49.7206268310547},\"rot\":{\"x\":0.0208076387643814,\"y\":270.0029296875,\"z\":0.0167722012847662}},\"ea3df4\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.2083282470703},\"rot\":{\"x\":0.0208114366978407,\"y\":269.990295410156,\"z\":0.016767717897892}},\"ec3a71\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30159246921539,\"z\":-70.4202270507813},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999481201172,\"z\":0.016770962625742}},\"ef43db\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.29093313217163,\"z\":-91.1157913208008},\"rot\":{\"x\":0.0208110082894564,\"y\":269.992126464844,\"z\":0.0167683474719524}},\"ef52e6\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208088476210833,\"y\":269.998504638672,\"z\":0.016770651564002}},\"ef7b23\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29636716842651,\"z\":-63.5083236694336},\"rot\":{\"x\":0.0208043307065964,\"y\":270.014038085938,\"z\":0.0167763903737068}},\"f00301\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.2923276424408,\"z\":-77.3082809448242},\"rot\":{\"x\":0.020816283300519,\"y\":269.974182128906,\"z\":0.0167617686092854}},\"f1654d\":{\"lock\":false,\"pos\":{\"x\":36.6243553161621,\"y\":1.29095649719238,\"z\":-86.5077362060547},\"rot\":{\"x\":0.0207663662731647,\"y\":270.144256591797,\"z\":0.0168236456811428}},\"f560b1\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999450683594,\"z\":0.0167710557579994}},\"f651e8\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208088401705027,\"y\":269.998687744141,\"z\":0.0167707782238722}},\"f68105\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29973304271698,\"z\":-52.0095443725586},\"rot\":{\"x\":0.0208097510039806,\"y\":269.996612548828,\"z\":0.0167698301374912}},\"f71c08\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838681221008,\"z\":-56.6083221435547},\"rot\":{\"x\":0.0208113770931959,\"y\":269.990386962891,\"z\":0.0167678110301495}},\"f89dd6\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208085346966982,\"y\":269.999572753906,\"z\":0.0167710147798061}},\"f9a151\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208084974437952,\"y\":269.999694824219,\"z\":0.0167711265385151}},\"fa4a56\":{\"lock\":false,\"pos\":{\"x\":52.9441871643066,\"y\":1.30428540706635,\"z\":-61.2203636169434},\"rot\":{\"x\":0.0208088643848896,\"y\":269.999450683594,\"z\":0.0167710352689028}},\"fc4caf\":{\"lock\":false,\"pos\":{\"x\":52.9442405700684,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208045244216919,\"y\":270.013793945313,\"z\":0.0167759917676449}},\"fcd9ce\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083068847656},\"rot\":{\"x\":0.0208090338855982,\"y\":269.998657226563,\"z\":0.0167707465589046}},\"fea03b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198608398438},\"rot\":{\"x\":0.0208086222410202,\"y\":269.999603271484,\"z\":0.0167709235101938}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "32e5a4", + "GUID": "d9fba4", "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208096653, - "rotY": 269.9967, - "rotZ": 0.01677068, + "rotX": 0.0208096262, + "rotY": 270.000183, + "rotZ": 0.01677139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Armageddon (4)", + "Nickname": "Flute of the Outer Gods (4)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -619369,124 +621674,20 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266206, + "CardID": 449607, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f68105", - "Name": "Card", - "Transform": { - "posX": 66.31923, - "posY": 1.41106, - "posZ": -80.18489, - "rotX": 0.0208097436, - "rotY": 269.9966, - "rotZ": 0.0167695712, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Eye of Chaos (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266207, - "SidewaysCard": false, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "12bdf1", - "Name": "Card", - "Transform": { - "posX": 66.31923, - "posY": 1.41106, - "posZ": -80.18489, - "rotX": 0.0208096951, - "rotY": 269.9966, - "rotZ": 0.0167696979, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shroud of Shadows (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266208, - "SidewaysCard": false, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, @@ -619495,11 +621696,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208091047, + "rotX": 0.020808991, "rotY": 269.9987, - "rotZ": 0.0167707838, + "rotZ": 0.0167708118, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619547,11 +621748,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208090022, + "rotX": 0.0208089054, "rotY": 269.998657, - "rotZ": 0.01677076, + "rotZ": 0.0167706534, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619599,11 +621800,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02081137, - "rotY": 269.990143, - "rotZ": 0.016767269, + "rotX": 0.0208114274, + "rotY": 269.9901, + "rotZ": 0.01676772, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619651,11 +621852,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02081241, - "rotY": 269.986328, - "rotZ": 0.0167662762, + "rotX": 0.02081254, + "rotY": 269.9863, + "rotZ": 0.016766211, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619703,11 +621904,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208087489, + "rotX": 0.02080859, "rotY": 269.9997, - "rotZ": 0.0167710241, + "rotZ": 0.0167710688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619755,11 +621956,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208148174, + "rotX": 0.0208140872, "rotY": 269.981232, - "rotZ": 0.016764421, + "rotZ": 0.0167643689, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619802,16 +622003,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "12bdf1", + "Name": "Card", + "Transform": { + "posX": 66.31923, + "posY": 1.40998685, + "posZ": -80.18489, + "rotX": 0.0208097417, + "rotY": 269.9966, + "rotZ": 0.0167698711, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shroud of Shadows (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266208, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "16154f", "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080872, + "rotX": 0.0208088979, "rotY": 269.999481, - "rotZ": 0.016770957, + "rotZ": 0.0167709664, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619859,11 +622112,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086725, + "rotX": 0.0208089072, "rotY": 269.9989, - "rotZ": 0.016770836, + "rotZ": 0.0167708267, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619911,11 +622164,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208076444, + "rotX": 0.0208074953, "rotY": 270.0031, - "rotZ": 0.0167721342, + "rotZ": 0.01677227, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619963,11 +622216,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208117478, + "rotX": 0.0208118334, "rotY": 269.988953, - "rotZ": 0.0167671312, + "rotZ": 0.0167672168, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -619993,10 +622246,10 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449606, + "CardID": 545906, "SidewaysCard": false, "CustomDeck": { - "4496": { + "5459": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, @@ -620015,11 +622268,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208091028, + "rotX": 0.0208089221, "rotY": 269.9985, - "rotZ": 0.0167705528, + "rotZ": 0.0167706739, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620067,11 +622320,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080877, + "rotX": 0.0208086614, "rotY": 269.999573, - "rotZ": 0.0167711284, + "rotZ": 0.0167711452, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620119,11 +622372,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080898, + "rotX": 0.0208091, "rotY": 269.9987, - "rotZ": 0.0167706348, + "rotZ": 0.0167707019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620171,11 +622424,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020808734, + "rotX": 0.020808598, "rotY": 269.999573, - "rotZ": 0.01677107, + "rotZ": 0.0167709962, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620218,16 +622471,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "32e5a4", + "Name": "Card", + "Transform": { + "posX": 66.31923, + "posY": 1.40998685, + "posZ": -80.18489, + "rotX": 0.0208095126, + "rotY": 269.9967, + "rotZ": 0.0167699363, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Armageddon (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266206, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "3c7e85", "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208089761, + "rotX": 0.0208089128, "rotY": 269.9985, - "rotZ": 0.016770767, + "rotZ": 0.01677065, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620275,11 +622580,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086763, + "rotX": 0.0208087657, "rotY": 269.999634, - "rotZ": 0.0167711359, + "rotZ": 0.0167712215, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620327,11 +622632,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208085943, - "rotY": 269.999634, - "rotZ": 0.0167710371, + "rotX": 0.0207236763, + "rotY": 270.288818, + "rotZ": 0.0168757774, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620379,11 +622684,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088215, + "rotX": 0.0208087936, "rotY": 269.9996, - "rotZ": 0.0167709235, + "rotZ": 0.0167710651, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620431,11 +622736,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208085943, + "rotX": 0.02080864, "rotY": 269.9995, - "rotZ": 0.016771147, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620483,11 +622788,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208089165, + "rotX": 0.0208089314, "rotY": 269.9989, - "rotZ": 0.0167707969, + "rotZ": 0.0167708267, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620535,11 +622840,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080873, + "rotX": 0.0208087452, "rotY": 269.999634, - "rotZ": 0.0167711452, + "rotZ": 0.0167710986, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620587,11 +622892,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208087638, + "rotX": 0.02080875, "rotY": 269.999451, - "rotZ": 0.0167709347, + "rotZ": 0.0167709459, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620639,11 +622944,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020808816, + "rotX": 0.02080886, "rotY": 269.999, - "rotZ": 0.0167707745, + "rotZ": 0.0167707019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620691,11 +622996,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208092127, + "rotX": 0.0208092853, "rotY": 269.997864, - "rotZ": 0.0167703964, + "rotZ": 0.0167703666, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620743,9 +623048,9 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088681, + "rotX": 0.0208087452, "rotY": 269.998718, "rotZ": 0.01677074, "scaleX": 1.0, @@ -620795,11 +623100,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208109487, + "rotX": 0.0208109859, "rotY": 269.991669, - "rotZ": 0.0167681128, + "rotZ": 0.0167680271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620847,11 +623152,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208095424, + "rotX": 0.0208085384, "rotY": 269.999939, - "rotZ": 0.0167713873, + "rotZ": 0.0167711657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620899,11 +623204,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020809548, + "rotX": 0.0208094083, "rotY": 269.997253, - "rotZ": 0.0167700648, + "rotZ": 0.0167702511, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -620951,11 +623256,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020808693, + "rotX": 0.0208086539, "rotY": 269.9997, - "rotZ": 0.0167710837, + "rotZ": 0.0167711787, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621003,11 +623308,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086539, + "rotX": 0.02080869, "rotY": 269.9996, - "rotZ": 0.0167708416, + "rotZ": 0.0167710688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621055,11 +623360,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020808911, + "rotX": 0.0208089147, "rotY": 269.998718, - "rotZ": 0.0167706143, + "rotZ": 0.0167706236, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621107,11 +623412,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088215, + "rotX": 0.0208085347, "rotY": 269.999451, - "rotZ": 0.0167709161, + "rotZ": 0.0167709365, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621159,11 +623464,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086576, + "rotX": 0.0208084583, "rotY": 269.999542, - "rotZ": 0.0167711787, + "rotZ": 0.0167710166, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621211,11 +623516,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02081252, + "rotX": 0.0208123829, "rotY": 269.986664, - "rotZ": 0.016766265, + "rotZ": 0.0167663228, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621263,11 +623568,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208089538, + "rotX": 0.02080912, "rotY": 269.9984, - "rotZ": 0.0167704634, + "rotZ": 0.0167706367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621315,11 +623620,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080851, + "rotX": 0.0208086688, "rotY": 269.999664, - "rotZ": 0.01677098, + "rotZ": 0.0167711452, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621367,11 +623672,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208090823, + "rotX": 0.0208090972, "rotY": 269.9985, - "rotZ": 0.0167705379, + "rotZ": 0.0167707019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621414,16 +623719,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "9d7d4a", + "Name": "Card", + "Transform": { + "posX": 66.31923, + "posY": 1.40998685, + "posZ": -80.18489, + "rotX": 0.02080648, + "rotY": 270.0075, + "rotZ": 0.0167740062, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikiaq (3)", + "Description": "The Council's Chosen", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449606, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "a1c372", "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208085217, + "rotX": 0.0208085589, "rotY": 269.9997, - "rotZ": 0.016771121, + "rotZ": 0.0167709757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621471,11 +623828,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080818, + "rotX": 0.02080806, "rotY": 270.001129, - "rotZ": 0.0167715456, + "rotZ": 0.0167716015, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621523,11 +623880,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086446, + "rotX": 0.0208088849, "rotY": 269.999451, - "rotZ": 0.0167709775, + "rotZ": 0.0167708453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621575,11 +623932,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080879, + "rotX": 0.0208087452, "rotY": 269.999634, - "rotZ": 0.01677098, + "rotZ": 0.0167711843, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621627,11 +623984,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088178, + "rotX": 0.0208089426, "rotY": 269.998383, - "rotZ": 0.01677063, + "rotZ": 0.01677066, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621679,11 +624036,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020811975, + "rotX": 0.0208113547, "rotY": 269.990662, - "rotZ": 0.0167679116, + "rotZ": 0.016767757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621731,11 +624088,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208079256, + "rotX": 0.0208079275, "rotY": 270.00238, - "rotZ": 0.0167720281, + "rotZ": 0.0167719312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621783,11 +624140,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208045412, + "rotX": 0.0208036546, "rotY": 270.016449, - "rotZ": 0.0167776663, + "rotZ": 0.0167771149, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621835,11 +624192,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080882, + "rotX": 0.0208089445, "rotY": 269.998718, - "rotZ": 0.01677074, + "rotZ": 0.0167706888, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621887,11 +624244,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086576, + "rotX": 0.0208085664, "rotY": 269.999573, - "rotZ": 0.0167710613, + "rotZ": 0.0167710669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621939,11 +624296,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080866, + "rotX": 0.02080871, "rotY": 269.9997, - "rotZ": 0.0167711545, + "rotZ": 0.01677105, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -621991,11 +624348,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088979, + "rotX": 0.0208089277, "rotY": 269.999481, - "rotZ": 0.0167709645, + "rotZ": 0.01677102, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622043,11 +624400,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208109338, + "rotX": 0.02081097, "rotY": 269.991821, - "rotZ": 0.0167680439, + "rotZ": 0.0167681072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622095,11 +624452,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020812083, - "rotY": 269.990265, - "rotZ": 0.016767906, + "rotX": 0.02081134, + "rotY": 269.9903, + "rotZ": 0.01676767, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622147,11 +624504,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086576, + "rotX": 0.02080869, "rotY": 269.999573, - "rotZ": 0.0167708844, + "rotZ": 0.0167711563, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622199,11 +624556,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208087079, + "rotX": 0.0208089, "rotY": 269.99942, - "rotZ": 0.0167710222, + "rotZ": 0.016770862, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622251,11 +624608,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208085943, + "rotX": 0.02080863, "rotY": 269.999542, - "rotZ": 0.0167710483, + "rotZ": 0.016771039, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622303,11 +624660,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208085813, + "rotX": 0.0208087247, "rotY": 269.999481, - "rotZ": 0.0167710781, + "rotZ": 0.0167711675, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622355,11 +624712,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02081677, + "rotX": 0.0208159927, "rotY": 269.974365, - "rotZ": 0.0167622734, + "rotZ": 0.0167617314, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622407,11 +624764,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208076946, + "rotX": 0.0208076891, "rotY": 270.002869, - "rotZ": 0.0167722777, + "rotZ": 0.0167724621, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622459,11 +624816,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086781, + "rotX": 0.0208087619, "rotY": 269.999481, - "rotZ": 0.01677119, + "rotZ": 0.01677113, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622511,11 +624868,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208076891, + "rotX": 0.0208076388, "rotY": 270.00293, - "rotZ": 0.0167723671, + "rotZ": 0.0167722013, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622563,11 +624920,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208114237, + "rotX": 0.0208114367, "rotY": 269.9903, - "rotZ": 0.0167672988, + "rotZ": 0.0167677179, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622615,11 +624972,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208109021, + "rotX": 0.0208110083, "rotY": 269.992126, - "rotZ": 0.01676838, + "rotZ": 0.0167683475, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622667,11 +625024,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208091661, + "rotX": 0.0208088476, "rotY": 269.9985, - "rotZ": 0.0167705268, + "rotZ": 0.0167706516, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622719,11 +625076,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208045747, - "rotY": 270.0141, - "rotZ": 0.0167757664, + "rotX": 0.02080433, + "rotY": 270.014038, + "rotZ": 0.01677639, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622771,11 +625128,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208167918, + "rotX": 0.0208162833, "rotY": 269.974182, - "rotZ": 0.01676224, + "rotZ": 0.0167617686, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622823,11 +625180,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088979, - "rotY": 269.998383, - "rotZ": 0.0167705733, + "rotX": 0.0207663663, + "rotY": 270.144257, + "rotZ": 0.0168236457, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622875,9 +625232,9 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208086558, + "rotX": 0.02080869, "rotY": 269.999451, "rotZ": 0.0167710558, "scaleX": 1.0, @@ -622922,16 +625279,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "f68105", + "Name": "Card", + "Transform": { + "posX": 66.31923, + "posY": 1.40998685, + "posZ": -80.18489, + "rotX": 0.020809751, + "rotY": 269.9966, + "rotZ": 0.01676983, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of Chaos (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266207, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f71c08", "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02081144, - "rotY": 269.990417, - "rotZ": 0.016767513, + "rotX": 0.0208113771, + "rotY": 269.9904, + "rotZ": 0.016767811, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -622979,11 +625388,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208087657, + "rotX": 0.0208085347, "rotY": 269.999573, - "rotZ": 0.0167708769, + "rotZ": 0.0167710148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623031,11 +625440,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.020808626, + "rotX": 0.0208084974, "rotY": 269.9997, - "rotZ": 0.01677116, + "rotZ": 0.0167711265, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623083,11 +625492,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.02080877, + "rotX": 0.0208088644, "rotY": 269.999451, - "rotZ": 0.0167708118, + "rotZ": 0.0167710353, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623135,11 +625544,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208044536, + "rotX": 0.0208045244, "rotY": 270.0138, - "rotZ": 0.0167761426, + "rotZ": 0.0167759918, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623187,11 +625596,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208088476, + "rotX": 0.0208090339, "rotY": 269.998657, - "rotZ": 0.0167706721, + "rotZ": 0.0167707466, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623239,11 +625648,11 @@ "Name": "Card", "Transform": { "posX": 66.31923, - "posY": 1.41106, + "posY": 1.40998685, "posZ": -80.18489, - "rotX": 0.0208087433, + "rotX": 0.0208086222, "rotY": 269.9996, - "rotZ": 0.0167708714, + "rotZ": 0.0167709235, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623288,6 +625697,58 @@ } ] }, + { + "GUID": "d9fba4", + "Name": "Card", + "Transform": { + "posX": 32.985302, + "posY": 1.29906011, + "posZ": -54.30832, + "rotX": 0.02080841, + "rotY": 270.000183, + "rotZ": 0.01677129, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flute of the Outer Gods (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449607, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "053015", "Name": "Card", @@ -623295,9 +625756,9 @@ "posX": 36.6243324, "posY": 1.295669, "posZ": -70.40831, - "rotX": 0.0208090041, + "rotX": 0.0208089482, "rotY": 269.9987, - "rotZ": 0.016770646, + "rotZ": 0.0167706832, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623344,12 +625805,12 @@ "GUID": "0919cf", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29432249, - "posZ": -75.00842, - "rotX": 0.0208089445, + "posX": 36.62436, + "posY": 1.29364932, + "posZ": -77.30831, + "rotX": 0.02080885, "rotY": 269.998657, - "rotZ": 0.0167707689, + "rotZ": 0.01677074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623396,12 +625857,12 @@ "GUID": "0e2b00", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29906011, - "posZ": -54.30834, - "rotX": 0.0208114441, - "rotY": 269.990143, - "rotZ": 0.0167675875, + "posX": 32.9853058, + "posY": 1.29771364, + "posZ": -58.9083252, + "rotX": 0.0208116025, + "rotY": 269.9901, + "rotZ": 0.0167676937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623448,12 +625909,12 @@ "GUID": "0e808b", "Name": "Card", "Transform": { - "posX": 36.6082649, - "posY": 1.28960514, - "posZ": -91.10428, - "rotX": 0.0208125655, - "rotY": 269.986328, - "rotZ": 0.016766144, + "posX": 32.98529, + "posY": 1.30107951, + "posZ": -47.4095573, + "rotX": 0.020812422, + "rotY": 269.9863, + "rotZ": 0.0167662427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623503,9 +625964,9 @@ "posX": 40.29008, "posY": 1.30036306, "posZ": -58.9199829, - "rotX": 0.02080849, + "rotX": 0.020808557, "rotY": 269.9997, - "rotZ": 0.0167710576, + "rotZ": 0.0167709868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623552,12 +626013,12 @@ "GUID": "0ee874", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.2950207, - "posZ": -68.10828, - "rotX": 0.020813914, + "posX": 32.9853058, + "posY": 1.29367411, + "posZ": -72.70834, + "rotX": 0.0208139773, "rotY": 269.981232, - "rotZ": 0.0167643726, + "rotZ": 0.0167644378, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623604,12 +626065,12 @@ "GUID": "12bdf1", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29704034, - "posZ": -61.2083473, - "rotX": 0.020809548, + "posX": 32.9853058, + "posY": 1.29569387, + "posZ": -65.80825, + "rotX": 0.0208096355, "rotY": 269.9966, - "rotZ": 0.01676988, + "rotZ": 0.0167701766, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623639,7 +626100,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -623659,9 +626120,9 @@ "posX": 52.9442062, "posY": 1.300246, "posZ": -75.02033, - "rotX": 0.0208086427, + "rotX": 0.02080892, "rotY": 269.999481, - "rotZ": 0.016771039, + "rotZ": 0.0167709664, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623711,9 +626172,9 @@ "posX": 36.6243362, "posY": 1.29970849, "posZ": -56.60844, - "rotX": 0.0208089389, + "rotX": 0.0208088122, "rotY": 269.9989, - "rotZ": 0.016770754, + "rotZ": 0.0167707969, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623763,9 +626224,9 @@ "posX": 58.0996666, "posY": 1.30883586, "posZ": -52.07127, - "rotX": 0.0208077151, + "rotX": 0.020807799, "rotY": 270.0031, - "rotZ": 0.01677221, + "rotZ": 0.0167722031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623815,9 +626276,9 @@ "posX": 36.6243973, "posY": 1.29701638, "posZ": -65.80525, - "rotX": 0.0208118185, + "rotX": 0.020811813, "rotY": 269.988953, - "rotZ": 0.0167671535, + "rotZ": 0.016767174, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623867,9 +626328,9 @@ "posX": 52.9442062, "posY": 1.30832481, "posZ": -47.4203529, - "rotX": 0.0208090246, + "rotX": 0.0208089668, "rotY": 269.9985, - "rotZ": 0.0167705547, + "rotZ": 0.0167704634, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623919,9 +626380,9 @@ "posX": 40.29006, "posY": 1.30170953, "posZ": -54.3199921, - "rotX": 0.02080871, + "rotX": 0.0208085421, "rotY": 269.999573, - "rotZ": 0.01677119, + "rotZ": 0.016770944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -623968,12 +626429,12 @@ "GUID": "2b7765", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.292976, - "posZ": -79.60829, - "rotX": 0.0208091233, + "posX": 36.62436, + "posY": 1.29230273, + "posZ": -81.90849, + "rotX": 0.0208090264, "rotY": 269.9987, - "rotZ": 0.01677072, + "rotZ": 0.016770551, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624023,9 +626484,9 @@ "posX": 40.2900429, "posY": 1.29632366, "posZ": -72.71998, - "rotX": 0.020808747, + "rotX": 0.0208086651, "rotY": 269.999573, - "rotZ": 0.016771052, + "rotZ": 0.0167708024, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624072,12 +626533,12 @@ "GUID": "32e5a4", "Name": "Card", "Transform": { - "posX": 32.9853, - "posY": 1.30107951, - "posZ": -47.4095573, - "rotX": 0.0208095536, + "posX": 32.9853058, + "posY": 1.30040622, + "posZ": -49.7095451, + "rotX": 0.0208095051, "rotY": 269.9967, - "rotZ": 0.0167701133, + "rotZ": 0.01676993, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624107,7 +626568,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -624127,9 +626588,9 @@ "posX": 52.9442062, "posY": 1.30697834, "posZ": -52.0203438, - "rotX": 0.0208088644, + "rotX": 0.0208089482, "rotY": 269.9985, - "rotZ": 0.0167705845, + "rotZ": 0.01677064, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624179,9 +626640,9 @@ "posX": 40.2920876, "posY": 1.29363143, "posZ": -81.92011, - "rotX": 0.0208086781, + "rotX": 0.0208088458, "rotY": 269.999634, - "rotZ": 0.0167710576, + "rotZ": 0.0167709775, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624228,12 +626689,12 @@ "GUID": "3eba92", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29095638, - "posZ": -86.5083, - "rotX": 0.0208087, - "rotY": 269.999634, - "rotZ": 0.0167712, + "posX": 36.6122437, + "posY": 1.29028761, + "posZ": -88.777916, + "rotX": 0.0207236726, + "rotY": 270.288818, + "rotZ": 0.01687581, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624283,9 +626744,9 @@ "posX": 40.27427, "posY": 1.29160833, "posZ": -88.80935, - "rotX": 0.02080874, + "rotX": 0.0208088122, "rotY": 269.9996, - "rotZ": 0.01677078, + "rotZ": 0.0167709179, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624335,9 +626796,9 @@ "posX": 52.9442062, "posY": 1.30091918, "posZ": -72.72033, - "rotX": 0.0208085459, + "rotX": 0.02080868, "rotY": 269.9995, - "rotZ": 0.016771, + "rotZ": 0.016771121, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624387,9 +626848,9 @@ "posX": 36.6243362, "posY": 1.30172813, "posZ": -49.70846, - "rotX": 0.0208090115, + "rotX": 0.0208089538, "rotY": 269.9989, - "rotZ": 0.01677092, + "rotZ": 0.0167707074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624439,9 +626900,9 @@ "posX": 40.29005, "posY": 1.29430389, "posZ": -79.6198959, - "rotX": 0.0208088271, + "rotX": 0.0208086222, "rotY": 269.999634, - "rotZ": 0.0167710558, + "rotZ": 0.0167708583, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624491,9 +626952,9 @@ "posX": 52.94421, "posY": 1.30361223, "posZ": -63.52035, - "rotX": 0.0208087079, + "rotX": 0.0208086185, "rotY": 269.999451, - "rotZ": 0.0167709738, + "rotZ": 0.0167710446, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624543,9 +627004,9 @@ "posX": 40.28996, "posY": 1.29295743, "posZ": -84.21989, - "rotX": 0.02080877, + "rotX": 0.0208088923, "rotY": 269.999, - "rotZ": 0.016770849, + "rotZ": 0.01677063, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624595,9 +627056,9 @@ "posX": 52.9462624, "posY": 1.29822683, "posZ": -81.92074, - "rotX": 0.0208092183, + "rotX": 0.0208091233, "rotY": 269.997864, - "rotZ": 0.0167703051, + "rotZ": 0.01677043, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624647,9 +627108,9 @@ "posX": 36.6243362, "posY": 1.2983619, "posZ": -61.2084465, - "rotX": 0.0208087489, + "rotX": 0.02080879, "rotY": 269.998718, - "rotZ": 0.0167706739, + "rotZ": 0.0167707279, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624699,9 +627160,9 @@ "posX": 36.6243362, "posY": 1.29903519, "posZ": -58.9084435, - "rotX": 0.0208108537, + "rotX": 0.0208109915, "rotY": 269.991669, - "rotZ": 0.016768124, + "rotZ": 0.0167680588, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624748,12 +627209,12 @@ "GUID": "667bba", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29300094, - "posZ": -75.00839, - "rotX": 0.0208084323, + "posX": 32.9853058, + "posY": 1.29165447, + "posZ": -79.60824, + "rotX": 0.0208084434, "rotY": 269.999939, - "rotZ": 0.0167712, + "rotZ": 0.016771134, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624803,9 +627264,9 @@ "posX": 40.2900467, "posY": 1.29497719, "posZ": -77.31989, - "rotX": 0.0208095368, + "rotX": 0.0208094269, "rotY": 269.997253, - "rotZ": 0.0167700667, + "rotZ": 0.0167703573, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624855,9 +627316,9 @@ "posX": 40.29005, "posY": 1.30238283, "posZ": -52.0199966, - "rotX": 0.0208084676, + "rotX": 0.0208085421, "rotY": 269.9997, - "rotZ": 0.0167711135, + "rotZ": 0.0167709868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624907,9 +627368,9 @@ "posX": 52.9442024, "posY": 1.29957283, "posZ": -77.32025, - "rotX": 0.0208086614, + "rotX": 0.020808721, "rotY": 269.9996, - "rotZ": 0.0167709161, + "rotZ": 0.0167709738, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -624959,9 +627420,9 @@ "posX": 36.6243362, "posY": 1.30038166, "posZ": -54.3084373, - "rotX": 0.0208088811, + "rotX": 0.0208089184, "rotY": 269.998718, - "rotZ": 0.0167708974, + "rotZ": 0.0167707149, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625013,7 +627474,7 @@ "posZ": -58.9203529, "rotX": 0.020808626, "rotY": 269.999451, - "rotZ": 0.01677088, + "rotZ": 0.0167709123, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625063,9 +627524,9 @@ "posX": 58.0996628, "posY": 1.30816269, "posZ": -54.3709755, - "rotX": 0.02080861, + "rotX": 0.0208086688, "rotY": 269.999542, - "rotZ": 0.0167709831, + "rotZ": 0.0167709682, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625112,12 +627573,12 @@ "GUID": "943332", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29499578, - "posZ": -72.7084, - "rotX": 0.0208124239, + "posX": 36.62436, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0208123978, "rotY": 269.986664, - "rotZ": 0.01676627, + "rotZ": 0.0167663042, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625164,12 +627625,12 @@ "GUID": "95732b", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29230273, - "posZ": -81.9085159, - "rotX": 0.02080896, + "posX": 36.62436, + "posY": 1.29162955, + "posZ": -84.2082748, + "rotX": 0.0208089855, "rotY": 269.9984, - "rotZ": 0.0167704932, + "rotZ": 0.0167705268, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625219,9 +627680,9 @@ "posX": 36.6243439, "posY": 1.29768872, "posZ": -63.50845, - "rotX": 0.0208084583, + "rotX": 0.02080854, "rotY": 269.999664, - "rotZ": 0.0167710651, + "rotZ": 0.0167710986, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625271,9 +627732,9 @@ "posX": 52.94422, "posY": 1.30563188, "posZ": -56.6203423, - "rotX": 0.0208090637, + "rotX": 0.0208091065, "rotY": 269.9985, - "rotZ": 0.0167706218, + "rotZ": 0.0167706572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625316,6 +627777,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "9d7d4a", + "Name": "Card", + "Transform": { + "posX": 36.6243362, + "posY": 1.29499578, + "posZ": -72.7084, + "rotX": 0.0208061673, + "rotY": 270.0075, + "rotZ": 0.0167739671, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikiaq (3)", + "Description": "The Council's Chosen", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449606, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "a1c372", "Name": "Card", @@ -625323,9 +627836,9 @@ "posX": 40.2900543, "posY": 1.30103636, "posZ": -56.6200027, - "rotX": 0.0208085272, + "rotX": 0.020808531, "rotY": 269.9997, - "rotZ": 0.01677113, + "rotZ": 0.0167710651, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625375,9 +627888,9 @@ "posX": 40.2900543, "posY": 1.29968989, "posZ": -61.22, - "rotX": 0.0208081137, + "rotX": 0.0208082478, "rotY": 270.001129, - "rotZ": 0.0167716, + "rotZ": 0.01677176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625427,9 +627940,9 @@ "posX": 52.94421, "posY": 1.29889953, "posZ": -79.62025, - "rotX": 0.0208086073, + "rotX": 0.0208087824, "rotY": 269.999451, - "rotZ": 0.0167710148, + "rotZ": 0.01677112, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625479,9 +627992,9 @@ "posX": 40.2900429, "posY": 1.29565036, "posZ": -75.01999, - "rotX": 0.0208087619, + "rotX": 0.0208088383, "rotY": 269.999634, - "rotZ": 0.0167709272, + "rotZ": 0.0167709682, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625528,12 +628041,12 @@ "GUID": "b9b811", "Name": "Card", "Transform": { - "posX": 36.6086426, - "posY": 1.29028046, - "posZ": -88.79775, - "rotX": 0.020808991, + "posX": 36.60829, + "posY": 1.28960514, + "posZ": -91.1042557, + "rotX": 0.0208090022, "rotY": 269.998383, - "rotZ": 0.01677048, + "rotZ": 0.0167706218, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625580,12 +628093,12 @@ "GUID": "b9dd5d", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29636717, - "posZ": -63.5083466, - "rotX": 0.0208114423, + "posX": 32.9853058, + "posY": 1.2950207, + "posZ": -68.10825, + "rotX": 0.0208112877, "rotY": 269.990662, - "rotZ": 0.0167678, + "rotZ": 0.0167677663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625635,9 +628148,9 @@ "posX": 52.94421, "posY": 1.30159247, "posZ": -70.4202042, - "rotX": 0.0208077226, + "rotX": 0.02080771, "rotY": 270.00238, - "rotZ": 0.0167720821, + "rotZ": 0.0167720858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625684,12 +628197,12 @@ "GUID": "bb7d83", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29232764, - "posZ": -77.3083038, - "rotX": 0.0208035763, + "posX": 32.9853058, + "posY": 1.29098117, + "posZ": -81.90846, + "rotX": 0.0208036061, "rotY": 270.016449, - "rotZ": 0.0167772342, + "rotZ": 0.0167771634, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625736,12 +628249,12 @@ "GUID": "bb9d20", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29364932, - "posZ": -77.3083344, - "rotX": 0.0208087843, + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0208089221, "rotY": 269.998718, - "rotZ": 0.0167707726, + "rotZ": 0.0167706925, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625791,9 +628304,9 @@ "posX": 40.29009, "posY": 1.29228425, "posZ": -86.5199051, - "rotX": 0.0208085515, + "rotX": 0.0208085719, "rotY": 269.999573, - "rotZ": 0.0167710036, + "rotZ": 0.0167711433, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625843,9 +628356,9 @@ "posX": 40.29005, "posY": 1.3037293, "posZ": -47.4200058, - "rotX": 0.0208085719, + "rotX": 0.0208086, "rotY": 269.9997, - "rotZ": 0.0167709626, + "rotZ": 0.0167710967, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625895,9 +628408,9 @@ "posX": 58.0996666, "posY": 1.31018245, "posZ": -47.470974, - "rotX": 0.02080893, + "rotX": 0.0208087415, "rotY": 269.999481, - "rotZ": 0.01677108, + "rotZ": 0.0167708639, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625947,9 +628460,9 @@ "posX": 36.6243362, "posY": 1.301055, "posZ": -52.0084267, - "rotX": 0.0208107755, + "rotX": 0.0208109245, "rotY": 269.991821, - "rotZ": 0.0167681314, + "rotZ": 0.0167681612, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -625996,12 +628509,12 @@ "GUID": "c78082", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29569387, - "posZ": -65.80827, - "rotX": 0.020811392, + "posX": 32.9853058, + "posY": 1.29434741, + "posZ": -70.40826, + "rotX": 0.0208114479, "rotY": 269.9903, - "rotZ": 0.0167676657, + "rotZ": 0.0167675763, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626051,9 +628564,9 @@ "posX": 40.29005, "posY": 1.29767013, "posZ": -68.11986, - "rotX": 0.0208085515, + "rotX": 0.0208086632, "rotY": 269.999573, - "rotZ": 0.0167710986, + "rotZ": 0.0167707652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626103,9 +628616,9 @@ "posX": 52.94411, "posY": 1.29755306, "posZ": -84.2202454, - "rotX": 0.0208086185, + "rotX": 0.0208087731, "rotY": 269.99942, - "rotZ": 0.01677099, + "rotZ": 0.0167709831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626155,9 +628668,9 @@ "posX": 36.6243439, "posY": 1.30240142, "posZ": -47.408432, - "rotX": 0.0208087247, + "rotX": 0.0208085775, "rotY": 269.999542, - "rotZ": 0.01677102, + "rotZ": 0.0167709589, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626207,9 +628720,9 @@ "posX": 40.2900467, "posY": 1.29901659, "posZ": -63.5200043, - "rotX": 0.0208089259, + "rotX": 0.0208085775, "rotY": 269.999481, - "rotZ": 0.0167710464, + "rotZ": 0.0167710353, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626256,12 +628769,12 @@ "GUID": "e21200", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29434741, - "posZ": -70.40828, - "rotX": 0.0208161846, + "posX": 32.9853058, + "posY": 1.29300094, + "posZ": -75.00837, + "rotX": 0.020816002, "rotY": 269.974365, - "rotZ": 0.01676188, + "rotZ": 0.0167617481, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626311,9 +628824,9 @@ "posX": 52.9442139, "posY": 1.30293894, "posZ": -65.82051, - "rotX": 0.0208077971, + "rotX": 0.02080777, "rotY": 270.002869, - "rotZ": 0.0167722721, + "rotZ": 0.0167723224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626363,9 +628876,9 @@ "posX": 58.0996666, "posY": 1.30950916, "posZ": -49.77096, - "rotX": 0.02080856, + "rotX": 0.0208087973, "rotY": 269.999481, - "rotZ": 0.0167710669, + "rotZ": 0.016771026, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626413,11 +628926,11 @@ "Name": "Card", "Transform": { "posX": 52.9442329, - "posY": 1.3076514, + "posY": 1.30765152, "posZ": -49.7206268, - "rotX": 0.0208076779, + "rotX": 0.0208077468, "rotY": 270.00293, - "rotZ": 0.01677228, + "rotZ": 0.01677223, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626464,12 +628977,12 @@ "GUID": "ea3df4", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29838681, - "posZ": -56.60834, - "rotX": 0.0208113436, + "posX": 32.9853058, + "posY": 1.29704034, + "posZ": -61.20833, + "rotX": 0.02081129, "rotY": 269.9903, - "rotZ": 0.0167675745, + "rotZ": 0.0167676751, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626519,9 +629032,9 @@ "posX": 40.27411, "posY": 1.29093313, "posZ": -91.11579, - "rotX": 0.0208109, + "rotX": 0.020810945, "rotY": 269.992126, - "rotZ": 0.0167684555, + "rotZ": 0.0167682339, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626571,9 +629084,9 @@ "posX": 52.94421, "posY": 1.30630517, "posZ": -54.3203468, - "rotX": 0.0208089072, + "rotX": 0.0208091326, "rotY": 269.9985, - "rotZ": 0.016770523, + "rotZ": 0.0167706851, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626620,12 +629133,12 @@ "GUID": "ef7b23", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29771364, - "posZ": -58.9083443, - "rotX": 0.0208046027, - "rotY": 270.0141, - "rotZ": 0.0167761557, + "posX": 32.9853058, + "posY": 1.29636717, + "posZ": -63.5083237, + "rotX": 0.02080435, + "rotY": 270.014038, + "rotZ": 0.0167763066, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626672,12 +629185,12 @@ "GUID": "f00301", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29367411, - "posZ": -72.70837, - "rotX": 0.020816125, + "posX": 32.9853058, + "posY": 1.29232764, + "posZ": -77.30828, + "rotX": 0.0208161213, "rotY": 269.974182, - "rotZ": 0.0167617369, + "rotZ": 0.0167619139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626724,12 +629237,12 @@ "GUID": "f1654d", "Name": "Card", "Transform": { - "posX": 36.6243324, - "posY": 1.29162955, - "posZ": -84.2083, - "rotX": 0.0208088718, - "rotY": 269.998383, - "rotZ": 0.0167706572, + "posX": 36.6243553, + "posY": 1.2909565, + "posZ": -86.50774, + "rotX": 0.0207663886, + "rotY": 270.144257, + "rotZ": 0.0168234333, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626779,9 +629292,9 @@ "posX": 52.9442024, "posY": 1.30226576, "posZ": -68.120224, - "rotX": 0.0208088011, + "rotX": 0.0208086558, "rotY": 269.999451, - "rotZ": 0.01677098, + "rotZ": 0.0167709459, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626828,12 +629341,12 @@ "GUID": "f68105", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.30040622, - "posZ": -49.7095642, - "rotX": 0.0208097156, + "posX": 32.9853058, + "posY": 1.299733, + "posZ": -52.0095444, + "rotX": 0.0208095331, "rotY": 269.9966, - "rotZ": 0.016769927, + "rotZ": 0.0167700071, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626863,7 +629376,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -626880,12 +629393,12 @@ "GUID": "f71c08", "Name": "Card", "Transform": { - "posX": 32.98528, - "posY": 1.29973292, - "posZ": -52.0095634, - "rotX": 0.0208111946, - "rotY": 269.990417, - "rotZ": 0.0167677253, + "posX": 32.9853058, + "posY": 1.29838681, + "posZ": -56.6083221, + "rotX": 0.0208113734, + "rotY": 269.9904, + "rotZ": 0.01676762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626935,9 +629448,9 @@ "posX": 40.29005, "posY": 1.29834342, "posZ": -65.8198547, - "rotX": 0.02080858, + "rotX": 0.0208086353, "rotY": 269.999573, - "rotZ": 0.0167709049, + "rotZ": 0.0167711116, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -626987,9 +629500,9 @@ "posX": 40.29005, "posY": 1.30305612, "posZ": -49.7199936, - "rotX": 0.0208084863, + "rotX": 0.020808788, "rotY": 269.9997, - "rotZ": 0.0167712234, + "rotZ": 0.016771175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627039,9 +629552,9 @@ "posX": 52.9441872, "posY": 1.30428541, "posZ": -61.2203636, - "rotX": 0.0208088774, + "rotX": 0.0208087061, "rotY": 269.999451, - "rotZ": 0.0167708956, + "rotZ": 0.0167708732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627091,9 +629604,9 @@ "posX": 52.94424, "posY": 1.29687977, "posZ": -86.52026, - "rotX": 0.02080465, + "rotX": 0.0208046678, "rotY": 270.0138, - "rotZ": 0.01677621, + "rotZ": 0.01677617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627143,9 +629656,9 @@ "posX": 36.6243324, "posY": 1.29634225, "posZ": -68.10831, - "rotX": 0.02080902, + "rotX": 0.0208090656, "rotY": 269.998657, - "rotZ": 0.0167707335, + "rotZ": 0.0167708155, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627195,9 +629708,9 @@ "posX": 40.2900467, "posY": 1.296997, "posZ": -70.41986, - "rotX": 0.0208087973, + "rotX": 0.0208088662, "rotY": 269.9996, - "rotZ": 0.016771052, + "rotZ": 0.01677096, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627247,11 +629760,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208015889, + "rotX": 0.0208059922, "rotY": 270.019043, - "rotZ": 0.0167773254, + "rotZ": 0.0167768039, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -627303,19 +629816,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"002455\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889941215515,\"z\":-79.6202545166016},\"rot\":{\"x\":0.020809356123209,\"y\":269.998992919922,\"z\":0.0167717337608337}},\"00c4cc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208091158419847,\"y\":269.997528076172,\"z\":0.0167689491063356}},\"04d33d\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208086967468262,\"y\":270,\"z\":0.0167707949876785}},\"08b398\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208114981651306,\"y\":269.98974609375,\"z\":0.0167670976370573}},\"0b9f53\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30479645729065,\"z\":-65.8708419799805},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999633789063,\"z\":0.0167710110545158}},\"0c433b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208087563514709,\"y\":270.000091552734,\"z\":0.0167711116373539}},\"13ae70\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208113342523575,\"y\":269.989868164063,\"z\":0.0167675651609898}},\"16fea1\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167708788067102}},\"1c3b8f\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30614292621613,\"z\":-61.2709808349609},\"rot\":{\"x\":0.0208073202520609,\"y\":270.004150390625,\"z\":0.0167729035019875}},\"1c8915\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208096615970135,\"y\":269.99755859375,\"z\":0.0167699046432972}},\"22fc6c\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203475952148},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999816894531,\"z\":0.0167710948735476}},\"234fae\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208096075803041,\"y\":269.998931884766,\"z\":0.0167710855603218}},\"2a37f3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208115689456463,\"y\":269.989624023438,\"z\":0.0167675353586674}},\"2d9585\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208087526261806,\"y\":269.999206542969,\"z\":0.0167708899825811}},\"2ebdf1\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208097081631422,\"y\":269.99755859375,\"z\":0.0167699214071035}},\"35bbe8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208116266876459,\"y\":269.989562988281,\"z\":0.016767343506217}},\"36bc5b\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.0208086390048265,\"y\":269.999542236328,\"z\":0.0167711731046438}},\"382580\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208078939467669,\"y\":270.000030517578,\"z\":0.0167708043009043}},\"38374c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999542236328,\"z\":0.0167710017412901}},\"3ab577\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208093635737896,\"y\":269.999176025391,\"z\":0.016770888119936}},\"3bbc0b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208081994205713,\"y\":269.999969482422,\"z\":0.0167697686702013}},\"45386d\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.30816268920898,\"z\":-54.3709678649902},\"rot\":{\"x\":0.0208085738122463,\"y\":269.999969482422,\"z\":0.0167713742703199}},\"45956a\":{\"lock\":false,\"pos\":{\"x\":52.9310569763184,\"y\":1.29619669914246,\"z\":-88.837646484375},\"rot\":{\"x\":0.0208586305379868,\"y\":269.828247070313,\"z\":0.0167086701840162}},\"48db58\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30603182315826,\"z\":-58.9203453063965},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999847412109,\"z\":0.016771923750639}},\"4a5655\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208095852285624,\"y\":269.997589111328,\"z\":0.0167699716985226}},\"4d9a97\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30883598327637,\"z\":-52.0709953308105},\"rot\":{\"x\":0.0208064243197441,\"y\":270.007598876953,\"z\":0.0167739428579807}},\"5010c5\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999206542969,\"z\":0.0167708955705166}},\"50acc5\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.020808782428503,\"y\":269.999572753906,\"z\":0.0167707391083241}},\"53d6d9\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30546963214874,\"z\":-63.5709838867188},\"rot\":{\"x\":0.0208086241036654,\"y\":270.000030517578,\"z\":0.0167709551751614}},\"549de5\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.3074893951416,\"z\":-56.670970916748},\"rot\":{\"x\":0.0208086837083101,\"y\":270.000030517578,\"z\":0.016770638525486}},\"584914\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208079144358635,\"y\":270.002471923828,\"z\":0.0167721807956696}},\"59f3e4\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208088699728251,\"y\":269.99951171875,\"z\":0.0167704820632935}},\"5a1991\":{\"lock\":false,\"pos\":{\"x\":52.9283027648926,\"y\":1.29552805423737,\"z\":-91.1183395385742},\"rot\":{\"x\":0.020857622846961,\"y\":269.834228515625,\"z\":0.0167104974389076}},\"5a2b49\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808532834053,\"y\":270.000030517578,\"z\":0.0167711470276117}},\"5b1550\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968976974487,\"z\":-61.2200088500977},\"rot\":{\"x\":0.020808445289731,\"y\":270.000030517578,\"z\":0.016771150752902}},\"5d45c1\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208091028034687,\"y\":269.999084472656,\"z\":0.0167713742703199}},\"61d1e5\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999328613281,\"z\":0.0167709141969681}},\"630d65\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208113547414541,\"y\":269.990051269531,\"z\":0.016767518594861}},\"673d14\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999603271484,\"z\":0.0167693328112364}},\"6842aa\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085868507624,\"y\":269.999450683594,\"z\":0.0167708955705166}},\"6a04c3\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30363070964813,\"z\":-58.9087905883789},\"rot\":{\"x\":0.0208088085055351,\"y\":269.99951171875,\"z\":0.0167706552892923}},\"6a8a9f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208087973296642,\"y\":269.99951171875,\"z\":0.0167706049978733}},\"719a45\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208082497119904,\"y\":269.999969482422,\"z\":0.0167700462043285}},\"71a760\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203552246094},\"rot\":{\"x\":0.0208084657788277,\"y\":270.000061035156,\"z\":0.0167712699621916}},\"76b07c\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208088643848896,\"y\":269.999206542969,\"z\":0.0167710613459349}},\"7885cf\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208125244826078,\"y\":269.984222412109,\"z\":0.0167651530355215}},\"7fe153\":{\"lock\":false,\"pos\":{\"x\":58.0992050170898,\"y\":1.31019079685211,\"z\":-47.4415969848633},\"rot\":{\"x\":0.0208058729767799,\"y\":270.0087890625,\"z\":0.0167744159698486}},\"812c4f\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208085775375366,\"y\":269.999603271484,\"z\":0.0167708434164524}},\"81cc54\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.02080780826509,\"y\":270.002380371094,\"z\":0.0167720094323158}},\"840ba5\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199813842773},\"rot\":{\"x\":0.0208076443523169,\"y\":270.002410888672,\"z\":0.0167721621692181}},\"8cdf20\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208095014095306,\"y\":269.997467041016,\"z\":0.0167682375758886}},\"910b12\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208090916275978,\"y\":269.998718261719,\"z\":0.0167708117514849}},\"9375f4\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208076387643814,\"y\":270.002380371094,\"z\":0.0167721305042505}},\"9869ee\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208094399422407,\"y\":269.998962402344,\"z\":0.0167718101292849}},\"9d09f0\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208116304129362,\"y\":269.989898681641,\"z\":0.0167676359415054}},\"9dcdd3\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30632376670837,\"z\":-49.7088050842285},\"rot\":{\"x\":0.0208086725324392,\"y\":269.999694824219,\"z\":0.0167711433023214}},\"9e4e11\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208086911588907,\"y\":269.999176025391,\"z\":0.0167708564549685}},\"9f9e58\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198837280273},\"rot\":{\"x\":0.0208116210997105,\"y\":269.989562988281,\"z\":0.0167675018310547}},\"a06013\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208075381815434,\"y\":270.002746582031,\"z\":0.0167722571641207}},\"a177db\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.29499578475952,\"z\":-72.708381652832},\"rot\":{\"x\":0.0208084397017956,\"y\":269.999450683594,\"z\":0.0167704783380032}},\"a1c47b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208114590495825,\"y\":269.989807128906,\"z\":0.0167674031108618}},\"a4e44a\":{\"lock\":false,\"pos\":{\"x\":40.2900352478027,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208078436553478,\"y\":270.0029296875,\"z\":0.0167722515761852}},\"a5fc16\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208078883588314,\"y\":270.002807617188,\"z\":0.0167721975594759}},\"ac7db0\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30295753479004,\"z\":-61.2087936401367},\"rot\":{\"x\":0.0208087936043739,\"y\":269.99951171875,\"z\":0.0167706143110991}},\"ad0934\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208098273724318,\"y\":269.998992919922,\"z\":0.016771212220192}},\"ad6d9d\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208086669445038,\"y\":269.999206542969,\"z\":0.0167709682136774}},\"b09d6f\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208078343421221,\"y\":270.002624511719,\"z\":0.0167723018676043}},\"b337ac\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.020811416208744,\"y\":269.989685058594,\"z\":0.0167673826217651}},\"b633d0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999389648438,\"z\":0.0167709086090326}},\"b8f774\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208089053630829,\"y\":269.997467041016,\"z\":0.0167689546942711}},\"bce471\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208086334168911,\"y\":269.999664306641,\"z\":0.0167709831148386}},\"bf6a7b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208094157278538,\"y\":269.99755859375,\"z\":0.0167702883481979}},\"c490a4\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208091475069523,\"y\":269.99755859375,\"z\":0.0167699493467808}},\"c6c157\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208088848739862,\"y\":269.997528076172,\"z\":0.0167689025402069}},\"c73bb0\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.020808607339859,\"y\":269.999938964844,\"z\":0.0167711041867733}},\"cda2e6\":{\"lock\":false,\"pos\":{\"x\":40.2741165161133,\"y\":1.29093313217163,\"z\":-91.1157836914063},\"rot\":{\"x\":0.0208074450492859,\"y\":270.002319335938,\"z\":0.0167717766016722}},\"ce1a7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208091493695974,\"y\":269.99755859375,\"z\":0.0167692042887211}},\"d88560\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208090487867594,\"y\":270,\"z\":0.0167705696076155}},\"dd0b79\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208117458969355,\"y\":269.989929199219,\"z\":0.0167675707489252}},\"e5901b\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208097491413355,\"y\":269.99609375,\"z\":0.0167702902108431}},\"e64769\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363143444061,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208075996488333,\"y\":270.002807617188,\"z\":0.0167721770703793}},\"ea2337\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208083596080542,\"y\":270.000732421875,\"z\":0.0167714487761259}},\"ea8324\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30950927734375,\"z\":-49.77099609375},\"rot\":{\"x\":0.0208029896020889,\"y\":270.018493652344,\"z\":0.0167779382318258}},\"ecc3b9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208113957196474,\"y\":269.989990234375,\"z\":0.0167671646922827}},\"f69d7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.020809717476368,\"y\":269.99755859375,\"z\":0.0167697928845882}},\"f8a977\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208086036145687,\"y\":270.000061035156,\"z\":0.016771363094449}},\"f8e50b\":{\"lock\":false,\"pos\":{\"x\":44.2288818359375,\"y\":1.29546678066254,\"z\":-84.2006301879883},\"rot\":{\"x\":0.0208089891821146,\"y\":269.999816894531,\"z\":0.0167717114090919}},\"fd393b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208091977983713,\"y\":270.000061035156,\"z\":0.016772385686636}}}}", + "LuaScriptState": "{\"ml\":{\"002455\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208088587969542,\"y\":269.998992919922,\"z\":0.0167707316577435}},\"00c4cc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208093263208866,\"y\":269.997528076172,\"z\":0.0167702808976173}},\"04d33d\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30430400371552,\"z\":-56.608772277832},\"rot\":{\"x\":0.020808894187212,\"y\":270,\"z\":0.0167717803269625}},\"08b398\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208114981651306,\"y\":269.98974609375,\"z\":0.0167670976370573}},\"0b9f53\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30479645729065,\"z\":-65.8708419799805},\"rot\":{\"x\":0.0208085626363754,\"y\":269.999633789063,\"z\":0.0167710389941931}},\"0c433b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208086390048265,\"y\":270.000091552734,\"z\":0.0167711954563856}},\"13ae70\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208113342523575,\"y\":269.989868164063,\"z\":0.0167675651609898}},\"16fea1\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167708788067102}},\"176836\":{\"lock\":false,\"pos\":{\"x\":52.9282684326172,\"y\":1.2955287694931,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208066571503878,\"y\":270.007568359375,\"z\":0.0167747270315886}},\"1c3b8f\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30614292621613,\"z\":-61.2709808349609},\"rot\":{\"x\":0.0208073183894157,\"y\":270.004150390625,\"z\":0.0167725086212158}},\"1c8915\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208092257380486,\"y\":269.99755859375,\"z\":0.0167702119797468}},\"22fc6c\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203475952148},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999816894531,\"z\":0.0167710613459349}},\"234fae\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998931884766,\"z\":0.0167707055807114}},\"2a37f3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834353923798,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208116173744202,\"y\":269.989624023438,\"z\":0.0167674385011196}},\"2d9585\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086390048265,\"y\":269.999206542969,\"z\":0.0167709682136774}},\"2ebdf1\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208093822002411,\"y\":269.99755859375,\"z\":0.0167703237384558}},\"35bbe8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208116341382265,\"y\":269.989562988281,\"z\":0.0167671833187342}},\"36bc5b\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.3049772977829,\"z\":-54.3087692260742},\"rot\":{\"x\":0.0208090618252754,\"y\":269.999542236328,\"z\":0.0167717970907688}},\"382580\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167712047696114}},\"38374c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999542236328,\"z\":0.0167710017412901}},\"3ab577\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208093635737896,\"y\":269.999176025391,\"z\":0.016770888119936}},\"3bbc0b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208080615848303,\"y\":269.999969482422,\"z\":0.0167709738016129}},\"45386d\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.30816268920898,\"z\":-54.3709678649902},\"rot\":{\"x\":0.0208085849881172,\"y\":269.999969482422,\"z\":0.0167711973190308}},\"45956a\":{\"lock\":false,\"pos\":{\"x\":52.9310569763184,\"y\":1.29619669914246,\"z\":-88.837646484375},\"rot\":{\"x\":0.0208587367087603,\"y\":269.828247070313,\"z\":0.0167085845023394}},\"48db58\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30603182315826,\"z\":-58.9203453063965},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999847412109,\"z\":0.016771923750639}},\"4a5655\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091773092747,\"y\":269.997589111328,\"z\":0.0167703554034233}},\"4d9a97\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30883610248566,\"z\":-52.0709953308105},\"rot\":{\"x\":0.0208064038306475,\"y\":270.007598876953,\"z\":0.0167738329619169}},\"5010c5\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999206542969,\"z\":0.0167710836976767}},\"50acc5\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30632376670837,\"z\":-49.7087936401367},\"rot\":{\"x\":0.020808894187212,\"y\":269.999572753906,\"z\":0.016771774739027}},\"53d6d9\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30546963214874,\"z\":-63.5709838867188},\"rot\":{\"x\":0.0208084527403116,\"y\":270.000030517578,\"z\":0.0167714357376099}},\"549de5\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.3074893951416,\"z\":-56.670970916748},\"rot\":{\"x\":0.0208086837083101,\"y\":270.000030517578,\"z\":0.016770638525486}},\"584914\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208079032599926,\"y\":270.002471923828,\"z\":0.0167720764875412}},\"59f3e4\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208088699728251,\"y\":269.99951171875,\"z\":0.0167704820632935}},\"5a1991\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208136066794395,\"y\":269.981903076172,\"z\":0.0167645569890738}},\"5a2b49\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208085458725691,\"y\":270.000030517578,\"z\":0.0167713984847069}},\"5b1550\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968976974487,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208085086196661,\"y\":270.000030517578,\"z\":0.0167711582034826}},\"5d45c1\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208091028034687,\"y\":269.999084472656,\"z\":0.0167713742703199}},\"61d1e5\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208086874336004,\"y\":269.999328613281,\"z\":0.0167709589004517}},\"630d65\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208115354180336,\"y\":269.990051269531,\"z\":0.0167674887925386}},\"673d14\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999603271484,\"z\":0.0167693328112364}},\"6842aa\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428528785706,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085738122463,\"y\":269.999450683594,\"z\":0.0167708620429039}},\"6a04c3\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30295753479004,\"z\":-61.2087783813477},\"rot\":{\"x\":0.0208091717213392,\"y\":269.99951171875,\"z\":0.0167718008160591}},\"6a8a9f\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30363082885742,\"z\":-58.9087753295898},\"rot\":{\"x\":0.0208089742809534,\"y\":269.99951171875,\"z\":0.0167717039585114}},\"719a45\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.020808020606637,\"y\":269.999969482422,\"z\":0.0167710296809673}},\"71a760\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203552246094},\"rot\":{\"x\":0.0208084657788277,\"y\":270.000061035156,\"z\":0.016771050170064}},\"734b45\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208068005740643,\"y\":270.007507324219,\"z\":0.0167747046798468}},\"76b07c\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999206542969,\"z\":0.0167707465589046}},\"7885cf\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208132583647966,\"y\":269.984222412109,\"z\":0.0167654864490032}},\"7fe153\":{\"lock\":false,\"pos\":{\"x\":58.0992050170898,\"y\":1.31019079685211,\"z\":-47.4415969848633},\"rot\":{\"x\":0.0208058245480061,\"y\":270.0087890625,\"z\":0.016774432733655}},\"812c4f\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208085775375366,\"y\":269.999603271484,\"z\":0.0167708434164524}},\"81cc54\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208078846335411,\"y\":270.002380371094,\"z\":0.0167719312012196}},\"840ba5\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199813842773},\"rot\":{\"x\":0.0208077412098646,\"y\":270.002410888672,\"z\":0.0167720913887024}},\"8cdf20\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208093412220478,\"y\":269.997467041016,\"z\":0.0167702250182629}},\"910b12\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208087787032127,\"y\":269.998718261719,\"z\":0.0167708117514849}},\"9375f4\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208077728748322,\"y\":270.002380371094,\"z\":0.0167720299214125}},\"9869ee\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208088755607605,\"y\":269.998962402344,\"z\":0.0167706906795502}},\"9d09f0\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208115316927433,\"y\":269.989898681641,\"z\":0.0167676322162151}},\"9dcdd3\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30565047264099,\"z\":-52.0087585449219},\"rot\":{\"x\":0.0208091139793396,\"y\":269.999694824219,\"z\":0.016771798953414}},\"9e4e11\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999176025391,\"z\":0.0167709179222584}},\"9f9e58\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198837280273},\"rot\":{\"x\":0.0208116210997105,\"y\":269.989562988281,\"z\":0.0167675018310547}},\"a06013\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.02080755867064,\"y\":270.002746582031,\"z\":0.0167722161859274}},\"a177db\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.29499578475952,\"z\":-72.708381652832},\"rot\":{\"x\":0.0208084397017956,\"y\":269.999450683594,\"z\":0.0167704783380032}},\"a1c47b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208116229623556,\"y\":269.989807128906,\"z\":0.0167674124240875}},\"a4e44a\":{\"lock\":false,\"pos\":{\"x\":40.2900352478027,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208078436553478,\"y\":270.0029296875,\"z\":0.0167722515761852}},\"a5fc16\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020807858556509,\"y\":270.002807617188,\"z\":0.0167721658945084}},\"ac7db0\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30228424072266,\"z\":-63.5087776184082},\"rot\":{\"x\":0.0208093263208866,\"y\":269.999481201172,\"z\":0.0167720466852188}},\"ad0934\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208087749779224,\"y\":269.998992919922,\"z\":0.0167708024382591}},\"ad6d9d\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208088718354702,\"y\":269.999206542969,\"z\":0.0167708657681942}},\"b09d6f\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208078101277351,\"y\":270.002624511719,\"z\":0.0167723186314106}},\"b337ac\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208114571869373,\"y\":269.989685058594,\"z\":0.0167674459517002}},\"b633d0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208086408674717,\"y\":269.999389648438,\"z\":0.0167709514498711}},\"b8f774\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208092648535967,\"y\":269.997467041016,\"z\":0.0167702157050371}},\"bce471\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999664306641,\"z\":0.0167709439992905}},\"bf6a7b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208093579858541,\"y\":269.99755859375,\"z\":0.0167703032493591}},\"c490a4\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208091475069523,\"y\":269.99755859375,\"z\":0.0167699493467808}},\"c6c157\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208091512322426,\"y\":269.997528076172,\"z\":0.0167701598256826}},\"c73bb0\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.0208084993064404,\"y\":269.999938964844,\"z\":0.0167711228132248}},\"cda2e6\":{\"lock\":false,\"pos\":{\"x\":40.2741165161133,\"y\":1.29093325138092,\"z\":-91.1157836914063},\"rot\":{\"x\":0.0208078771829605,\"y\":270.002319335938,\"z\":0.0167719628661871}},\"ce1a7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208094771951437,\"y\":269.99755859375,\"z\":0.0167701616883278}},\"d88560\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.020808681845665,\"y\":270,\"z\":0.0167710781097412}},\"dd0b79\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208116415888071,\"y\":269.989929199219,\"z\":0.0167675875127316}},\"e5901b\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208097156137228,\"y\":269.99609375,\"z\":0.0167697966098785}},\"e64769\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363143444061,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208077020943165,\"y\":270.002807617188,\"z\":0.0167720671743155}},\"ea2337\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000732421875,\"z\":0.0167716015130281}},\"ea8324\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30950927734375,\"z\":-49.77099609375},\"rot\":{\"x\":0.0208029728382826,\"y\":270.018493652344,\"z\":0.0167779345065355}},\"ecc3b9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208113957196474,\"y\":269.989990234375,\"z\":0.0167671646922827}},\"f69d7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208092238754034,\"y\":269.99755859375,\"z\":0.0167701561003923}},\"f8a977\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208086352795362,\"y\":270.000061035156,\"z\":0.016771174967289}},\"f8e50b\":{\"lock\":false,\"pos\":{\"x\":44.2288818359375,\"y\":1.29546678066254,\"z\":-84.2006301879883},\"rot\":{\"x\":0.0208089891821146,\"y\":269.999816894531,\"z\":0.0167717114090919}},\"fd393b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208087023347616,\"y\":270.000061035156,\"z\":0.0167713407427073}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "15b94a", + "GUID": "a41db9", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.2966461, - "posY": 1.66122627, - "posZ": -85.51394, - "rotX": 0.0208006371, - "rotY": 270.019, - "rotZ": 0.0167769324, + "posX": 66.29667, + "posY": 1.66693425, + "posZ": -85.51392, + "rotX": 0.0208054539, + "rotY": 270.019043, + "rotZ": 0.0167786572, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -627367,19 +629880,123 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"002455\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889941215515,\"z\":-79.6202545166016},\"rot\":{\"x\":0.020809356123209,\"y\":269.998992919922,\"z\":0.0167717337608337}},\"00c4cc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208091158419847,\"y\":269.997528076172,\"z\":0.0167689491063356}},\"04d33d\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.3049772977829,\"z\":-54.3087844848633},\"rot\":{\"x\":0.0208086967468262,\"y\":270,\"z\":0.0167707949876785}},\"08b398\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208114981651306,\"y\":269.98974609375,\"z\":0.0167670976370573}},\"0b9f53\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30479645729065,\"z\":-65.8708419799805},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999633789063,\"z\":0.0167710110545158}},\"0c433b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208087563514709,\"y\":270.000091552734,\"z\":0.0167711116373539}},\"13ae70\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208113342523575,\"y\":269.989868164063,\"z\":0.0167675651609898}},\"16fea1\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167708788067102}},\"1c3b8f\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30614292621613,\"z\":-61.2709808349609},\"rot\":{\"x\":0.0208073202520609,\"y\":270.004150390625,\"z\":0.0167729035019875}},\"1c8915\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208096615970135,\"y\":269.99755859375,\"z\":0.0167699046432972}},\"22fc6c\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203475952148},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999816894531,\"z\":0.0167710948735476}},\"234fae\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208096075803041,\"y\":269.998931884766,\"z\":0.0167710855603218}},\"2a37f3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834342002869,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208115689456463,\"y\":269.989624023438,\"z\":0.0167675353586674}},\"2d9585\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208087526261806,\"y\":269.999206542969,\"z\":0.0167708899825811}},\"2ebdf1\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208097081631422,\"y\":269.99755859375,\"z\":0.0167699214071035}},\"35bbe8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208116266876459,\"y\":269.989562988281,\"z\":0.016767343506217}},\"36bc5b\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30565047264099,\"z\":-52.0087738037109},\"rot\":{\"x\":0.0208086390048265,\"y\":269.999542236328,\"z\":0.0167711731046438}},\"382580\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208078939467669,\"y\":270.000030517578,\"z\":0.0167708043009043}},\"38374c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999542236328,\"z\":0.0167710017412901}},\"3ab577\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208093635737896,\"y\":269.999176025391,\"z\":0.016770888119936}},\"3bbc0b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208081994205713,\"y\":269.999969482422,\"z\":0.0167697686702013}},\"45386d\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.30816268920898,\"z\":-54.3709678649902},\"rot\":{\"x\":0.0208085738122463,\"y\":269.999969482422,\"z\":0.0167713742703199}},\"45956a\":{\"lock\":false,\"pos\":{\"x\":52.9310569763184,\"y\":1.29619669914246,\"z\":-88.837646484375},\"rot\":{\"x\":0.0208586305379868,\"y\":269.828247070313,\"z\":0.0167086701840162}},\"48db58\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30603182315826,\"z\":-58.9203453063965},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999847412109,\"z\":0.016771923750639}},\"4a5655\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208095852285624,\"y\":269.997589111328,\"z\":0.0167699716985226}},\"4d9a97\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30883598327637,\"z\":-52.0709953308105},\"rot\":{\"x\":0.0208064243197441,\"y\":270.007598876953,\"z\":0.0167739428579807}},\"5010c5\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999206542969,\"z\":0.0167708955705166}},\"50acc5\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.020808782428503,\"y\":269.999572753906,\"z\":0.0167707391083241}},\"53d6d9\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30546963214874,\"z\":-63.5709838867188},\"rot\":{\"x\":0.0208086241036654,\"y\":270.000030517578,\"z\":0.0167709551751614}},\"549de5\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.3074893951416,\"z\":-56.670970916748},\"rot\":{\"x\":0.0208086837083101,\"y\":270.000030517578,\"z\":0.016770638525486}},\"584914\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208079144358635,\"y\":270.002471923828,\"z\":0.0167721807956696}},\"59f3e4\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208088699728251,\"y\":269.99951171875,\"z\":0.0167704820632935}},\"5a1991\":{\"lock\":false,\"pos\":{\"x\":52.9283027648926,\"y\":1.29552805423737,\"z\":-91.1183395385742},\"rot\":{\"x\":0.020857622846961,\"y\":269.834228515625,\"z\":0.0167104974389076}},\"5a2b49\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808532834053,\"y\":270.000030517578,\"z\":0.0167711470276117}},\"5b1550\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968976974487,\"z\":-61.2200088500977},\"rot\":{\"x\":0.020808445289731,\"y\":270.000030517578,\"z\":0.016771150752902}},\"5d45c1\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208091028034687,\"y\":269.999084472656,\"z\":0.0167713742703199}},\"61d1e5\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999328613281,\"z\":0.0167709141969681}},\"630d65\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208113547414541,\"y\":269.990051269531,\"z\":0.016767518594861}},\"673d14\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999603271484,\"z\":0.0167693328112364}},\"6842aa\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085868507624,\"y\":269.999450683594,\"z\":0.0167708955705166}},\"6a04c3\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30363070964813,\"z\":-58.9087905883789},\"rot\":{\"x\":0.0208088085055351,\"y\":269.99951171875,\"z\":0.0167706552892923}},\"6a8a9f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30430400371552,\"z\":-56.6087875366211},\"rot\":{\"x\":0.0208087973296642,\"y\":269.99951171875,\"z\":0.0167706049978733}},\"719a45\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29297602176666,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208082497119904,\"y\":269.999969482422,\"z\":0.0167700462043285}},\"71a760\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203552246094},\"rot\":{\"x\":0.0208084657788277,\"y\":270.000061035156,\"z\":0.0167712699621916}},\"76b07c\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208088643848896,\"y\":269.999206542969,\"z\":0.0167710613459349}},\"7885cf\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208125244826078,\"y\":269.984222412109,\"z\":0.0167651530355215}},\"7fe153\":{\"lock\":false,\"pos\":{\"x\":58.0992050170898,\"y\":1.31019079685211,\"z\":-47.4415969848633},\"rot\":{\"x\":0.0208058729767799,\"y\":270.0087890625,\"z\":0.0167744159698486}},\"812c4f\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208085775375366,\"y\":269.999603271484,\"z\":0.0167708434164524}},\"81cc54\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.02080780826509,\"y\":270.002380371094,\"z\":0.0167720094323158}},\"840ba5\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199813842773},\"rot\":{\"x\":0.0208076443523169,\"y\":270.002410888672,\"z\":0.0167721621692181}},\"8cdf20\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208095014095306,\"y\":269.997467041016,\"z\":0.0167682375758886}},\"910b12\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208090916275978,\"y\":269.998718261719,\"z\":0.0167708117514849}},\"9375f4\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208076387643814,\"y\":270.002380371094,\"z\":0.0167721305042505}},\"9869ee\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208094399422407,\"y\":269.998962402344,\"z\":0.0167718101292849}},\"9d09f0\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208116304129362,\"y\":269.989898681641,\"z\":0.0167676359415054}},\"9dcdd3\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30632376670837,\"z\":-49.7088050842285},\"rot\":{\"x\":0.0208086725324392,\"y\":269.999694824219,\"z\":0.0167711433023214}},\"9e4e11\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208086911588907,\"y\":269.999176025391,\"z\":0.0167708564549685}},\"9f9e58\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198837280273},\"rot\":{\"x\":0.0208116210997105,\"y\":269.989562988281,\"z\":0.0167675018310547}},\"a06013\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208075381815434,\"y\":270.002746582031,\"z\":0.0167722571641207}},\"a177db\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.29499578475952,\"z\":-72.708381652832},\"rot\":{\"x\":0.0208084397017956,\"y\":269.999450683594,\"z\":0.0167704783380032}},\"a1c47b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208114590495825,\"y\":269.989807128906,\"z\":0.0167674031108618}},\"a4e44a\":{\"lock\":false,\"pos\":{\"x\":40.2900352478027,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208078436553478,\"y\":270.0029296875,\"z\":0.0167722515761852}},\"a5fc16\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208078883588314,\"y\":270.002807617188,\"z\":0.0167721975594759}},\"ac7db0\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.30295753479004,\"z\":-61.2087936401367},\"rot\":{\"x\":0.0208087936043739,\"y\":269.99951171875,\"z\":0.0167706143110991}},\"ad0934\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208098273724318,\"y\":269.998992919922,\"z\":0.016771212220192}},\"ad6d9d\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208086669445038,\"y\":269.999206542969,\"z\":0.0167709682136774}},\"b09d6f\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208078343421221,\"y\":270.002624511719,\"z\":0.0167723018676043}},\"b337ac\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.020811416208744,\"y\":269.989685058594,\"z\":0.0167673826217651}},\"b633d0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999389648438,\"z\":0.0167709086090326}},\"b8f774\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208089053630829,\"y\":269.997467041016,\"z\":0.0167689546942711}},\"bce471\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208086334168911,\"y\":269.999664306641,\"z\":0.0167709831148386}},\"bf6a7b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208094157278538,\"y\":269.99755859375,\"z\":0.0167702883481979}},\"c490a4\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208091475069523,\"y\":269.99755859375,\"z\":0.0167699493467808}},\"c6c157\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208088848739862,\"y\":269.997528076172,\"z\":0.0167689025402069}},\"c73bb0\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.020808607339859,\"y\":269.999938964844,\"z\":0.0167711041867733}},\"cda2e6\":{\"lock\":false,\"pos\":{\"x\":40.2741165161133,\"y\":1.29093313217163,\"z\":-91.1157836914063},\"rot\":{\"x\":0.0208074450492859,\"y\":270.002319335938,\"z\":0.0167717766016722}},\"ce1a7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208091493695974,\"y\":269.99755859375,\"z\":0.0167692042887211}},\"d88560\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208090487867594,\"y\":270,\"z\":0.0167705696076155}},\"dd0b79\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208117458969355,\"y\":269.989929199219,\"z\":0.0167675707489252}},\"e5901b\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208097491413355,\"y\":269.99609375,\"z\":0.0167702902108431}},\"e64769\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363143444061,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208075996488333,\"y\":270.002807617188,\"z\":0.0167721770703793}},\"ea2337\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208083596080542,\"y\":270.000732421875,\"z\":0.0167714487761259}},\"ea8324\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30950927734375,\"z\":-49.77099609375},\"rot\":{\"x\":0.0208029896020889,\"y\":270.018493652344,\"z\":0.0167779382318258}},\"ecc3b9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208113957196474,\"y\":269.989990234375,\"z\":0.0167671646922827}},\"f69d7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.020809717476368,\"y\":269.99755859375,\"z\":0.0167697928845882}},\"f8a977\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208086036145687,\"y\":270.000061035156,\"z\":0.016771363094449}},\"f8e50b\":{\"lock\":false,\"pos\":{\"x\":44.2288818359375,\"y\":1.29546678066254,\"z\":-84.2006301879883},\"rot\":{\"x\":0.0208089891821146,\"y\":269.999816894531,\"z\":0.0167717114090919}},\"fd393b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208091977983713,\"y\":270.000061035156,\"z\":0.016772385686636}}}}", + "LuaScriptState": "{\"ml\":{\"002455\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.6202545166016},\"rot\":{\"x\":0.0208088587969542,\"y\":269.998992919922,\"z\":0.0167707316577435}},\"00c4cc\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208093263208866,\"y\":269.997528076172,\"z\":0.0167702808976173}},\"04d33d\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30430400371552,\"z\":-56.608772277832},\"rot\":{\"x\":0.020808894187212,\"y\":270,\"z\":0.0167717803269625}},\"08b398\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208114981651306,\"y\":269.98974609375,\"z\":0.0167670976370573}},\"0b9f53\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30479645729065,\"z\":-65.8708419799805},\"rot\":{\"x\":0.0208085626363754,\"y\":269.999633789063,\"z\":0.0167710389941931}},\"0c433b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208086390048265,\"y\":270.000091552734,\"z\":0.0167711954563856}},\"13ae70\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208113342523575,\"y\":269.989868164063,\"z\":0.0167675651609898}},\"16fea1\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208087936043739,\"y\":269.999603271484,\"z\":0.0167708788067102}},\"176836\":{\"lock\":false,\"pos\":{\"x\":52.9282684326172,\"y\":1.2955287694931,\"z\":-91.1161499023438},\"rot\":{\"x\":0.0208066571503878,\"y\":270.007568359375,\"z\":0.0167747270315886}},\"1c3b8f\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30614292621613,\"z\":-61.2709808349609},\"rot\":{\"x\":0.0208073183894157,\"y\":270.004150390625,\"z\":0.0167725086212158}},\"1c8915\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208092257380486,\"y\":269.99755859375,\"z\":0.0167702119797468}},\"22fc6c\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203475952148},\"rot\":{\"x\":0.0208087656646967,\"y\":269.999816894531,\"z\":0.0167710613459349}},\"234fae\":{\"lock\":false,\"pos\":{\"x\":52.9442443847656,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998931884766,\"z\":0.0167707055807114}},\"2a37f3\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29834353923798,\"z\":-65.8198699951172},\"rot\":{\"x\":0.0208116173744202,\"y\":269.989624023438,\"z\":0.0167674385011196}},\"2d9585\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086390048265,\"y\":269.999206542969,\"z\":0.0167709682136774}},\"2ebdf1\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208093822002411,\"y\":269.99755859375,\"z\":0.0167703237384558}},\"35bbe8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208116341382265,\"y\":269.989562988281,\"z\":0.0167671833187342}},\"36bc5b\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.3049772977829,\"z\":-54.3087692260742},\"rot\":{\"x\":0.0208090618252754,\"y\":269.999542236328,\"z\":0.0167717970907688}},\"382580\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167712047696114}},\"38374c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999542236328,\"z\":0.0167710017412901}},\"3ab577\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30226576328278,\"z\":-68.1202239990234},\"rot\":{\"x\":0.0208093635737896,\"y\":269.999176025391,\"z\":0.016770888119936}},\"3bbc0b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208080615848303,\"y\":269.999969482422,\"z\":0.0167709738016129}},\"45386d\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.30816268920898,\"z\":-54.3709678649902},\"rot\":{\"x\":0.0208085849881172,\"y\":269.999969482422,\"z\":0.0167711973190308}},\"45956a\":{\"lock\":false,\"pos\":{\"x\":52.9310569763184,\"y\":1.29619669914246,\"z\":-88.837646484375},\"rot\":{\"x\":0.0208587367087603,\"y\":269.828247070313,\"z\":0.0167085845023394}},\"48db58\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30603182315826,\"z\":-58.9203453063965},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999847412109,\"z\":0.016771923750639}},\"4a5655\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30038166046143,\"z\":-54.3084373474121},\"rot\":{\"x\":0.0208091773092747,\"y\":269.997589111328,\"z\":0.0167703554034233}},\"4d9a97\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30883610248566,\"z\":-52.0709953308105},\"rot\":{\"x\":0.0208064038306475,\"y\":270.007598876953,\"z\":0.0167738329619169}},\"5010c5\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208087284117937,\"y\":269.999206542969,\"z\":0.0167710836976767}},\"50acc5\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30632376670837,\"z\":-49.7087936401367},\"rot\":{\"x\":0.020808894187212,\"y\":269.999572753906,\"z\":0.016771774739027}},\"53d6d9\":{\"lock\":false,\"pos\":{\"x\":58.0996513366699,\"y\":1.30546963214874,\"z\":-63.5709838867188},\"rot\":{\"x\":0.0208084527403116,\"y\":270.000030517578,\"z\":0.0167714357376099}},\"549de5\":{\"lock\":false,\"pos\":{\"x\":58.0996704101563,\"y\":1.3074893951416,\"z\":-56.670970916748},\"rot\":{\"x\":0.0208086837083101,\"y\":270.000030517578,\"z\":0.016770638525486}},\"584914\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208079032599926,\"y\":270.002471923828,\"z\":0.0167720764875412}},\"59f3e4\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30428540706635,\"z\":-61.2203559875488},\"rot\":{\"x\":0.0208088699728251,\"y\":269.99951171875,\"z\":0.0167704820632935}},\"5a1991\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208136066794395,\"y\":269.981903076172,\"z\":0.0167645569890738}},\"5a2b49\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208085458725691,\"y\":270.000030517578,\"z\":0.0167713984847069}},\"5b1550\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968976974487,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208085086196661,\"y\":270.000030517578,\"z\":0.0167711582034826}},\"5d45c1\":{\"lock\":false,\"pos\":{\"x\":52.9441947937012,\"y\":1.30091917514801,\"z\":-72.720344543457},\"rot\":{\"x\":0.0208091028034687,\"y\":269.999084472656,\"z\":0.0167713742703199}},\"61d1e5\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208086874336004,\"y\":269.999328613281,\"z\":0.0167709589004517}},\"630d65\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208115354180336,\"y\":269.990051269531,\"z\":0.0167674887925386}},\"673d14\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.2956690788269,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999603271484,\"z\":0.0167693328112364}},\"6842aa\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428528785706,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085738122463,\"y\":269.999450683594,\"z\":0.0167708620429039}},\"6a04c3\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30295753479004,\"z\":-61.2087783813477},\"rot\":{\"x\":0.0208091717213392,\"y\":269.99951171875,\"z\":0.0167718008160591}},\"6a8a9f\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30363082885742,\"z\":-58.9087753295898},\"rot\":{\"x\":0.0208089742809534,\"y\":269.99951171875,\"z\":0.0167717039585114}},\"719a45\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29230272769928,\"z\":-81.9084930419922},\"rot\":{\"x\":0.020808020606637,\"y\":269.999969482422,\"z\":0.0167710296809673}},\"71a760\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203552246094},\"rot\":{\"x\":0.0208084657788277,\"y\":270.000061035156,\"z\":0.016771050170064}},\"734b45\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208068005740643,\"y\":270.007507324219,\"z\":0.0167747046798468}},\"76b07c\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208087451756001,\"y\":269.999206542969,\"z\":0.0167707465589046}},\"7885cf\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30024600028992,\"z\":-75.0203323364258},\"rot\":{\"x\":0.0208132583647966,\"y\":269.984222412109,\"z\":0.0167654864490032}},\"7fe153\":{\"lock\":false,\"pos\":{\"x\":58.0992050170898,\"y\":1.31019079685211,\"z\":-47.4415969848633},\"rot\":{\"x\":0.0208058245480061,\"y\":270.0087890625,\"z\":0.016774432733655}},\"812c4f\":{\"lock\":false,\"pos\":{\"x\":49.2784881591797,\"y\":1.30699694156647,\"z\":-47.4087867736816},\"rot\":{\"x\":0.0208085775375366,\"y\":269.999603271484,\"z\":0.0167708434164524}},\"81cc54\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198532104492},\"rot\":{\"x\":0.0208078846335411,\"y\":270.002380371094,\"z\":0.0167719312012196}},\"840ba5\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199813842773},\"rot\":{\"x\":0.0208077412098646,\"y\":270.002410888672,\"z\":0.0167720913887024}},\"8cdf20\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29566895961761,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208093412220478,\"y\":269.997467041016,\"z\":0.0167702250182629}},\"910b12\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208087787032127,\"y\":269.998718261719,\"z\":0.0167708117514849}},\"9375f4\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208077728748322,\"y\":270.002380371094,\"z\":0.0167720299214125}},\"9869ee\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202453613281},\"rot\":{\"x\":0.0208088755607605,\"y\":269.998962402344,\"z\":0.0167706906795502}},\"9d09f0\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208115316927433,\"y\":269.989898681641,\"z\":0.0167676322162151}},\"9dcdd3\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30565047264099,\"z\":-52.0087585449219},\"rot\":{\"x\":0.0208091139793396,\"y\":269.999694824219,\"z\":0.016771798953414}},\"9e4e11\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999176025391,\"z\":0.0167709179222584}},\"9f9e58\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29699695110321,\"z\":-70.4198837280273},\"rot\":{\"x\":0.0208116210997105,\"y\":269.989562988281,\"z\":0.0167675018310547}},\"a06013\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.02080755867064,\"y\":270.002746582031,\"z\":0.0167722161859274}},\"a177db\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.29499578475952,\"z\":-72.708381652832},\"rot\":{\"x\":0.0208084397017956,\"y\":269.999450683594,\"z\":0.0167704783380032}},\"a1c47b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208116229623556,\"y\":269.989807128906,\"z\":0.0167674124240875}},\"a4e44a\":{\"lock\":false,\"pos\":{\"x\":40.2900352478027,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208078436553478,\"y\":270.0029296875,\"z\":0.0167722515761852}},\"a5fc16\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020807858556509,\"y\":270.002807617188,\"z\":0.0167721658945084}},\"ac7db0\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30228424072266,\"z\":-63.5087776184082},\"rot\":{\"x\":0.0208093263208866,\"y\":269.999481201172,\"z\":0.0167720466852188}},\"ad0934\":{\"lock\":false,\"pos\":{\"x\":52.9462394714355,\"y\":1.2982269525528,\"z\":-81.9204711914063},\"rot\":{\"x\":0.0208087749779224,\"y\":269.998992919922,\"z\":0.0167708024382591}},\"ad6d9d\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208088718354702,\"y\":269.999206542969,\"z\":0.0167708657681942}},\"b09d6f\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208078101277351,\"y\":270.002624511719,\"z\":0.0167723186314106}},\"b337ac\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208114571869373,\"y\":269.989685058594,\"z\":0.0167674459517002}},\"b633d0\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208086408674717,\"y\":269.999389648438,\"z\":0.0167709514498711}},\"b8f774\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29499578475952,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0208092648535967,\"y\":269.997467041016,\"z\":0.0167702157050371}},\"bce471\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30681622028351,\"z\":-58.9709777832031},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999664306641,\"z\":0.0167709439992905}},\"bf6a7b\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.3017281293869,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208093579858541,\"y\":269.99755859375,\"z\":0.0167703032493591}},\"c490a4\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.30240142345428,\"z\":-47.4084396362305},\"rot\":{\"x\":0.0208091475069523,\"y\":269.99755859375,\"z\":0.0167699493467808}},\"c6c157\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208091512322426,\"y\":269.997528076172,\"z\":0.0167701598256826}},\"c73bb0\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.0208084993064404,\"y\":269.999938964844,\"z\":0.0167711228132248}},\"cda2e6\":{\"lock\":false,\"pos\":{\"x\":40.2741165161133,\"y\":1.29093325138092,\"z\":-91.1157836914063},\"rot\":{\"x\":0.0208078771829605,\"y\":270.002319335938,\"z\":0.0167719628661871}},\"ce1a7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208094771951437,\"y\":269.99755859375,\"z\":0.0167701616883278}},\"d88560\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.020808681845665,\"y\":270,\"z\":0.0167710781097412}},\"dd0b79\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208116415888071,\"y\":269.989929199219,\"z\":0.0167675875127316}},\"e5901b\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.30240142345428,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208097156137228,\"y\":269.99609375,\"z\":0.0167697966098785}},\"e64769\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363143444061,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208077020943165,\"y\":270.002807617188,\"z\":0.0167720671743155}},\"ea2337\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208083856850863,\"y\":270.000732421875,\"z\":0.0167716015130281}},\"ea8324\":{\"lock\":false,\"pos\":{\"x\":58.0999031066895,\"y\":1.30950927734375,\"z\":-49.77099609375},\"rot\":{\"x\":0.0208029728382826,\"y\":270.018493652344,\"z\":0.0167779345065355}},\"ecc3b9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208113957196474,\"y\":269.989990234375,\"z\":0.0167671646922827}},\"f69d7d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208092238754034,\"y\":269.99755859375,\"z\":0.0167701561003923}},\"f8a977\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29632365703583,\"z\":-72.719970703125},\"rot\":{\"x\":0.0208086352795362,\"y\":270.000061035156,\"z\":0.016771174967289}},\"f8e50b\":{\"lock\":false,\"pos\":{\"x\":44.2288818359375,\"y\":1.29546678066254,\"z\":-84.2006301879883},\"rot\":{\"x\":0.0208089891821146,\"y\":269.999816894531,\"z\":0.0167717114090919}},\"fd393b\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202514648438},\"rot\":{\"x\":0.0208087023347616,\"y\":270.000061035156,\"z\":0.0167713407427073}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "734b45", + "Name": "Card", + "Transform": { + "posX": 66.3112259, + "posY": 1.40842438, + "posZ": -85.51292, + "rotX": 0.0208065156, + "rotY": 270.0075, + "rotZ": 0.0167740025, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449609, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "176836", + "Name": "Card", + "Transform": { + "posX": 66.3112259, + "posY": 1.40842438, + "posZ": -85.51292, + "rotX": 0.0208064914, + "rotY": 270.007568, + "rotZ": 0.01677381, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Watchful Peace (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449608, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "002455", "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808896, + "rotX": 0.0208088458, "rotY": 269.999, - "rotZ": 0.0167706534, + "rotZ": 0.0167707447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627427,11 +630044,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208093, + "rotX": 0.02080941, "rotY": 269.997528, - "rotZ": 0.0167703535, + "rotZ": 0.0167702455, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627479,11 +630096,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208083931, + "rotX": 0.0208086278, "rotY": 270.0, - "rotZ": 0.0167712532, + "rotZ": 0.0167711712, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627531,11 +630148,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808626, + "rotX": 0.0208086353, "rotY": 269.999634, - "rotZ": 0.0167710036, + "rotZ": 0.0167710371, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627583,11 +630200,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208087042, + "rotX": 0.020808557, "rotY": 270.0001, - "rotZ": 0.0167712364, + "rotZ": 0.01677126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627635,11 +630252,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208075047, + "rotX": 0.0208074227, "rotY": 270.00415, - "rotZ": 0.0167727061, + "rotZ": 0.0167726856, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627687,11 +630304,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208091661, + "rotX": 0.0208091512, "rotY": 269.997559, - "rotZ": 0.0167702455, + "rotZ": 0.016770171, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627739,11 +630356,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208087526, + "rotX": 0.0208085533, "rotY": 269.999817, - "rotZ": 0.01677109, + "rotZ": 0.0167711526, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627791,11 +630408,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208088364, + "rotX": 0.0208089016, "rotY": 269.998932, - "rotZ": 0.01677076, + "rotZ": 0.0167707987, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627843,11 +630460,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208115764, + "rotX": 0.02081156, "rotY": 269.989624, - "rotZ": 0.0167673565, + "rotZ": 0.016767351, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627895,11 +630512,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208086986, + "rotX": 0.020808842, "rotY": 269.9992, - "rotZ": 0.01677094, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627947,11 +630564,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208093114, + "rotX": 0.0208091829, "rotY": 269.997559, - "rotZ": 0.0167703629, + "rotZ": 0.0167703815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -627999,11 +630616,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208116211, + "rotX": 0.0208116062, "rotY": 269.989563, - "rotZ": 0.0167672131, + "rotZ": 0.0167673677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628051,11 +630668,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085887, + "rotX": 0.0208085757, "rotY": 269.999542, - "rotZ": 0.0167709813, + "rotZ": 0.016770998, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628103,11 +630720,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080841, + "rotX": 0.0208083969, "rotY": 270.000031, - "rotZ": 0.0167712476, + "rotZ": 0.0167712886, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628155,11 +630772,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080858, + "rotX": 0.0208084229, "rotY": 269.999969, - "rotZ": 0.0167712774, + "rotZ": 0.0167710911, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628207,11 +630824,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085719, + "rotX": 0.0208086371, "rotY": 269.999969, - "rotZ": 0.0167710856, + "rotZ": 0.0167713016, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628259,11 +630876,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020858774, + "rotX": 0.02085878, "rotY": 269.828247, - "rotZ": 0.0167086311, + "rotZ": 0.01670871, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628311,11 +630928,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020809155, + "rotX": 0.02080925, "rotY": 269.9976, - "rotZ": 0.0167702734, + "rotZ": 0.0167702176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628363,11 +630980,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020806469, + "rotX": 0.0208064839, "rotY": 270.0076, - "rotZ": 0.0167739745, + "rotZ": 0.0167738739, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628415,11 +631032,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080871, + "rotX": 0.0208087489, "rotY": 269.9992, - "rotZ": 0.0167709813, + "rotZ": 0.0167707615, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628467,11 +631084,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085477, + "rotX": 0.0208085924, "rotY": 269.999573, - "rotZ": 0.0167710911, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628519,11 +631136,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208084267, + "rotX": 0.0208086278, "rotY": 270.000031, - "rotZ": 0.0167713221, + "rotZ": 0.0167712029, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628571,11 +631188,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080785, + "rotX": 0.0208080057, "rotY": 270.002472, - "rotZ": 0.0167722777, + "rotZ": 0.01677207, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628623,11 +631240,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208570678, - "rotY": 269.834229, - "rotZ": 0.0167110544, + "rotX": 0.0208138656, + "rotY": 269.981934, + "rotZ": 0.0167644974, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628675,11 +631292,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085049, + "rotX": 0.020808544, "rotY": 270.000031, - "rotZ": 0.0167711321, + "rotZ": 0.016771419, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628727,11 +631344,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208084825, + "rotX": 0.02080852, "rotY": 270.000031, - "rotZ": 0.0167711973, + "rotZ": 0.0167711787, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628779,11 +631396,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808639, + "rotX": 0.0208089165, "rotY": 269.999329, - "rotZ": 0.0167709831, + "rotZ": 0.0167708769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628831,11 +631448,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208114963, + "rotX": 0.020811446, "rotY": 269.990051, - "rotZ": 0.0167675279, + "rotZ": 0.0167676937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628883,11 +631500,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085384, + "rotX": 0.0208086334, "rotY": 269.999451, - "rotZ": 0.0167708825, + "rotZ": 0.0167709514, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628935,11 +631552,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208087955, + "rotX": 0.020808626, "rotY": 269.9995, - "rotZ": 0.01677092, + "rotZ": 0.016771201, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -628987,11 +631604,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208086576, + "rotX": 0.0208085459, "rotY": 269.9995, - "rotZ": 0.0167708732, + "rotZ": 0.016771052, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629039,11 +631656,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085272, + "rotX": 0.0208087247, "rotY": 269.999969, - "rotZ": 0.01677144, + "rotZ": 0.01677129, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629091,11 +631708,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080843, + "rotX": 0.0208085645, "rotY": 270.000061, - "rotZ": 0.0167710856, + "rotZ": 0.0167712327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629143,11 +631760,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208087247, + "rotX": 0.0208088458, "rotY": 269.9992, - "rotZ": 0.01677062, + "rotZ": 0.0167708732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629195,11 +631812,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208132155, + "rotX": 0.0208129976, "rotY": 269.984222, - "rotZ": 0.0167653672, + "rotZ": 0.0167654287, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629229,7 +631846,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -629247,11 +631864,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080578, + "rotX": 0.0208059587, "rotY": 270.0088, - "rotZ": 0.0167744569, + "rotZ": 0.01677437, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629299,11 +631916,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208077729, + "rotX": 0.0208078735, "rotY": 270.00238, - "rotZ": 0.016772015, + "rotZ": 0.0167719, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629351,11 +631968,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208077021, + "rotX": 0.020807771, "rotY": 270.0024, - "rotZ": 0.0167721249, + "rotZ": 0.0167721044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629403,11 +632020,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208090954, + "rotX": 0.020809304, "rotY": 269.997467, - "rotZ": 0.0167702753, + "rotZ": 0.0167701449, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629455,11 +632072,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208089557, + "rotX": 0.020808829, "rotY": 269.998718, - "rotZ": 0.01677085, + "rotZ": 0.0167706367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629507,11 +632124,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208077244, + "rotX": 0.0208076965, "rotY": 270.00238, - "rotZ": 0.0167720914, + "rotZ": 0.0167721342, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629559,11 +632176,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208088234, + "rotX": 0.0208088979, "rotY": 269.998962, - "rotZ": 0.0167707186, + "rotZ": 0.0167706888, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629611,11 +632228,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208117273, + "rotX": 0.0208115242, "rotY": 269.9899, - "rotZ": 0.016767513, + "rotZ": 0.0167676285, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629663,11 +632280,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085645, + "rotX": 0.0208085831, "rotY": 269.9997, - "rotZ": 0.016771026, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629715,9 +632332,9 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808788, + "rotX": 0.0208089575, "rotY": 269.999176, "rotZ": 0.0167707969, "scaleX": 1.0, @@ -629767,11 +632384,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080772, + "rotX": 0.02080767, "rotY": 270.002747, - "rotZ": 0.016772097, + "rotZ": 0.0167721659, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629819,11 +632436,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208113659, + "rotX": 0.0208114646, "rotY": 269.9898, - "rotZ": 0.0167674534, + "rotZ": 0.0167673547, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629871,11 +632488,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208076388, + "rotX": 0.0208077561, "rotY": 270.0028, - "rotZ": 0.0167722143, + "rotZ": 0.01677208, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629923,11 +632540,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208087452, - "rotY": 269.9995, - "rotZ": 0.0167709533, + "rotX": 0.0208085887, + "rotY": 269.999481, + "rotZ": 0.0167710949, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -629975,11 +632592,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808721, + "rotX": 0.0208087973, "rotY": 269.999, - "rotZ": 0.0167708322, + "rotZ": 0.0167707372, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630027,11 +632644,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208088476, + "rotX": 0.02080874, "rotY": 269.9992, - "rotZ": 0.0167707484, + "rotZ": 0.0167710558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630079,11 +632696,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208078083, + "rotX": 0.0208078027, "rotY": 270.002625, - "rotZ": 0.0167723335, + "rotZ": 0.0167721268, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630131,11 +632748,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208113957, + "rotX": 0.02081143, "rotY": 269.9897, - "rotZ": 0.01676749, + "rotZ": 0.0167674273, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630183,11 +632800,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208086278, + "rotX": 0.0208086744, "rotY": 269.9994, - "rotZ": 0.0167708211, + "rotZ": 0.0167709254, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630235,11 +632852,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208092127, + "rotX": 0.0208092034, "rotY": 269.997467, - "rotZ": 0.0167702287, + "rotZ": 0.0167702083, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630287,11 +632904,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208084024, + "rotX": 0.02080861, "rotY": 269.999664, - "rotZ": 0.0167711712, + "rotZ": 0.0167710651, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630339,11 +632956,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020809304, + "rotX": 0.0208092518, "rotY": 269.997559, - "rotZ": 0.0167703517, + "rotZ": 0.0167703368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630391,11 +633008,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208093282, + "rotX": 0.0208092518, "rotY": 269.997528, - "rotZ": 0.0167700332, + "rotZ": 0.0167701822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630443,11 +633060,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208084751, + "rotX": 0.0208084341, "rotY": 269.999939, - "rotZ": 0.0167711712, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630495,11 +633112,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208079312, + "rotX": 0.0208078437, "rotY": 270.002319, - "rotZ": 0.01677179, + "rotZ": 0.01677191, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630547,11 +633164,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02080946, + "rotX": 0.020809466, "rotY": 269.997559, - "rotZ": 0.0167702176, + "rotZ": 0.016770253, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630599,11 +633216,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208086558, + "rotX": 0.02080844, "rotY": 270.0, - "rotZ": 0.0167711154, + "rotZ": 0.0167710967, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630651,11 +633268,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.02081141, + "rotX": 0.020811541, "rotY": 269.989929, - "rotZ": 0.0167676266, + "rotZ": 0.0167677347, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630703,11 +633320,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208096616, + "rotX": 0.0208096262, "rotY": 269.9961, - "rotZ": 0.016769845, + "rotZ": 0.0167699475, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630737,7 +633354,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -630755,11 +633372,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208077114, + "rotX": 0.020807907, "rotY": 270.0028, - "rotZ": 0.0167721771, + "rotZ": 0.0167721715, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630807,11 +633424,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208083782, + "rotX": 0.0208084919, "rotY": 270.000732, - "rotZ": 0.0167713352, + "rotZ": 0.01677154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630859,11 +633476,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208031274, + "rotX": 0.0208031218, "rotY": 270.0185, - "rotZ": 0.016777847, + "rotZ": 0.0167778023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630911,11 +633528,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208090488, + "rotX": 0.0208092332, "rotY": 269.997559, - "rotZ": 0.016770279, + "rotZ": 0.0167701878, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -630963,11 +633580,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.020808721, + "rotX": 0.0208087675, "rotY": 270.000061, - "rotZ": 0.016771134, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631015,11 +633632,11 @@ "Name": "Card", "Transform": { "posX": 66.3112259, - "posY": 1.40949762, + "posY": 1.40842438, "posZ": -85.51292, - "rotX": 0.0208085664, + "rotX": 0.0208085068, "rotY": 270.000061, - "rotZ": 0.016771229, + "rotZ": 0.01677129, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631064,6 +633681,110 @@ } ] }, + { + "GUID": "734b45", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.29364932, + "posZ": -77.3083344, + "rotX": 0.0208065156, + "rotY": 270.0075, + "rotZ": 0.0167740025, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449609, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "176836", + "Name": "Card", + "Transform": { + "posX": 52.92827, + "posY": 1.29552877, + "posZ": -91.11615, + "rotX": 0.02080639, + "rotY": 270.007568, + "rotZ": 0.0167739149, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Watchful Peace (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449608, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "002455", "Name": "Card", @@ -631071,9 +633792,9 @@ "posX": 52.9442024, "posY": 1.29889953, "posZ": -79.6202545, - "rotX": 0.020808896, + "rotX": 0.0208088458, "rotY": 269.999, - "rotZ": 0.0167707261, + "rotZ": 0.0167707447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631123,9 +633844,9 @@ "posX": 36.6243362, "posY": 1.29701555, "posZ": -65.8083, - "rotX": 0.0208091829, + "rotX": 0.02080941, "rotY": 269.997528, - "rotZ": 0.0167702883, + "rotZ": 0.0167702455, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631172,12 +633893,12 @@ "GUID": "04d33d", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.3049773, - "posZ": -54.3087845, - "rotX": 0.0208086129, + "posX": 49.2785149, + "posY": 1.304304, + "posZ": -56.6087723, + "rotX": 0.0208086278, "rotY": 270.0, - "rotZ": 0.0167709962, + "rotZ": 0.0167711712, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631227,9 +633948,9 @@ "posX": 58.09965, "posY": 1.30479646, "posZ": -65.87084, - "rotX": 0.0208086986, + "rotX": 0.0208086353, "rotY": 269.999634, - "rotZ": 0.01677095, + "rotZ": 0.0167710371, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631279,9 +634000,9 @@ "posX": 52.9442024, "posY": 1.30159247, "posZ": -70.42021, - "rotX": 0.0208087042, + "rotX": 0.020808557, "rotY": 270.0001, - "rotZ": 0.016771188, + "rotZ": 0.01677126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631329,11 +634050,11 @@ "Name": "Card", "Transform": { "posX": 58.09965, - "posY": 1.306143, + "posY": 1.30614293, "posZ": -61.27098, - "rotX": 0.0208073519, + "rotX": 0.0208074227, "rotY": 270.00415, - "rotZ": 0.0167726781, + "rotZ": 0.0167726856, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631383,9 +634104,9 @@ "posX": 36.6243362, "posY": 1.29970849, "posZ": -56.60844, - "rotX": 0.0208092462, + "rotX": 0.0208091717, "rotY": 269.997559, - "rotZ": 0.0167702083, + "rotZ": 0.0167702343, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631435,9 +634156,9 @@ "posX": 52.9442062, "posY": 1.30697834, "posZ": -52.0203476, - "rotX": 0.0208086316, + "rotX": 0.0208085533, "rotY": 269.999817, - "rotZ": 0.01677119, + "rotZ": 0.0167711526, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631487,9 +634208,9 @@ "posX": 52.9442444, "posY": 1.29687977, "posZ": -86.52026, - "rotX": 0.0208089277, + "rotX": 0.0208089016, "rotY": 269.998932, - "rotZ": 0.0167708732, + "rotZ": 0.0167707987, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631539,9 +634260,9 @@ "posX": 40.2900467, "posY": 1.29834342, "posZ": -65.81987, - "rotX": 0.0208114441, + "rotX": 0.02081156, "rotY": 269.989624, - "rotZ": 0.0167674683, + "rotZ": 0.016767351, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631591,9 +634312,9 @@ "posX": 52.9442062, "posY": 1.30832493, "posZ": -47.4203529, - "rotX": 0.0208087116, + "rotX": 0.020808842, "rotY": 269.9992, - "rotZ": 0.016771093, + "rotZ": 0.0167708, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631643,9 +634364,9 @@ "posX": 36.6243362, "posY": 1.2983619, "posZ": -61.2084465, - "rotX": 0.0208094213, + "rotX": 0.0208091829, "rotY": 269.997559, - "rotZ": 0.016770307, + "rotZ": 0.0167703815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631693,11 +634414,11 @@ "Name": "Card", "Transform": { "posX": 40.2900467, - "posY": 1.29767013, + "posY": 1.29767025, "posZ": -68.1198654, - "rotX": 0.0208117161, + "rotX": 0.0208114814, "rotY": 269.989563, - "rotZ": 0.0167673118, + "rotZ": 0.0167674385, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631744,12 +634465,12 @@ "GUID": "36bc5b", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30565059, - "posZ": -52.0087738, - "rotX": 0.0208086744, + "posX": 49.2785149, + "posY": 1.3049773, + "posZ": -54.30877, + "rotX": 0.0208085757, "rotY": 269.999542, - "rotZ": 0.0167710036, + "rotZ": 0.016770998, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631799,9 +634520,9 @@ "posX": 36.6243362, "posY": 1.29432249, "posZ": -75.0084152, - "rotX": 0.0208085, + "rotX": 0.0208083969, "rotY": 270.000031, - "rotZ": 0.01677119, + "rotZ": 0.0167712886, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631848,12 +634569,12 @@ "GUID": "3bbc0b", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29364932, - "posZ": -77.30833, - "rotX": 0.02080845, + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0208084229, "rotY": 269.999969, - "rotZ": 0.0167710725, + "rotZ": 0.0167710911, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631903,9 +634624,9 @@ "posX": 58.09967, "posY": 1.30816269, "posZ": -54.3709679, - "rotX": 0.0208086744, + "rotX": 0.0208086371, "rotY": 269.999969, - "rotZ": 0.0167711973, + "rotZ": 0.0167713016, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -631955,9 +634676,9 @@ "posX": 52.931057, "posY": 1.2961967, "posZ": -88.83765, - "rotX": 0.0208588783, + "rotX": 0.02085878, "rotY": 269.828247, - "rotZ": 0.0167087317, + "rotZ": 0.01670871, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632007,9 +634728,9 @@ "posX": 36.6243362, "posY": 1.30038166, "posZ": -54.3084373, - "rotX": 0.0208092425, + "rotX": 0.02080925, "rotY": 269.9976, - "rotZ": 0.01677021, + "rotZ": 0.0167702176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632059,9 +634780,9 @@ "posX": 58.0999031, "posY": 1.308836, "posZ": -52.0709953, - "rotX": 0.0208063629, + "rotX": 0.0208064839, "rotY": 270.0076, - "rotZ": 0.0167739168, + "rotZ": 0.0167738739, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632111,9 +634832,9 @@ "posX": 52.9442, "posY": 1.30091918, "posZ": -72.72033, - "rotX": 0.0208085943, + "rotX": 0.0208087489, "rotY": 269.9992, - "rotZ": 0.0167707689, + "rotZ": 0.0167707615, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632160,12 +634881,12 @@ "GUID": "50acc5", "Name": "Card", "Transform": { - "posX": 49.27849, - "posY": 1.306997, - "posZ": -47.4087868, - "rotX": 0.0208086371, + "posX": 49.2785149, + "posY": 1.30632377, + "posZ": -49.7087936, + "rotX": 0.0208085924, "rotY": 269.999573, - "rotZ": 0.0167711861, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632215,9 +634936,9 @@ "posX": 58.09965, "posY": 1.30546963, "posZ": -63.5709839, - "rotX": 0.0208085384, + "rotX": 0.0208086278, "rotY": 270.000031, - "rotZ": 0.0167714152, + "rotZ": 0.0167712029, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632267,9 +634988,9 @@ "posX": 40.27427, "posY": 1.29160833, "posZ": -88.80936, - "rotX": 0.0208079573, + "rotX": 0.0208080057, "rotY": 270.002472, - "rotZ": 0.0167720728, + "rotZ": 0.01677207, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632316,12 +635037,12 @@ "GUID": "5a1991", "Name": "Card", "Transform": { - "posX": 52.9283028, - "posY": 1.295528, - "posZ": -91.11834, - "rotX": 0.0208571646, - "rotY": 269.834229, - "rotZ": 0.016710842, + "posX": 49.2784958, + "posY": 1.306997, + "posZ": -47.40878, + "rotX": 0.0208138656, + "rotY": 269.981934, + "rotZ": 0.0167644974, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632371,9 +635092,9 @@ "posX": 40.29005, "posY": 1.30305612, "posZ": -49.7199936, - "rotX": 0.0208085962, + "rotX": 0.020808544, "rotY": 270.000031, - "rotZ": 0.016771242, + "rotZ": 0.016771419, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632423,9 +635144,9 @@ "posX": 40.2900429, "posY": 1.29968977, "posZ": -61.22001, - "rotX": 0.0208085831, + "rotX": 0.02080852, "rotY": 270.000031, - "rotZ": 0.0167713035, + "rotZ": 0.0167711787, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632475,9 +635196,9 @@ "posX": 52.9442062, "posY": 1.30226576, "posZ": -68.12021, - "rotX": 0.0208087284, + "rotX": 0.0208089165, "rotY": 269.999329, - "rotZ": 0.016770931, + "rotZ": 0.0167708769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632527,9 +635248,9 @@ "posX": 40.29005, "posY": 1.3037293, "posZ": -47.4200058, - "rotX": 0.02081156, + "rotX": 0.020811446, "rotY": 269.990051, - "rotZ": 0.01676747, + "rotZ": 0.0167676937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632577,11 +635298,11 @@ "Name": "Card", "Transform": { "posX": 52.9442024, - "posY": 1.30428529, + "posY": 1.30428541, "posZ": -61.2203522, - "rotX": 0.0208086167, + "rotX": 0.0208086334, "rotY": 269.999451, - "rotZ": 0.0167708173, + "rotZ": 0.0167709514, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632628,12 +635349,12 @@ "GUID": "6a04c3", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30363071, - "posZ": -58.90879, - "rotX": 0.0208086763, + "posX": 49.2785149, + "posY": 1.30295753, + "posZ": -61.20878, + "rotX": 0.020808626, "rotY": 269.9995, - "rotZ": 0.01677086, + "rotZ": 0.016771201, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632680,12 +635401,12 @@ "GUID": "6a8a9f", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.304304, - "posZ": -56.6087875, - "rotX": 0.0208087377, + "posX": 49.2785149, + "posY": 1.30363083, + "posZ": -58.9087753, + "rotX": 0.0208085459, "rotY": 269.9995, - "rotZ": 0.0167709533, + "rotZ": 0.016771052, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632732,12 +635453,12 @@ "GUID": "719a45", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.292976, - "posZ": -79.608284, - "rotX": 0.0208084043, + "posX": 36.62436, + "posY": 1.29230273, + "posZ": -81.90849, + "rotX": 0.0208087247, "rotY": 269.999969, - "rotZ": 0.0167712141, + "rotZ": 0.01677129, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632787,9 +635508,9 @@ "posX": 52.9442024, "posY": 1.30361223, "posZ": -63.5203552, - "rotX": 0.0208085123, + "rotX": 0.0208085645, "rotY": 270.000061, - "rotZ": 0.0167710241, + "rotZ": 0.0167712327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632839,9 +635560,9 @@ "posX": 52.94421, "posY": 1.3049587, "posZ": -58.92035, - "rotX": 0.0208088364, + "rotX": 0.0208088458, "rotY": 269.9992, - "rotZ": 0.0167707056, + "rotZ": 0.0167708732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632891,9 +635612,9 @@ "posX": 52.9442062, "posY": 1.300246, "posZ": -75.02033, - "rotX": 0.0208130591, + "rotX": 0.0208129976, "rotY": 269.984222, - "rotZ": 0.0167656932, + "rotZ": 0.0167654287, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632923,7 +635644,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -632943,9 +635664,9 @@ "posX": 58.099205, "posY": 1.3101908, "posZ": -47.441597, - "rotX": 0.02080586, + "rotX": 0.0208059587, "rotY": 270.0088, - "rotZ": 0.0167743955, + "rotZ": 0.0167745389, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -632995,9 +635716,9 @@ "posX": 40.2900543, "posY": 1.296997, "posZ": -70.41985, - "rotX": 0.020807635, + "rotX": 0.0208078772, "rotY": 270.00238, - "rotZ": 0.0167721286, + "rotZ": 0.016772043, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633045,11 +635766,11 @@ "Name": "Card", "Transform": { "posX": 40.2900429, - "posY": 1.29565048, + "posY": 1.29565036, "posZ": -75.01998, - "rotX": 0.0208078623, + "rotX": 0.020807771, "rotY": 270.0024, - "rotZ": 0.0167720746, + "rotZ": 0.0167721044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633099,9 +635820,9 @@ "posX": 36.62434, "posY": 1.295669, "posZ": -70.4083, - "rotX": 0.0208091717, + "rotX": 0.020809317, "rotY": 269.997467, - "rotZ": 0.0167702362, + "rotZ": 0.01677019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633151,9 +635872,9 @@ "posX": 52.9442139, "posY": 1.30563188, "posZ": -56.6203461, - "rotX": 0.02080883, + "rotX": 0.020808829, "rotY": 269.998718, - "rotZ": 0.0167706385, + "rotZ": 0.0167706367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633203,9 +635924,9 @@ "posX": 40.2900543, "posY": 1.30103636, "posZ": -56.6200027, - "rotX": 0.020807799, + "rotX": 0.0208076965, "rotY": 270.00238, - "rotZ": 0.0167720355, + "rotZ": 0.0167721342, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633255,9 +635976,9 @@ "posX": 52.9441147, "posY": 1.29755306, "posZ": -84.2202454, - "rotX": 0.020808911, + "rotX": 0.0208088979, "rotY": 269.998962, - "rotZ": 0.0167706478, + "rotZ": 0.0167706888, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633307,9 +636028,9 @@ "posX": 40.2900543, "posY": 1.30170953, "posZ": -54.32, - "rotX": 0.0208115969, + "rotX": 0.0208115242, "rotY": 269.9899, - "rotZ": 0.0167675968, + "rotZ": 0.0167676285, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633356,12 +636077,12 @@ "GUID": "9dcdd3", "Name": "Card", "Transform": { - "posX": 49.2784958, - "posY": 1.30632377, - "posZ": -49.7088051, - "rotX": 0.02080844, + "posX": 49.2785149, + "posY": 1.30565047, + "posZ": -52.00876, + "rotX": 0.0208085831, "rotY": 269.9997, - "rotZ": 0.01677114, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633411,9 +636132,9 @@ "posX": 52.9442062, "posY": 1.30765164, "posZ": -49.72034, - "rotX": 0.020808883, + "rotX": 0.0208086427, "rotY": 269.999176, - "rotZ": 0.016770903, + "rotZ": 0.0167709757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633463,9 +636184,9 @@ "posX": 40.2900467, "posY": 1.29430389, "posZ": -79.6199, - "rotX": 0.02080782, + "rotX": 0.02080767, "rotY": 270.002747, - "rotZ": 0.0167721771, + "rotZ": 0.0167721659, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633515,9 +636236,9 @@ "posX": 40.29005, "posY": 1.30036306, "posZ": -58.9200058, - "rotX": 0.0208114423, + "rotX": 0.0208114646, "rotY": 269.9898, - "rotZ": 0.0167673919, + "rotZ": 0.0167673547, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633567,9 +636288,9 @@ "posX": 40.2900467, "posY": 1.29497719, "posZ": -77.3199, - "rotX": 0.0208079536, + "rotX": 0.0208077561, "rotY": 270.0028, - "rotZ": 0.0167723, + "rotZ": 0.01677208, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633616,12 +636337,12 @@ "GUID": "ac7db0", "Name": "Card", "Transform": { - "posX": 49.278492, - "posY": 1.30295753, - "posZ": -61.2087936, - "rotX": 0.0208086334, - "rotY": 269.9995, - "rotZ": 0.0167711955, + "posX": 49.2785149, + "posY": 1.30228424, + "posZ": -63.5087776, + "rotX": 0.0208085887, + "rotY": 269.999481, + "rotZ": 0.0167710949, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633671,9 +636392,9 @@ "posX": 52.94624, "posY": 1.298227, "posZ": -81.92047, - "rotX": 0.020808788, + "rotX": 0.0208087973, "rotY": 269.999, - "rotZ": 0.0167707782, + "rotZ": 0.0167707372, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633723,9 +636444,9 @@ "posX": 52.9442139, "posY": 1.30630517, "posZ": -54.320343, - "rotX": 0.0208089426, + "rotX": 0.0208088085, "rotY": 269.9992, - "rotZ": 0.0167708583, + "rotZ": 0.0167709813, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633775,9 +636496,9 @@ "posX": 40.28996, "posY": 1.29295743, "posZ": -84.2198944, - "rotX": 0.0208079014, + "rotX": 0.0208078045, "rotY": 270.002625, - "rotZ": 0.0167721063, + "rotZ": 0.0167722125, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633827,9 +636548,9 @@ "posX": 40.2900429, "posY": 1.29901659, "posZ": -63.52001, - "rotX": 0.0208114721, + "rotX": 0.02081143, "rotY": 269.9897, - "rotZ": 0.0167674255, + "rotZ": 0.0167674273, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633877,11 +636598,11 @@ "Name": "Card", "Transform": { "posX": 52.94421, - "posY": 1.30293894, + "posY": 1.302939, "posZ": -65.8202057, - "rotX": 0.0208087228, + "rotX": 0.0208087172, "rotY": 269.9994, - "rotZ": 0.01677094, + "rotZ": 0.0167709086, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633931,9 +636652,9 @@ "posX": 36.6243362, "posY": 1.29499578, "posZ": -72.70839, - "rotX": 0.0208092947, + "rotX": 0.0208092034, "rotY": 269.997467, - "rotZ": 0.0167701729, + "rotZ": 0.0167702083, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -633983,9 +636704,9 @@ "posX": 58.09966, "posY": 1.30681622, "posZ": -58.9709778, - "rotX": 0.0208084937, + "rotX": 0.02080861, "rotY": 269.999664, - "rotZ": 0.0167711079, + "rotZ": 0.0167710651, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634035,9 +636756,9 @@ "posX": 36.6243362, "posY": 1.30172813, "posZ": -49.70846, - "rotX": 0.02080918, + "rotX": 0.0208092518, "rotY": 269.997559, - "rotZ": 0.0167704243, + "rotZ": 0.0167703368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634087,9 +636808,9 @@ "posX": 36.6243362, "posY": 1.29634225, "posZ": -68.1083, - "rotX": 0.020809412, + "rotX": 0.0208092518, "rotY": 269.997528, - "rotZ": 0.0167701226, + "rotZ": 0.0167701822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634139,9 +636860,9 @@ "posX": 58.09966, "posY": 1.3074894, "posZ": -56.67098, - "rotX": 0.0208085384, + "rotX": 0.0208084341, "rotY": 269.999939, - "rotZ": 0.0167710874, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634191,9 +636912,9 @@ "posX": 40.2741165, "posY": 1.29093313, "posZ": -91.11578, - "rotX": 0.0208080374, + "rotX": 0.0208078437, "rotY": 270.002319, - "rotZ": 0.0167718772, + "rotZ": 0.01677191, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634243,9 +636964,9 @@ "posX": 36.6243362, "posY": 1.29768872, "posZ": -63.50845, - "rotX": 0.0208093524, + "rotX": 0.020809466, "rotY": 269.997559, - "rotZ": 0.016770469, + "rotZ": 0.016770253, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634295,9 +637016,9 @@ "posX": 36.6243362, "posY": 1.301055, "posZ": -52.0084267, - "rotX": 0.0208085533, + "rotX": 0.02080844, "rotY": 270.0, - "rotZ": 0.01677106, + "rotZ": 0.0167710967, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634347,9 +637068,9 @@ "posX": 40.29005, "posY": 1.30238283, "posZ": -52.0199966, - "rotX": 0.020811718, + "rotX": 0.020811541, "rotY": 269.989929, - "rotZ": 0.0167675689, + "rotZ": 0.0167677347, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634399,9 +637120,9 @@ "posX": 36.6243477, "posY": 1.30240142, "posZ": -47.408432, - "rotX": 0.0208097473, + "rotX": 0.0208096988, "rotY": 269.9961, - "rotZ": 0.0167697724, + "rotZ": 0.0167698953, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634431,7 +637152,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -634451,9 +637172,9 @@ "posX": 40.2920837, "posY": 1.29363143, "posZ": -81.92012, - "rotX": 0.0208075829, + "rotX": 0.020807907, "rotY": 270.0028, - "rotZ": 0.0167722739, + "rotZ": 0.0167721715, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634503,9 +637224,9 @@ "posX": 40.29009, "posY": 1.29228425, "posZ": -86.51991, - "rotX": 0.0208082534, + "rotX": 0.0208084919, "rotY": 270.000732, - "rotZ": 0.0167714171, + "rotZ": 0.01677154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634555,9 +637276,9 @@ "posX": 58.0999031, "posY": 1.30950928, "posZ": -49.7709961, - "rotX": 0.0208030064, + "rotX": 0.0208031218, "rotY": 270.0185, - "rotZ": 0.0167779457, + "rotZ": 0.0167778023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634605,11 +637326,11 @@ "Name": "Card", "Transform": { "posX": 36.6243362, - "posY": 1.29903519, + "posY": 1.29903531, "posZ": -58.9084435, - "rotX": 0.0208091438, + "rotX": 0.02080946, "rotY": 269.997559, - "rotZ": 0.0167702232, + "rotZ": 0.0167702064, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634659,9 +637380,9 @@ "posX": 40.29005, "posY": 1.29632366, "posZ": -72.71997, - "rotX": 0.0208087061, + "rotX": 0.0208087675, "rotY": 270.000061, - "rotZ": 0.0167711787, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634711,9 +637432,9 @@ "posX": 52.9442024, "posY": 1.29957271, "posZ": -77.32025, - "rotX": 0.0208086353, + "rotX": 0.0208085068, "rotY": 270.000061, - "rotZ": 0.0167711787, + "rotZ": 0.01677129, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634763,11 +637484,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208041221, + "rotX": 0.0208073817, "rotY": 270.010925, - "rotZ": 0.0167743638, + "rotZ": 0.01677418, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -634819,19 +637540,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"08097a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198623657227},\"rot\":{\"x\":0.0208114702254534,\"y\":269.993469238281,\"z\":0.0167693328112364}},\"0aece0\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29968988895416,\"z\":-61.2200050354004},\"rot\":{\"x\":0.0208094324916601,\"y\":269.997680664063,\"z\":0.0167699456214905}},\"11e940\":{\"lock\":false,\"pos\":{\"x\":44.2289657592773,\"y\":1.30489218235016,\"z\":-52.0008277893066},\"rot\":{\"x\":0.0208084173500538,\"y\":270.0009765625,\"z\":0.0167719889432192}},\"1b1f60\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086166530848,\"y\":270,\"z\":0.0167713426053524}},\"1ea991\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29632365703583,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208089090883732,\"y\":269.9990234375,\"z\":0.0167688988149166}},\"2acaa8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208088289946318,\"y\":269.999206542969,\"z\":0.0167690292000771}},\"519cc4\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200080871582},\"rot\":{\"x\":0.0208091009408236,\"y\":269.997741699219,\"z\":0.0167693644762039}},\"5606b3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999877929688,\"z\":0.0167713053524494}},\"67dfca\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30036306381226,\"z\":-58.9200019836426},\"rot\":{\"x\":0.0208095330744982,\"y\":269.997680664063,\"z\":0.0167699698358774}},\"6b6ed9\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208096764981747,\"y\":269.998901367188,\"z\":0.0167712420225143}},\"73aab3\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208084546029568,\"y\":270,\"z\":0.0167712476104498}},\"79ef94\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30238282680511,\"z\":-52.0199928283691},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999755859375,\"z\":0.016771087422967}},\"8737b5\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30103635787964,\"z\":-56.6199989318848},\"rot\":{\"x\":0.0208092145621777,\"y\":269.997680664063,\"z\":0.0167703330516815}},\"8be56a\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.3030561208725,\"z\":-49.7198753356934},\"rot\":{\"x\":0.0208081938326359,\"y\":270.001159667969,\"z\":0.0167714599519968}},\"b5763a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208113305270672,\"y\":269.990203857422,\"z\":0.0167676247656345}},\"c1124f\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199920654297},\"rot\":{\"x\":0.0208084620535374,\"y\":270.001037597656,\"z\":0.0167720150202513}},\"cd426b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699683189392,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208098068833351,\"y\":269.998962402344,\"z\":0.0167710576206446}},\"cf212b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208082403987646,\"y\":269.998962402344,\"z\":0.0167706366628408}},\"d78375\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.020808445289731,\"y\":270,\"z\":0.0167710278183222}},\"eef2a9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999816894531,\"z\":0.0167709831148386}},\"fa4c7c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208100825548172,\"y\":269.998168945313,\"z\":0.0167706292122602}}}}", + "LuaScriptState": "{\"ml\":{\"08097a\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208104439079762,\"y\":269.993469238281,\"z\":0.0167687889188528}},\"0aece0\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208090879023075,\"y\":269.997650146484,\"z\":0.0167702939361334}},\"11e940\":{\"lock\":false,\"pos\":{\"x\":44.2289657592773,\"y\":1.30489218235016,\"z\":-52.0008277893066},\"rot\":{\"x\":0.0208084173500538,\"y\":270.0009765625,\"z\":0.0167719889432192}},\"1b1f60\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208084881305695,\"y\":270,\"z\":0.0167712178081274}},\"1e6a06\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30238282680511,\"z\":-52.0199890136719},\"rot\":{\"x\":0.0208062864840031,\"y\":270.007568359375,\"z\":0.0167738646268845}},\"1ea991\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.0208087749779224,\"y\":269.998992919922,\"z\":0.0167706906795502}},\"2acaa8\":{\"lock\":false,\"pos\":{\"x\":40.2921104431152,\"y\":1.29363143444061,\"z\":-81.9200973510742},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999206542969,\"z\":0.0167708825320005}},\"519cc4\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29767024517059,\"z\":-68.1198425292969},\"rot\":{\"x\":0.0208091996610165,\"y\":269.997711181641,\"z\":0.0167704559862614}},\"542a70\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.3030561208725,\"z\":-49.7199745178223},\"rot\":{\"x\":0.0208067018538713,\"y\":270.007476806641,\"z\":0.0167744532227516}},\"5606b3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208085626363754,\"y\":269.999877929688,\"z\":0.0167711079120636}},\"67dfca\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29901659488678,\"z\":-63.5199890136719},\"rot\":{\"x\":0.020809218287468,\"y\":269.997650146484,\"z\":0.0167705733329058}},\"6b6ed9\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.29295742511749,\"z\":-84.2198715209961},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998901367188,\"z\":0.0167705975472927}},\"73aab3\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208085477352142,\"y\":270,\"z\":0.0167712047696114}},\"79ef94\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30103635787964,\"z\":-56.6199798583984},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999755859375,\"z\":0.0167709831148386}},\"8737b5\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29968988895416,\"z\":-61.2199859619141},\"rot\":{\"x\":0.0208093505352736,\"y\":269.997650146484,\"z\":0.0167702883481979}},\"8be56a\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30170965194702,\"z\":-54.3199768066406},\"rot\":{\"x\":0.0208081137388945,\"y\":270.001129150391,\"z\":0.0167717225849628}},\"ab6f1b\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.3030561208725,\"z\":-49.7199859619141},\"rot\":{\"x\":0.0208083018660545,\"y\":269.999938964844,\"z\":0.016771012917161}},\"ac9763\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29497718811035,\"z\":-77.3198776245117},\"rot\":{\"x\":0.02080656029284,\"y\":270.007446289063,\"z\":0.0167739428579807}},\"b5763a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208114124834538,\"y\":269.990203857422,\"z\":0.0167676005512476}},\"c1124f\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208081752061844,\"y\":270.001037597656,\"z\":0.0167715400457382}},\"cd426b\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29565036296844,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998962402344,\"z\":0.0167707987129688}},\"cf212b\":{\"lock\":false,\"pos\":{\"x\":40.2901153564453,\"y\":1.2922842502594,\"z\":-86.519889831543},\"rot\":{\"x\":0.0208089426159859,\"y\":269.998962402344,\"z\":0.0167708229273558}},\"d78375\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208084564656019,\"y\":270,\"z\":0.0167712736874819}},\"eef2a9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086762577295,\"y\":269.999816894531,\"z\":0.0167709719389677}},\"f1bd5f\":{\"lock\":false,\"pos\":{\"x\":40.2900047302246,\"y\":1.30238282680511,\"z\":-52.0199737548828},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999664306641,\"z\":0.0167713109403849}},\"fa4c7c\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29632365703583,\"z\":-72.7199630737305},\"rot\":{\"x\":0.0208092145621777,\"y\":269.998168945313,\"z\":0.0167704783380032}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "8dca6b", + "GUID": "e7e396", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.31277, - "posY": 1.65771365, - "posZ": -90.83761, - "rotX": 0.0208037533, + "posX": 66.31279, + "posY": 1.664355, + "posZ": -90.83759, + "rotX": 0.0208074637, "rotY": 270.010925, - "rotZ": 0.0167742781, + "rotZ": 0.01677421, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -634879,20 +637600,127 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"08097a\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29834342002869,\"z\":-65.8198623657227},\"rot\":{\"x\":0.0208114702254534,\"y\":269.993469238281,\"z\":0.0167693328112364}},\"0aece0\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29968988895416,\"z\":-61.2200050354004},\"rot\":{\"x\":0.0208094324916601,\"y\":269.997680664063,\"z\":0.0167699456214905}},\"11e940\":{\"lock\":false,\"pos\":{\"x\":44.2289657592773,\"y\":1.30489218235016,\"z\":-52.0008277893066},\"rot\":{\"x\":0.0208084173500538,\"y\":270.0009765625,\"z\":0.0167719889432192}},\"1b1f60\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208086166530848,\"y\":270,\"z\":0.0167713426053524}},\"1ea991\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29632365703583,\"z\":-72.7199783325195},\"rot\":{\"x\":0.0208089090883732,\"y\":269.9990234375,\"z\":0.0167688988149166}},\"2acaa8\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29565036296844,\"z\":-75.0199890136719},\"rot\":{\"x\":0.0208088289946318,\"y\":269.999206542969,\"z\":0.0167690292000771}},\"519cc4\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29901659488678,\"z\":-63.5200080871582},\"rot\":{\"x\":0.0208091009408236,\"y\":269.997741699219,\"z\":0.0167693644762039}},\"5606b3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999877929688,\"z\":0.0167713053524494}},\"67dfca\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30036306381226,\"z\":-58.9200019836426},\"rot\":{\"x\":0.0208095330744982,\"y\":269.997680664063,\"z\":0.0167699698358774}},\"6b6ed9\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208096764981747,\"y\":269.998901367188,\"z\":0.0167712420225143}},\"73aab3\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208084546029568,\"y\":270,\"z\":0.0167712476104498}},\"79ef94\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30238282680511,\"z\":-52.0199928283691},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999755859375,\"z\":0.016771087422967}},\"8737b5\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30103635787964,\"z\":-56.6199989318848},\"rot\":{\"x\":0.0208092145621777,\"y\":269.997680664063,\"z\":0.0167703330516815}},\"8be56a\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.3030561208725,\"z\":-49.7198753356934},\"rot\":{\"x\":0.0208081938326359,\"y\":270.001159667969,\"z\":0.0167714599519968}},\"b5763a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208113305270672,\"y\":269.990203857422,\"z\":0.0167676247656345}},\"c1124f\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30170965194702,\"z\":-54.3199920654297},\"rot\":{\"x\":0.0208084620535374,\"y\":270.001037597656,\"z\":0.0167720150202513}},\"cd426b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699683189392,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208098068833351,\"y\":269.998962402344,\"z\":0.0167710576206446}},\"cf212b\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6198959350586},\"rot\":{\"x\":0.0208082403987646,\"y\":269.998962402344,\"z\":0.0167706366628408}},\"d78375\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.020808445289731,\"y\":270,\"z\":0.0167710278183222}},\"eef2a9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208087004721165,\"y\":269.999816894531,\"z\":0.0167709831148386}},\"fa4c7c\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208100825548172,\"y\":269.998168945313,\"z\":0.0167706292122602}}}}", + "LuaScriptState": "{\"ml\":{\"08097a\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208104439079762,\"y\":269.993469238281,\"z\":0.0167687889188528}},\"0aece0\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208090879023075,\"y\":269.997650146484,\"z\":0.0167702939361334}},\"11e940\":{\"lock\":false,\"pos\":{\"x\":44.2289657592773,\"y\":1.30489218235016,\"z\":-52.0008277893066},\"rot\":{\"x\":0.0208084173500538,\"y\":270.0009765625,\"z\":0.0167719889432192}},\"1b1f60\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30832493305206,\"z\":-47.420295715332},\"rot\":{\"x\":0.0208084881305695,\"y\":270,\"z\":0.0167712178081274}},\"1e6a06\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30238282680511,\"z\":-52.0199890136719},\"rot\":{\"x\":0.0208062864840031,\"y\":270.007568359375,\"z\":0.0167738646268845}},\"1ea991\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.0208087749779224,\"y\":269.998992919922,\"z\":0.0167706906795502}},\"2acaa8\":{\"lock\":false,\"pos\":{\"x\":40.2921104431152,\"y\":1.29363143444061,\"z\":-81.9200973510742},\"rot\":{\"x\":0.0208086892962456,\"y\":269.999206542969,\"z\":0.0167708825320005}},\"519cc4\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29767024517059,\"z\":-68.1198425292969},\"rot\":{\"x\":0.0208091996610165,\"y\":269.997711181641,\"z\":0.0167704559862614}},\"542a70\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.3030561208725,\"z\":-49.7199745178223},\"rot\":{\"x\":0.0208067018538713,\"y\":270.007476806641,\"z\":0.0167744532227516}},\"5606b3\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.3069783449173,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208085626363754,\"y\":269.999877929688,\"z\":0.0167711079120636}},\"67dfca\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29901659488678,\"z\":-63.5199890136719},\"rot\":{\"x\":0.020809218287468,\"y\":269.997650146484,\"z\":0.0167705733329058}},\"6b6ed9\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.29295742511749,\"z\":-84.2198715209961},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998901367188,\"z\":0.0167705975472927}},\"73aab3\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.3063051700592,\"z\":-54.3203468322754},\"rot\":{\"x\":0.0208085477352142,\"y\":270,\"z\":0.0167712047696114}},\"79ef94\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30103635787964,\"z\":-56.6199798583984},\"rot\":{\"x\":0.0208087898790836,\"y\":269.999755859375,\"z\":0.0167709831148386}},\"8737b5\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29968988895416,\"z\":-61.2199859619141},\"rot\":{\"x\":0.0208093505352736,\"y\":269.997650146484,\"z\":0.0167702883481979}},\"8be56a\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30170965194702,\"z\":-54.3199768066406},\"rot\":{\"x\":0.0208081137388945,\"y\":270.001129150391,\"z\":0.0167717225849628}},\"ab6f1b\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.3030561208725,\"z\":-49.7199859619141},\"rot\":{\"x\":0.0208083018660545,\"y\":269.999938964844,\"z\":0.016771012917161}},\"ac9763\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29497718811035,\"z\":-77.3198776245117},\"rot\":{\"x\":0.02080656029284,\"y\":270.007446289063,\"z\":0.0167739428579807}},\"b5763a\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30765163898468,\"z\":-49.7202949523926},\"rot\":{\"x\":0.0208114124834538,\"y\":269.990203857422,\"z\":0.0167676005512476}},\"c1124f\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30036306381226,\"z\":-58.9199829101563},\"rot\":{\"x\":0.0208081752061844,\"y\":270.001037597656,\"z\":0.0167715400457382}},\"cd426b\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29565036296844,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208090394735336,\"y\":269.998962402344,\"z\":0.0167707987129688}},\"cf212b\":{\"lock\":false,\"pos\":{\"x\":40.2901153564453,\"y\":1.2922842502594,\"z\":-86.519889831543},\"rot\":{\"x\":0.0208089426159859,\"y\":269.998962402344,\"z\":0.0167708229273558}},\"d78375\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30563187599182,\"z\":-56.6203498840332},\"rot\":{\"x\":0.0208084564656019,\"y\":270,\"z\":0.0167712736874819}},\"eef2a9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208086762577295,\"y\":269.999816894531,\"z\":0.0167709719389677}},\"f1bd5f\":{\"lock\":false,\"pos\":{\"x\":40.2900047302246,\"y\":1.30238282680511,\"z\":-52.0199737548828},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999664306641,\"z\":0.0167713109403849}},\"fa4c7c\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29632365703583,\"z\":-72.7199630737305},\"rot\":{\"x\":0.0208092145621777,\"y\":269.998168945313,\"z\":0.0167704783380032}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "ab6f1b", + "Name": "Card", + "Transform": { + "posX": 66.31957, + "posY": 1.40686977, + "posZ": -90.83458, + "rotX": 0.0208084136, + "rotY": 269.999939, + "rotZ": 0.016771121, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Moon (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449610, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1bd5f", + "Name": "Card", + "Transform": { + "posX": 66.31957, + "posY": 1.40686977, + "posZ": -90.83458, + "rotX": 0.0208084714, + "rotY": 269.999664, + "rotZ": 0.01677112, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Sun (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449611, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Bless\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "08097a", "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.02081147, + "rotX": 0.0208104458, "rotY": 269.993469, - "rotZ": 0.0167693328, + "rotZ": 0.0167687628, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634940,11 +637768,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208094325, - "rotY": 269.997681, - "rotZ": 0.0167699456, + "rotX": 0.0208090823, + "rotY": 269.99765, + "rotZ": 0.0167703163, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -634992,11 +637820,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208086167, + "rotX": 0.02080841, "rotY": 270.0, - "rotZ": 0.0167713426, + "rotZ": 0.0167712364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635044,11 +637872,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.02080891, - "rotY": 269.999023, - "rotZ": 0.0167688988, + "rotX": 0.0208088513, + "rotY": 269.999, + "rotZ": 0.016770687, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635096,11 +637924,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.020808829, + "rotX": 0.02080861, "rotY": 269.9992, - "rotZ": 0.01676903, + "rotZ": 0.0167709086, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635148,11 +637976,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208091009, - "rotY": 269.997742, - "rotZ": 0.0167693645, + "rotX": 0.020809371, + "rotY": 269.9977, + "rotZ": 0.0167703182, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635200,11 +638028,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208086167, + "rotX": 0.0208087284, "rotY": 269.999878, - "rotZ": 0.0167713054, + "rotZ": 0.0167712756, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635252,11 +638080,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208095331, - "rotY": 269.997681, - "rotZ": 0.01676997, + "rotX": 0.0208091456, + "rotY": 269.99765, + "rotZ": 0.0167702138, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635304,11 +638132,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208096765, + "rotX": 0.0208087675, "rotY": 269.9989, - "rotZ": 0.016771242, + "rotZ": 0.0167708248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635356,11 +638184,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208084546, + "rotX": 0.0208084732, "rotY": 270.0, - "rotZ": 0.0167712476, + "rotZ": 0.0167712327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635408,11 +638236,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.020808598, + "rotX": 0.0208086763, "rotY": 269.999756, - "rotZ": 0.0167710874, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635460,11 +638288,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208092146, - "rotY": 269.997681, - "rotZ": 0.0167703331, + "rotX": 0.0208092462, + "rotY": 269.99765, + "rotZ": 0.0167703088, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635512,11 +638340,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208081938, - "rotY": 270.00116, - "rotZ": 0.01677146, + "rotX": 0.0208082069, + "rotY": 270.001129, + "rotZ": 0.0167715531, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635559,16 +638387,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "ac9763", + "Name": "Card", + "Transform": { + "posX": 66.31957, + "posY": 1.40686977, + "posZ": -90.83458, + "rotX": 0.0208064839, + "rotY": 270.007446, + "rotZ": 0.01677382, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Purifying Corruption (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449612, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "b5763a", "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.02081133, + "rotX": 0.0208115038, "rotY": 269.9902, - "rotZ": 0.0167676248, + "rotZ": 0.0167676453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635616,11 +638496,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208084621, + "rotX": 0.0208082963, "rotY": 270.001038, - "rotZ": 0.016772015, + "rotZ": 0.01677148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635668,11 +638548,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208098069, + "rotX": 0.0208088476, "rotY": 269.998962, - "rotZ": 0.0167710576, + "rotZ": 0.0167709347, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635720,11 +638600,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.02080824, + "rotX": 0.0208088327, "rotY": 269.998962, - "rotZ": 0.0167706367, + "rotZ": 0.01677084, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635772,11 +638652,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208084453, + "rotX": 0.02080842, "rotY": 270.0, - "rotZ": 0.0167710278, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635824,11 +638704,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208087, + "rotX": 0.0208087955, "rotY": 269.999817, - "rotZ": 0.0167709831, + "rotZ": 0.0167711582, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635876,11 +638756,11 @@ "Name": "Card", "Transform": { "posX": 66.31957, - "posY": 1.40794289, + "posY": 1.40686977, "posZ": -90.83458, - "rotX": 0.0208100826, + "rotX": 0.0208091717, "rotY": 269.998169, - "rotZ": 0.01677063, + "rotZ": 0.0167706478, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635925,16 +638805,120 @@ } ] }, + { + "GUID": "ab6f1b", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.30305612, + "posZ": -49.719986, + "rotX": 0.0208084136, + "rotY": 269.999939, + "rotZ": 0.016771121, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Moon (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449610, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1bd5f", + "Name": "Card", + "Transform": { + "posX": 40.2900047, + "posY": 1.30238283, + "posZ": -52.0199738, + "rotX": 0.0208084714, + "rotY": 269.999664, + "rotZ": 0.01677112, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Sun (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449611, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Bless\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "08097a", "Name": "Card", "Transform": { - "posX": 40.29005, - "posY": 1.29834342, - "posZ": -65.81986, - "rotX": 0.0208105184, + "posX": 40.2900734, + "posY": 1.296997, + "posZ": -70.4198456, + "rotX": 0.0208104458, "rotY": 269.993469, - "rotZ": 0.0167689677, + "rotZ": 0.0167687628, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -635981,12 +638965,12 @@ "GUID": "0aece0", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29968989, - "posZ": -61.220005, - "rotX": 0.02080927, - "rotY": 269.997681, - "rotZ": 0.0167703535, + "posX": 40.2900772, + "posY": 1.29834342, + "posZ": -65.81984, + "rotX": 0.0208090823, + "rotY": 269.99765, + "rotZ": 0.0167703163, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636036,9 +639020,9 @@ "posX": 52.9442024, "posY": 1.30832493, "posZ": -47.4202957, - "rotX": 0.0208085943, + "rotX": 0.02080841, "rotY": 270.0, - "rotZ": 0.0167710315, + "rotZ": 0.0167712364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636085,12 +639069,12 @@ "GUID": "1ea991", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29632366, - "posZ": -72.71998, - "rotX": 0.0208088681, - "rotY": 269.999023, - "rotZ": 0.0167709533, + "posX": 40.2900734, + "posY": 1.294304, + "posZ": -79.61988, + "rotX": 0.0208088513, + "rotY": 269.999, + "rotZ": 0.016770687, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636137,12 +639121,12 @@ "GUID": "2acaa8", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29565036, - "posZ": -75.01999, - "rotX": 0.0208087564, + "posX": 40.29211, + "posY": 1.29363143, + "posZ": -81.9201, + "rotX": 0.02080861, "rotY": 269.9992, - "rotZ": 0.0167708173, + "rotZ": 0.0167709086, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636189,12 +639173,12 @@ "GUID": "519cc4", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29901659, - "posZ": -63.5200081, - "rotX": 0.0208093841, - "rotY": 269.997742, - "rotZ": 0.0167702921, + "posX": 40.2900772, + "posY": 1.29767025, + "posZ": -68.11984, + "rotX": 0.020809371, + "rotY": 269.9977, + "rotZ": 0.0167703182, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636244,9 +639228,9 @@ "posX": 52.9442062, "posY": 1.30697834, "posZ": -52.02034, - "rotX": 0.02080849, + "rotX": 0.0208087284, "rotY": 269.999878, - "rotZ": 0.0167711861, + "rotZ": 0.0167712756, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636293,12 +639277,12 @@ "GUID": "67dfca", "Name": "Card", "Transform": { - "posX": 40.2900543, - "posY": 1.30036306, - "posZ": -58.920002, - "rotX": 0.0208091084, - "rotY": 269.997681, - "rotZ": 0.0167703349, + "posX": 40.2900734, + "posY": 1.29901659, + "posZ": -63.51999, + "rotX": 0.0208091456, + "rotY": 269.99765, + "rotZ": 0.0167702138, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636345,12 +639329,12 @@ "GUID": "6b6ed9", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29497719, - "posZ": -77.3199, - "rotX": 0.0208087843, + "posX": 40.2899857, + "posY": 1.29295743, + "posZ": -84.21987, + "rotX": 0.0208087675, "rotY": 269.9989, - "rotZ": 0.0167708118, + "rotZ": 0.0167708248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636400,9 +639384,9 @@ "posX": 52.94421, "posY": 1.30630517, "posZ": -54.3203468, - "rotX": 0.0208084546, + "rotX": 0.0208084732, "rotY": 270.0, - "rotZ": 0.0167710539, + "rotZ": 0.0167712327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636449,12 +639433,12 @@ "GUID": "79ef94", "Name": "Card", "Transform": { - "posX": 40.2900543, - "posY": 1.30238283, - "posZ": -52.0199928, - "rotX": 0.0208085775, + "posX": 40.2900848, + "posY": 1.30103636, + "posZ": -56.61998, + "rotX": 0.0208086763, "rotY": 269.999756, - "rotZ": 0.0167710986, + "rotZ": 0.0167710762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636501,12 +639485,12 @@ "GUID": "8737b5", "Name": "Card", "Transform": { - "posX": 40.29006, - "posY": 1.30103636, - "posZ": -56.62, - "rotX": 0.0208091829, - "rotY": 269.997681, - "rotZ": 0.0167702511, + "posX": 40.2900734, + "posY": 1.29968989, + "posZ": -61.219986, + "rotX": 0.0208092462, + "rotY": 269.99765, + "rotZ": 0.0167703088, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636553,12 +639537,12 @@ "GUID": "8be56a", "Name": "Card", "Transform": { - "posX": 40.290062, - "posY": 1.30305612, - "posZ": -49.7198753, - "rotX": 0.0208081231, - "rotY": 270.00116, - "rotZ": 0.0167717356, + "posX": 40.2900848, + "posY": 1.30170965, + "posZ": -54.3199768, + "rotX": 0.0208082069, + "rotY": 270.001129, + "rotZ": 0.0167715531, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636601,6 +639585,58 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "ac9763", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208064839, + "rotY": 270.007446, + "rotZ": 0.01677382, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Purifying Corruption (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449612, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "b5763a", "Name": "Card", @@ -636608,9 +639644,9 @@ "posX": 52.9442024, "posY": 1.30765164, "posZ": -49.720295, - "rotX": 0.02081132, + "rotX": 0.0208115038, "rotY": 269.9902, - "rotZ": 0.01676765, + "rotZ": 0.0167676453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636657,12 +639693,12 @@ "GUID": "c1124f", "Name": "Card", "Transform": { - "posX": 40.2900658, - "posY": 1.30170965, - "posZ": -54.3199921, - "rotX": 0.0208082758, + "posX": 40.29008, + "posY": 1.30036306, + "posZ": -58.9199829, + "rotX": 0.0208082963, "rotY": 270.001038, - "rotZ": 0.0167716481, + "rotZ": 0.01677148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636709,12 +639745,12 @@ "GUID": "cd426b", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29699683, - "posZ": -70.41987, - "rotX": 0.0208088811, + "posX": 40.29007, + "posY": 1.29565036, + "posZ": -75.01997, + "rotX": 0.0208088476, "rotY": 269.998962, - "rotZ": 0.0167708527, + "rotZ": 0.0167709347, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636761,12 +639797,12 @@ "GUID": "cf212b", "Name": "Card", "Transform": { - "posX": 40.2900467, - "posY": 1.29430389, - "posZ": -79.6198959, - "rotX": 0.0208090618, + "posX": 40.2901154, + "posY": 1.29228425, + "posZ": -86.51989, + "rotX": 0.0208088327, "rotY": 269.998962, - "rotZ": 0.0167706721, + "rotZ": 0.01677084, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636816,9 +639852,9 @@ "posX": 52.94421, "posY": 1.30563188, "posZ": -56.62035, - "rotX": 0.0208083447, + "rotX": 0.02080842, "rotY": 270.0, - "rotZ": 0.0167712886, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636868,9 +639904,9 @@ "posX": 40.29005, "posY": 1.3037293, "posZ": -47.4200058, - "rotX": 0.0208087526, + "rotX": 0.0208087955, "rotY": 269.999817, - "rotZ": 0.0167711843, + "rotZ": 0.0167711582, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -636917,12 +639953,12 @@ "GUID": "fa4c7c", "Name": "Card", "Transform": { - "posX": 40.29005, - "posY": 1.29767013, - "posZ": -68.1198654, - "rotX": 0.0208092537, + "posX": 40.29007, + "posY": 1.29632366, + "posZ": -72.71996, + "rotX": 0.0208091717, "rotY": 269.998169, - "rotZ": 0.0167705175, + "rotZ": 0.0167706478, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650224,9 +653260,9 @@ "posX": -33.8781929, "posY": 1.26666451, "posZ": 69.50901, - "rotX": 0.0208094511, + "rotX": 0.0208094474, "rotY": 269.9948, - "rotZ": 0.0167691614, + "rotZ": 0.0167691484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650276,9 +653312,9 @@ "posX": -33.8781929, "posY": 1.26397145, "posZ": 60.3088036, - "rotX": 0.0208102986, + "rotX": 0.02081019, "rotY": 269.9949, - "rotZ": 0.0167700462, + "rotZ": 0.01676989, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650328,9 +653364,9 @@ "posX": -33.8781929, "posY": 1.27003062, "posZ": 81.00901, - "rotX": 0.0208093747, + "rotX": 0.0208093338, "rotY": 269.9948, - "rotZ": 0.0167691614, + "rotZ": 0.0167689845, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650380,9 +653416,9 @@ "posX": -33.8781929, "posY": 1.27070391, "posZ": 83.3090057, - "rotX": 0.02081099, + "rotX": 0.0208111573, "rotY": 269.9898, - "rotZ": 0.0167670622, + "rotZ": 0.0167672113, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650432,9 +653468,9 @@ "posX": -33.8781929, "posY": 1.26935744, "posZ": 78.70901, - "rotX": 0.0208093449, + "rotX": 0.0208093747, "rotY": 269.9948, - "rotZ": 0.0167690776, + "rotZ": 0.016769018, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650484,9 +653520,9 @@ "posX": -33.8781929, "posY": 1.26733768, "posZ": 71.8090057, - "rotX": 0.02080966, + "rotX": 0.0208095964, "rotY": 269.9946, - "rotZ": 0.0167688821, + "rotZ": 0.0167690217, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650536,9 +653572,9 @@ "posX": -33.8781929, "posY": 1.26599121, "posZ": 67.20901, - "rotX": 0.0208116658, + "rotX": 0.02081165, "rotY": 269.9872, - "rotZ": 0.01676616, + "rotZ": 0.0167661477, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650588,9 +653624,9 @@ "posX": -33.8781929, "posY": 1.26868415, "posZ": 76.4090042, - "rotX": 0.02080939, + "rotX": 0.0208095312, "rotY": 269.9948, - "rotZ": 0.0167692155, + "rotZ": 0.0167690143, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650640,9 +653676,9 @@ "posX": -33.8781929, "posY": 1.26464462, "posZ": 62.6088028, - "rotX": 0.02081017, + "rotX": 0.0208103266, "rotY": 269.9948, - "rotZ": 0.01677008, + "rotZ": 0.0167699419, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650692,9 +653728,9 @@ "posX": -33.8781929, "posY": 1.26531792, "posZ": 64.9090042, - "rotX": 0.0208094772, + "rotX": 0.0208094325, "rotY": 269.9948, - "rotZ": 0.0167689081, + "rotZ": 0.0167690665, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650744,7 +653780,7 @@ "posX": -33.8781929, "posY": 1.268011, "posZ": 74.10901, - "rotX": 0.0208174065, + "rotX": 0.0208173245, "rotY": 269.9683, "rotZ": 0.0167594, "scaleX": 1.0, @@ -650796,9 +653832,9 @@ "posX": -33.8781929, "posY": 1.27137721, "posZ": 85.60901, - "rotX": 0.020809494, + "rotX": 0.0208094362, "rotY": 269.99472, - "rotZ": 0.0167690329, + "rotZ": 0.0167691745, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650848,9 +653884,9 @@ "posX": -33.8781929, "posY": 1.26329815, "posZ": 58.0087051, - "rotX": 0.0208026636, + "rotX": 0.0208027624, "rotY": 270.021, - "rotZ": 0.01677948, + "rotZ": 0.01677965, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650900,9 +653936,9 @@ "posX": -33.8782, "posY": 1.262625, "posZ": 55.7088, - "rotX": 0.0208087135, + "rotX": 0.0208085366, "rotY": 270.0, - "rotZ": 0.0167709161, + "rotZ": 0.01677109, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -650990,12 +654026,12 @@ "GUID": "5fe24e", "Name": "Custom_Model_Bag", "Transform": { - "posX": -33.3113441, - "posY": 1.29480863, - "posZ": -64.61247, - "rotX": 0.0208101626, + "posX": -33.31293, + "posY": 1.29480791, + "posZ": -64.61366, + "rotX": 0.020809954, "rotY": 270.001068, - "rotZ": 0.0167708136, + "rotZ": 0.0167707652, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -653685,12 +656721,12 @@ "GUID": "479ff3", "Name": "Custom_Model_Bag", "Transform": { - "posX": 63.0337334, - "posY": 1.76013935, - "posZ": -13.7208118, + "posX": 63.0342369, + "posY": 1.76013851, + "posZ": -13.7209282, "rotX": 359.9201, - "rotY": 269.98996, - "rotZ": 0.0168865211, + "rotY": 269.988831, + "rotZ": 0.016888408, "scaleX": 2.00002885, "scaleY": 0.10587021, "scaleZ": 1.69295752 @@ -653749,12 +656785,12 @@ "GUID": "110ce2", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2504263, - "posY": 1.4726721, - "posZ": 27.98635, + "posX": 12.250103, + "posY": 1.47267234, + "posZ": 27.98641, "rotX": 359.9201, "rotY": 270.020325, - "rotZ": 0.0168457385, + "rotZ": 0.0168453343, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -657482,12 +660518,12 @@ "GUID": "3ccabf", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496281, - "posY": 1.46324992, - "posZ": -4.01376867, + "posX": 12.2493038, + "posY": 1.46325064, + "posZ": -4.01370049, "rotX": 359.920135, "rotY": 270.002258, - "rotZ": 0.0168703832, + "rotZ": 0.0168704987, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -661800,12 +664836,12 @@ "GUID": "48b154", "Name": "Custom_Tile", "Transform": { - "posX": -1.46550941, - "posY": 1.47562325, - "posZ": -26.9304161, + "posX": -1.46550465, + "posY": 1.47562242, + "posZ": -26.9304123, "rotX": 359.920135, - "rotY": 270.002441, - "rotZ": 0.0168678015, + "rotY": 270.002136, + "rotZ": 0.0168686118, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -661904,12 +664940,12 @@ "GUID": "496395", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2505236, - "posY": 1.45382607, - "posZ": -36.0138855, + "posX": 12.2502022, + "posY": 1.45382619, + "posZ": -36.01381, "rotX": 359.920135, "rotY": 270.0046, - "rotZ": 0.0168683883, + "rotZ": 0.016867632, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -665689,12 +668725,12 @@ "GUID": "499940", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.25022, - "posY": 1.47031665, - "posZ": 19.986351, + "posX": 12.2497835, + "posY": 1.47033548, + "posZ": 19.98621, "rotX": 359.920135, - "rotY": 269.9998, - "rotZ": 0.01687406, + "rotY": 270.0102, + "rotZ": 0.0168577619, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -665746,19 +668782,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"007d36\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.64407503604889,\"z\":-7.70000123977661},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168398320674896}},\"02aa53\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6372,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9936,\"z\":0.0803}},\"061a07\":{\"lock\":false,\"pos\":{\"x\":-20.4535999298096,\"y\":1.60994374752045,\"z\":-0.11130028963089},\"rot\":{\"x\":0.0798908844590187,\"y\":89.9883041381836,\"z\":359.983123779297}},\"07f90c\":{\"lock\":false,\"pos\":{\"x\":-27.1247005462646,\"y\":1.6170357465744,\"z\":-7.6321005821228},\"rot\":{\"x\":359.920104980469,\"y\":270.008117675781,\"z\":0.0168565101921558}},\"0ef190\":{\"lock\":false,\"pos\":{\"x\":-23.6787,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9941,\"z\":0.0169}},\"1568bc\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"187b63\":{\"lock\":false,\"pos\":{\"x\":-5.2163,\"y\":1.7408,\"z\":-5.0999},\"rot\":{\"x\":0.0169,\"y\":179.9892,\"z\":0.0802}},\"1923b9\":{\"lock\":false,\"pos\":{\"x\":-8.88094520568848,\"y\":1.64392793178558,\"z\":0.26613387465477},\"rot\":{\"x\":359.921508789063,\"y\":270.000549316406,\"z\":0.0169515013694763}},\"1f183b\":{\"lock\":false,\"pos\":{\"x\":-0.0422,\"y\":1.6336,\"z\":-4.8813},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"247af3\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6280665397644,\"z\":-0.030000351369381},\"rot\":{\"x\":359.920104980469,\"y\":269.975280761719,\"z\":0.0168740693479776}},\"292569\":{\"lock\":false,\"pos\":{\"x\":-30.226,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"2a0b69\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.011,\"z\":180.0168}},\"34e74c\":{\"lock\":false,\"pos\":{\"x\":-33.5060005187988,\"y\":1.6259833574295,\"z\":-7.46410083770752},\"rot\":{\"x\":359.920104980469,\"y\":270.002014160156,\"z\":0.0168645791709423}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.62581241130829,\"z\":-7.70000028610229},\"rot\":{\"x\":359.920104980469,\"y\":269.977508544922,\"z\":0.0168710555881262}},\"3ab30d\":{\"lock\":false,\"pos\":{\"x\":-2.72480010986328,\"y\":1.62076056003571,\"z\":0.373300164937973},\"rot\":{\"x\":0.0168383568525314,\"y\":179.998077392578,\"z\":0.0802554339170456}},\"5213fa\":{\"lock\":false,\"pos\":{\"x\":-0.217299774289131,\"y\":1.59229946136475,\"z\":-10.4522018432617},\"rot\":{\"x\":359.919738769531,\"y\":270.004211425781,\"z\":0.0168312545865774}},\"5789a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334490776062,\"z\":-3.82999920845032},\"rot\":{\"x\":359.983184814453,\"y\":0.0178796350955963,\"z\":359.920043945313}},\"6c4c60\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.998,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.8600001335144},\"rot\":{\"x\":359.983184814453,\"y\":0.0184338446706533,\"z\":359.920043945313}},\"77af79\":{\"lock\":false,\"pos\":{\"x\":0.553300380706787,\"y\":1.63819348812103,\"z\":-6.58820104598999},\"rot\":{\"x\":0.0168529469519854,\"y\":179.987380981445,\"z\":0.0802533179521561}},\"784ebd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"7a95f6\":{\"lock\":false,\"pos\":{\"x\":-3.98660016059875,\"y\":1.58274519443512,\"z\":-14.6355037689209},\"rot\":{\"x\":359.919738769531,\"y\":270.030487060547,\"z\":0.0167951416224241}},\"830c08\":{\"lock\":false,\"pos\":{\"x\":-2.6885998249054,\"y\":1.64318692684174,\"z\":-5.04850006103516},\"rot\":{\"x\":0.0168358404189348,\"y\":179.999603271484,\"z\":0.0802568346261978}},\"84c77d\":{\"lock\":false,\"pos\":{\"x\":0.556801021099091,\"y\":1.63913428783417,\"z\":-3.36990022659302},\"rot\":{\"x\":0.016834132373333,\"y\":180.000793457031,\"z\":0.0802571848034859}},\"84cd30\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63030004501343,\"z\":7.56999921798706},\"rot\":{\"x\":359.920104980469,\"y\":269.973571777344,\"z\":0.0168764982372522}},\"929121\":{\"lock\":false,\"pos\":{\"x\":3.0296003818512,\"y\":1.63520896434784,\"z\":-4.94080018997192},\"rot\":{\"x\":0.0168352797627449,\"y\":179.999893188477,\"z\":0.080256849527359}},\"99909c\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247562408447,\"z\":-3.82999992370605},\"rot\":{\"x\":359.983184814453,\"y\":0.0180703401565552,\"z\":359.920043945313}},\"9cdd5a\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63494277000427,\"z\":-7.70000028610229},\"rot\":{\"x\":359.920104980469,\"y\":269.982879638672,\"z\":0.0168634578585625}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69660067558289,\"y\":1.5583164691925,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686731040477753}},\"a5509c\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"adebd8\":{\"lock\":false,\"pos\":{\"x\":-27.4881000518799,\"y\":1.62100195884705,\"z\":4.13959980010986},\"rot\":{\"x\":359.955383300781,\"y\":225.012237548828,\"z\":0.0683691799640656}},\"bd51a7\":{\"lock\":false,\"pos\":{\"x\":-3.95600032806396,\"y\":1.59753942489624,\"z\":-10.441201210022},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168376490473747}},\"da7d6f\":{\"lock\":false,\"pos\":{\"x\":-3.92770028114319,\"y\":1.7540066242218,\"z\":5.75720119476318},\"rot\":{\"x\":359.919738769531,\"y\":270.00048828125,\"z\":180.016815185547}},\"ea713e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0257,\"z\":0.0803}},\"f1a25d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"f61f6c\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.6189239025116,\"z\":-0.0300005078315735},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168399810791016}},\"fa17f8\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300004314631224},\"rot\":{\"x\":359.920104980469,\"y\":269.978393554688,\"z\":0.0168697759509087}},\"fbfaec\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0056,\"z\":0.0169}}}}", + "LuaScriptState": "{\"ml\":{\"007d36\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.64407503604889,\"z\":-7.70000267028809},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.016839912161231}},\"02aa53\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6372,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9936,\"z\":0.0803}},\"061a07\":{\"lock\":false,\"pos\":{\"x\":-20.4535999298096,\"y\":1.60994374752045,\"z\":-0.111300528049469},\"rot\":{\"x\":0.0798910409212112,\"y\":89.9883117675781,\"z\":359.983123779297}},\"07f90c\":{\"lock\":false,\"pos\":{\"x\":-27.1247005462646,\"y\":1.6170357465744,\"z\":-7.6321005821228},\"rot\":{\"x\":359.920104980469,\"y\":270.008117675781,\"z\":0.0168533250689507}},\"0ef190\":{\"lock\":false,\"pos\":{\"x\":-23.6787,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9941,\"z\":0.0169}},\"1568bc\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"187b63\":{\"lock\":false,\"pos\":{\"x\":-5.2163,\"y\":1.7408,\"z\":-5.0999},\"rot\":{\"x\":0.0169,\"y\":179.9892,\"z\":0.0802}},\"1923b9\":{\"lock\":false,\"pos\":{\"x\":-9.46372032165527,\"y\":1.64454746246338,\"z\":-0.354637414216995},\"rot\":{\"x\":359.920104980469,\"y\":270.000640869141,\"z\":0.016837228089571}},\"1f183b\":{\"lock\":false,\"pos\":{\"x\":-0.0422,\"y\":1.6336,\"z\":-4.8813},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"247af3\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6280665397644,\"z\":-0.0300007611513138},\"rot\":{\"x\":359.920104980469,\"y\":269.975280761719,\"z\":0.0168740991503}},\"292569\":{\"lock\":false,\"pos\":{\"x\":-30.226,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"2a0b69\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.011,\"z\":180.0168}},\"34e74c\":{\"lock\":false,\"pos\":{\"x\":-33.5060005187988,\"y\":1.6259833574295,\"z\":-7.46410274505615},\"rot\":{\"x\":359.920104980469,\"y\":270.002014160156,\"z\":0.0168671943247318}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.62581241130829,\"z\":-7.70000076293945},\"rot\":{\"x\":359.920104980469,\"y\":269.977508544922,\"z\":0.0168709568679333}},\"3ab30d\":{\"lock\":false,\"pos\":{\"x\":-2.7247998714447,\"y\":1.62076056003571,\"z\":0.373300433158875},\"rot\":{\"x\":0.0168383233249187,\"y\":179.998077392578,\"z\":0.0802554562687874}},\"5213fa\":{\"lock\":false,\"pos\":{\"x\":-0.217292368412018,\"y\":1.59236121177673,\"z\":-10.4521827697754},\"rot\":{\"x\":359.919891357422,\"y\":270.004577636719,\"z\":0.0198447201400995}},\"5789a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334502696991,\"z\":-3.82999920845032},\"rot\":{\"x\":359.983184814453,\"y\":0.0178973916918039,\"z\":359.920043945313}},\"6c4c60\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.998,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983184814453,\"y\":0.0184735041111708,\"z\":359.920043945313}},\"77af79\":{\"lock\":false,\"pos\":{\"x\":0.553300976753235,\"y\":1.63819348812103,\"z\":-6.58820199966431},\"rot\":{\"x\":0.0168529357761145,\"y\":179.987365722656,\"z\":0.0802531912922859}},\"784ebd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"7a95f6\":{\"lock\":false,\"pos\":{\"x\":-3.9865996837616,\"y\":1.58274519443512,\"z\":-14.6355085372925},\"rot\":{\"x\":359.919738769531,\"y\":270.030517578125,\"z\":0.0167952068150043}},\"830c08\":{\"lock\":false,\"pos\":{\"x\":-2.68859958648682,\"y\":1.64318692684174,\"z\":-5.04850053787231},\"rot\":{\"x\":0.0168358329683542,\"y\":179.999603271484,\"z\":0.0802567973732948}},\"84c77d\":{\"lock\":false,\"pos\":{\"x\":0.556801438331604,\"y\":1.63913428783417,\"z\":-3.36990022659302},\"rot\":{\"x\":0.0168341901153326,\"y\":180.000793457031,\"z\":0.0802572220563889}},\"84cd30\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63030004501343,\"z\":7.56999778747559},\"rot\":{\"x\":359.920104980469,\"y\":269.973571777344,\"z\":0.0168765485286713}},\"929121\":{\"lock\":false,\"pos\":{\"x\":3.02960085868835,\"y\":1.63520896434784,\"z\":-4.94080066680908},\"rot\":{\"x\":0.0168353207409382,\"y\":179.999893188477,\"z\":0.0802567228674889}},\"99909c\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247550487518,\"z\":-3.82999992370605},\"rot\":{\"x\":359.983184814453,\"y\":0.0181277375668287,\"z\":359.920043945313}},\"9cdd5a\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63494277000427,\"z\":-7.70000123977661},\"rot\":{\"x\":359.920104980469,\"y\":269.982849121094,\"z\":0.0168635416775942}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69660151004791,\"y\":1.55831706523895,\"z\":14.2787036895752},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686732679605484}},\"a5509c\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"adebd8\":{\"lock\":false,\"pos\":{\"x\":-27.4881000518799,\"y\":1.62100195884705,\"z\":4.13959980010986},\"rot\":{\"x\":359.955383300781,\"y\":225.012268066406,\"z\":0.0683715641498566}},\"bd51a7\":{\"lock\":false,\"pos\":{\"x\":-3.95600056648254,\"y\":1.59753942489624,\"z\":-10.4412021636963},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168376229703426}},\"da7d6f\":{\"lock\":false,\"pos\":{\"x\":-3.92770051956177,\"y\":1.7540066242218,\"z\":5.7572021484375},\"rot\":{\"x\":359.919738769531,\"y\":270.000518798828,\"z\":180.016815185547}},\"ea713e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0257,\"z\":0.0803}},\"f1a25d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"f61f6c\":{\"lock\":false,\"pos\":{\"x\":-17.1199989318848,\"y\":1.6189239025116,\"z\":-0.0300006940960884},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168400499969721}},\"fa17f8\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300007779151201},\"rot\":{\"x\":359.920104980469,\"y\":269.978393554688,\"z\":0.0168697461485863}},\"fbfaec\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0056,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "1923b9", "Name": "Custom_Token", "Transform": { - "posX": -8.880945, - "posY": 1.64392793, - "posZ": 0.266133875, - "rotX": 359.9215, - "rotY": 270.000549, - "rotZ": 0.0169515014, + "posX": -9.46372, + "posY": 1.64454746, + "posZ": -0.3546374, + "rotX": 359.9201, + "rotY": 270.000641, + "rotZ": 0.0168372281, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -665796,7 +668832,7 @@ "Stackable": false } }, - "LuaScript": "DECK_AB_GUID = \"830c08\"\nDECK_CD_GUID = \"84c77d\"\nDECK_EF_GUID = \"77af79\"\nDECK_GH_GUID = \"929121\"\n\nACT_GUIDS = {\n AB_ALEJANDRO = {\n { \"a52236\", \"18484e\", \"b5a536\" },\n { \"20530b\", \"e2efc3\", \"b5a536\" }\n },\n AB_HARLAN = {\n { \"a52236\", \"f98fb6\", \"109829\" },\n { \"20530b\", \"6245bd\", \"109829\" }\n },\n CD_POLICE = {\n { \"615d10\", \"f286ef\", \"9bec2d\" },\n { \"859829\", \"e0833c\", \"9bec2d\" }\n },\n CD_SEARCH = {\n { \"615d10\", \"6245bd\", \"16d653\" },\n { \"859829\", \"4c8add\", \"16d653\" }\n },\n EF_LISTEN = {\n { \"62d299\", \"6284eb\", \"362420\" },\n { \"13c95f\", \"a263c3\", \"362420\" }\n },\n EF_LEAVE = {\n { \"62d299\", \"8207f0\", \"5611a1\" },\n { \"13c95f\", \"fbe6b9\", \"5611a1\" }\n },\n GH_SOURCE = {\n { \"2a9786\", \"51bb93\", \"fd53f2\" },\n { \"8e8cb0\", \"42f93b\", \"fd53f2\" }\n },\n GH_ROOT = {\n { \"2a9786\", \"8e8f75\", \"aed489\" },\n { \"8e8cb0\", \"4b1cdc\", \"aed489\" }\n }\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=180, z=0 }\n}\n\nSET_ASIDE = {\n position = { x=-2.52, y=2, z=14.87 },\n rotation = { x=0, y=180, z=0 }\n}\n\nfunction onload()\n self.createButton({\n label=\"Alejandro Vela has the relic\",\n click_function=\"alejandro_relic\",\n function_owner=self,\n position={0,0.1,-0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n self.createButton({\n label=\"Harlan Earnstone has the relic\",\n click_function=\"harlan_relic\",\n function_owner=self,\n position={0,0.1,0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n math.randomseed(os.time())\nend\n\nfunction alejandro_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"ALEJANDRO\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction harlan_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"HARLAN\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction cd_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Go to the police\",\n click_function = \"police_alejandro\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find Alejandro on your own\",\n click_function = \"search_alejandro\"\n })\nend\n\nfunction police_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"POLICE\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction search_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"SEARCH\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction ef_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"You listened to Ichtaca's tale\",\n click_function = \"listen_ichtaca\"\n })\n\n self.editButton({\n index = 1,\n label = \"Ichtaca left without you\",\n click_function = \"leave_ichtaca\"\n })\nend\n\nfunction listen_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LISTEN\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction leave_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LEAVE\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction gh_setup()\n if getObjectFromGUID(DECK_GH_GUID) == nil then\n return\n end\n\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Find the source\",\n click_function = \"source_story\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find the root of the problem\",\n click_function = \"root_story\"\n })\nend\n\nfunction source_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"SOURCE\", color)\n DISABLED = true\nend\n\nfunction root_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"ROOT\", color)\n DISABLED = true\nend\n\nfunction makeActDeck(actDeckGuid, actType, choice, color)\n if DISABLED then return end\n\n DISABLED = true\n local deck = getObjectFromGUID(actDeckGuid)\n if deck == nil then\n printToColor(\"Act deck not found\", color)\n return\n end\n\n local act_guids = ACT_GUIDS[actType..\"_\"..choice][math.random(2)]\n local pos = deck.getPosition()\n deck.setPosition(ASSEMBLY.position)\n\n for i,guid in ipairs(act_guids) do\n deck.takeObject({\n position = { pos.x, i+1, pos.z },\n smooth = false,\n guid = guid\n })\n end\n\n deck.setPosition(SET_ASIDE.position)\nend\n", + "LuaScript": "DECK_AB_GUID = \"830c08\"\nDECK_CD_GUID = \"84c77d\"\nDECK_EF_GUID = \"77af79\"\nDECK_GH_GUID = \"929121\"\n\nACT_GUIDS = {\n AB_ALEJANDRO = {\n { \"a52236\", \"18484e\", \"b5a536\" },\n { \"20530b\", \"e2efc3\", \"b5a536\" }\n },\n AB_HARLAN = {\n { \"a52236\", \"f98fb6\", \"109829\" },\n { \"20530b\", \"6245bd\", \"109829\" }\n },\n CD_POLICE = {\n { \"615d10\", \"f286ef\", \"9bec2d\" },\n { \"859829\", \"e0833c\", \"9bec2d\" }\n },\n CD_SEARCH = {\n { \"615d10\", \"b6ced7\", \"16d653\" },\n { \"859829\", \"4c8add\", \"16d653\" }\n },\n EF_LISTEN = {\n { \"62d299\", \"6284eb\", \"362420\" },\n { \"13c95f\", \"a263c3\", \"362420\" }\n },\n EF_LEAVE = {\n { \"62d299\", \"8207f0\", \"5611a1\" },\n { \"13c95f\", \"fbe6b9\", \"5611a1\" }\n },\n GH_SOURCE = {\n { \"2a9786\", \"51bb93\", \"fd53f2\" },\n { \"8e8cb0\", \"42f93b\", \"fd53f2\" }\n },\n GH_ROOT = {\n { \"2a9786\", \"8e8f75\", \"aed489\" },\n { \"8e8cb0\", \"4b1cdc\", \"aed489\" }\n }\n}\n\nASSEMBLY = {\n position = { x=68, y=2, z=36 },\n rotation = { x=0, y=180, z=0 }\n}\n\nSET_ASIDE = {\n position = { x=-2.52, y=2, z=14.87 },\n rotation = { x=0, y=180, z=0 }\n}\n\nfunction onload()\n self.createButton({\n label=\"Alejandro Vela has the relic\",\n click_function=\"alejandro_relic\",\n function_owner=self,\n position={0,0.1,-0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n self.createButton({\n label=\"Harlan Earnstone has the relic\",\n click_function=\"harlan_relic\",\n function_owner=self,\n position={0,0.1,0.5},\n height=150,\n width=1500,\n scale={x=2, y=2, z=2},\n font_color={ r=0, g=0, b=0 },\n color={ r=1, g=1, b=1 }\n })\n\n math.randomseed(os.time())\nend\n\nfunction alejandro_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"ALEJANDRO\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction harlan_relic(obj, color, alt_click)\n makeActDeck(DECK_AB_GUID, \"AB\", \"HARLAN\", color)\n Wait.time(|| cd_setup(), 1);\nend\n\nfunction cd_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Go to the police\",\n click_function = \"police_alejandro\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find Alejandro on your own\",\n click_function = \"search_alejandro\"\n })\nend\n\nfunction police_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"POLICE\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction search_alejandro(obj, color, alt_click)\n makeActDeck(DECK_CD_GUID, \"CD\", \"SEARCH\", color)\n Wait.time(|| ef_setup(), 1);\nend\n\nfunction ef_setup()\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"You listened to Ichtaca's tale\",\n click_function = \"listen_ichtaca\"\n })\n\n self.editButton({\n index = 1,\n label = \"Ichtaca left without you\",\n click_function = \"leave_ichtaca\"\n })\nend\n\nfunction listen_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LISTEN\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction leave_ichtaca(obj, color, alt_click)\n makeActDeck(DECK_EF_GUID, \"EF\", \"LEAVE\", color)\n Wait.time(|| gh_setup(), 1);\nend\n\nfunction gh_setup()\n if getObjectFromGUID(DECK_GH_GUID) == nil then\n return\n end\n\n DISABLED = false\n self.editButton({\n index = 0,\n label = \"Find the source\",\n click_function = \"source_story\"\n })\n\n self.editButton({\n index = 1,\n label = \"Find the root of the problem\",\n click_function = \"root_story\"\n })\nend\n\nfunction source_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"SOURCE\", color)\n DISABLED = true\nend\n\nfunction root_story(obj, color, alt_click)\n makeActDeck(DECK_GH_GUID, \"GH\", \"ROOT\", color)\n DISABLED = true\nend\n\nfunction makeActDeck(actDeckGuid, actType, choice, color)\n if DISABLED then return end\n\n DISABLED = true\n local deck = getObjectFromGUID(actDeckGuid)\n if deck == nil then\n printToColor(\"Act deck not found\", color)\n return\n end\n\n local act_guids = ACT_GUIDS[actType..\"_\"..choice][math.random(2)]\n local pos = deck.getPosition()\n deck.setPosition(ASSEMBLY.position)\n\n for i,guid in ipairs(act_guids) do\n deck.takeObject({\n position = { pos.x, i+1, pos.z },\n smooth = false,\n guid = guid\n })\n end\n\n deck.setPosition(SET_ASIDE.position)\nend\n", "LuaScriptState": "", "XmlUI": "" }, @@ -665806,10 +668842,10 @@ "Transform": { "posX": -36.7733, "posY": 1.644075, - "posZ": -7.70000124, + "posZ": -7.70000267, "rotX": 359.9201, "rotY": 269.9998, - "rotZ": 0.0168398321, + "rotZ": 0.0168399122, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -665858,9 +668894,9 @@ "Transform": { "posX": -20.4536, "posY": 1.60994375, - "posZ": -0.11130029, - "rotX": 0.0798908845, - "rotY": 89.9883041, + "posZ": -0.111300528, + "rotX": 0.07989104, + "rotY": 89.98831, "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, @@ -666016,7 +669052,7 @@ "posZ": -7.63210058, "rotX": 359.9201, "rotY": 270.008118, - "rotZ": 0.01685651, + "rotZ": 0.0168533251, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666168,10 +669204,10 @@ "Transform": { "posX": -23.6765, "posY": 1.62806654, - "posZ": -0.0300003514, + "posZ": -0.0300007612, "rotX": 359.9201, "rotY": 269.975281, - "rotZ": 0.01687407, + "rotZ": 0.0168741, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666220,10 +669256,10 @@ "Transform": { "posX": -33.506, "posY": 1.62598336, - "posZ": -7.464101, + "posZ": -7.46410275, "rotX": 359.9201, "rotY": 270.002, - "rotZ": 0.01686458, + "rotZ": 0.0168671943, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666375,10 +669411,10 @@ "Transform": { "posX": -23.6765, "posY": 1.62581241, - "posZ": -7.70000029, + "posZ": -7.700001, "rotX": 359.9201, "rotY": 269.9775, - "rotZ": 0.0168710556, + "rotZ": 0.0168709569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666425,12 +669461,12 @@ "GUID": "3ab30d", "Name": "Deck", "Transform": { - "posX": -2.7248, + "posX": -2.72479987, "posY": 1.62076056, - "posZ": 0.373300165, - "rotX": 0.0168383569, + "posZ": 0.373300433, + "rotX": 0.0168383233, "rotY": 179.998077, - "rotZ": 0.0802554339, + "rotZ": 0.0802554563, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666639,12 +669675,12 @@ "GUID": "5213fa", "Name": "Card", "Transform": { - "posX": -0.217299774, - "posY": 1.59229946, - "posZ": -10.4522018, - "rotX": 359.919739, - "rotY": 270.0042, - "rotZ": 0.0168312546, + "posX": -0.217292368, + "posY": 1.59236121, + "posZ": -10.4521828, + "rotX": 359.9199, + "rotY": 270.004578, + "rotZ": 0.01984472, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -666692,10 +669728,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -23.6765, - "posY": 1.61334491, + "posY": 1.613345, "posZ": -3.82999921, "rotX": 359.9832, - "rotY": 0.0178796351, + "rotY": 0.0178973917, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -666848,9 +669884,9 @@ "Transform": { "posX": -23.6765, "posY": 1.61560512, - "posZ": 3.86000013, + "posZ": 3.86000037, "rotX": 359.9832, - "rotY": 0.0184338447, + "rotY": 0.0184735041, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -667001,12 +670037,12 @@ "GUID": "77af79", "Name": "Deck", "Transform": { - "posX": 0.5533004, + "posX": 0.553301, "posY": 1.63819349, - "posZ": -6.588201, - "rotX": 0.016852947, - "rotY": 179.987381, - "rotZ": 0.08025332, + "posZ": -6.588202, + "rotX": 0.0168529358, + "rotY": 179.987366, + "rotZ": 0.08025319, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -667489,12 +670525,12 @@ "GUID": "7a95f6", "Name": "Custom_Tile", "Transform": { - "posX": -3.98660016, + "posX": -3.98659968, "posY": 1.58274519, - "posZ": -14.6355038, + "posZ": -14.6355085, "rotX": 359.919739, - "rotY": 270.0305, - "rotZ": 0.0167951416, + "rotY": 270.030518, + "rotZ": 0.0167952068, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -667540,12 +670576,12 @@ "GUID": "830c08", "Name": "Deck", "Transform": { - "posX": -2.68859982, + "posX": -2.68859959, "posY": 1.64318693, - "posZ": -5.0485, - "rotX": 0.01683584, + "posZ": -5.04850054, + "rotX": 0.016835833, "rotY": 179.9996, - "rotZ": 0.0802568346, + "rotZ": 0.0802568, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -668028,12 +671064,12 @@ "GUID": "84c77d", "Name": "Deck", "Transform": { - "posX": 0.556801, + "posX": 0.556801438, "posY": 1.63913429, "posZ": -3.36990023, - "rotX": 0.0168341324, + "rotX": 0.01683419, "rotY": 180.0008, - "rotZ": 0.0802571848, + "rotZ": 0.08025722, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -668518,10 +671554,10 @@ "Transform": { "posX": -23.6765, "posY": 1.6303, - "posZ": 7.569999, + "posZ": 7.569998, "rotX": 359.9201, "rotY": 269.973572, - "rotZ": 0.0168764982, + "rotZ": 0.0168765485, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -668568,12 +671604,12 @@ "GUID": "929121", "Name": "Deck", "Transform": { - "posX": 3.02960038, + "posX": 3.02960086, "posY": 1.635209, - "posZ": -4.9408, - "rotX": 0.01683528, + "posZ": -4.94080067, + "rotX": 0.01683532, "rotY": 179.9999, - "rotZ": 0.08025685, + "rotZ": 0.08025672, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -669057,10 +672093,10 @@ "Name": "Custom_Tile", "Transform": { "posX": -30.2243, - "posY": 1.62247562, + "posY": 1.6224755, "posZ": -3.83, "rotX": 359.9832, - "rotY": 0.01807034, + "rotY": 0.0181277376, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -669213,10 +672249,10 @@ "Transform": { "posX": -30.2242, "posY": 1.63494277, - "posZ": -7.70000029, + "posZ": -7.70000124, "rotX": 359.9201, - "rotY": 269.98288, - "rotZ": 0.0168634579, + "rotY": 269.982849, + "rotZ": 0.0168635417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -669263,12 +672299,12 @@ "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660068, - "posY": 1.55831647, - "posZ": 14.2787018, + "posX": 1.69660151, + "posY": 1.55831707, + "posZ": 14.2787037, "rotX": 359.955139, "rotY": 224.998016, - "rotZ": 0.068673104, + "rotZ": 0.06867327, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -669306,6 +672342,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -669697,8 +672736,8 @@ "posY": 1.621002, "posZ": 4.1396, "rotX": 359.955383, - "rotY": 225.012238, - "rotZ": 0.06836918, + "rotY": 225.012268, + "rotZ": 0.0683715641, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -669848,12 +672887,12 @@ "GUID": "bd51a7", "Name": "Card", "Transform": { - "posX": -3.95600033, + "posX": -3.95600057, "posY": 1.59753942, - "posZ": -10.4412012, + "posZ": -10.4412022, "rotX": 359.919739, "rotY": 269.9997, - "rotZ": 0.016837649, + "rotZ": 0.016837623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -669900,11 +672939,11 @@ "GUID": "da7d6f", "Name": "Deck", "Transform": { - "posX": -3.92770028, + "posX": -3.92770052, "posY": 1.75400662, - "posZ": 5.757201, + "posZ": 5.757202, "rotX": 359.919739, - "rotY": 270.0005, + "rotY": 270.000519, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -671563,12 +674602,12 @@ "GUID": "f61f6c", "Name": "Card", "Transform": { - "posX": -17.12, + "posX": -17.1199989, "posY": 1.6189239, - "posZ": -0.0300005078, + "posZ": -0.0300006941, "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.0168399811, + "rotY": 269.9998, + "rotZ": 0.01684005, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -671617,10 +674656,10 @@ "Transform": { "posX": -30.2242, "posY": 1.6371969, - "posZ": -0.0300004315, + "posZ": -0.0300007779, "rotX": 359.9201, "rotY": 269.9784, - "rotZ": 0.016869776, + "rotZ": 0.0168697461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -671689,12 +674728,12 @@ "GUID": "5abc8f", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2500324, - "posY": 1.4656055, - "posZ": 3.98632932, + "posX": 12.2497053, + "posY": 1.46560585, + "posZ": 3.98639917, "rotX": 359.9201, - "rotY": 270.018677, - "rotZ": 0.0168473218, + "rotY": 270.018738, + "rotZ": 0.01684752, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -675642,12 +678681,12 @@ "GUID": "5e83e7", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496328, - "posY": 1.456183, - "posZ": -28.0137863, + "posX": 12.2493057, + "posY": 1.45618343, + "posZ": -28.0137081, "rotX": 359.920135, "rotY": 270.00238, - "rotZ": 0.0168709084, + "rotZ": 0.01687072, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -680159,11 +683198,11 @@ "GUID": "6f00c3", "Name": "Deck", "Transform": { - "posX": 2.55019927, - "posY": 1.57004166, - "posZ": -36.2757149, + "posX": 2.55019951, + "posY": 1.57004142, + "posZ": -36.27571, "rotX": 359.920135, - "rotY": 269.997559, + "rotY": 269.997528, "rotZ": 180.016861, "scaleX": 1.0, "scaleY": 1.0, @@ -680939,12 +683978,12 @@ "GUID": "80b8ca", "Name": "Custom_PDF", "Transform": { - "posX": 0.270000458, + "posX": 0.27000016, "posY": 1.4896071, - "posZ": 28.7770119, + "posZ": 28.7770081, "rotX": 359.920135, "rotY": 269.996277, - "rotZ": 0.01687724, + "rotZ": 0.0168769266, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -680984,12 +684023,12 @@ "GUID": "85a0c2", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2495213, - "posY": 1.47502875, - "posZ": 35.9863319, + "posX": 12.2492, + "posY": 1.47502911, + "posZ": 35.9864, "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.01687435, + "rotY": 270.000031, + "rotZ": 0.0168745853, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -684960,12 +687999,12 @@ "GUID": "9351c7", "Name": "Custom_PDF", "Transform": { - "posX": 0.313001066, - "posY": 1.48733151, - "posZ": 21.2534122, + "posX": 0.313000828, + "posY": 1.48733163, + "posZ": 21.2534084, "rotX": 359.920135, "rotY": 269.99585, - "rotZ": 0.01687906, + "rotZ": 0.01687923, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -685005,12 +688044,12 @@ "GUID": "952af4", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2522249, - "posY": 1.467958, - "posZ": 11.9863348, + "posX": 12.2519016, + "posY": 1.46795845, + "posZ": 11.9864016, "rotX": 359.9201, "rotY": 270.019165, - "rotZ": 0.0168471169, + "rotZ": 0.0168474, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -691838,12 +694877,12 @@ "GUID": "9c986e", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2505293, + "posX": 12.2502041, "posY": 1.45853758, - "posZ": -20.0137863, + "posZ": -20.0137081, "rotX": 359.920135, - "rotY": 270.009918, - "rotZ": 0.0168592986, + "rotY": 270.0099, + "rotZ": 0.016860025, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -696076,12 +699115,12 @@ "GUID": "e73427", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2501249, - "posY": 1.46089375, - "posZ": -12.013772, + "posX": 12.2498016, + "posY": 1.46089411, + "posZ": -12.0137014, "rotX": 359.920135, - "rotY": 270.006561, - "rotZ": 0.0168640483, + "rotY": 270.0066, + "rotZ": 0.0168653335, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -701362,12 +704401,12 @@ "GUID": "2d16e1", "Name": "Custom_Model_Bag", "Transform": { - "posX": 32.3059235, - "posY": 1.44054341, - "posZ": 0.139235571, + "posX": 32.31245, + "posY": 1.44053388, + "posZ": 0.137900412, "rotX": 359.920135, "rotY": 270.0, - "rotZ": 0.01687217, + "rotZ": 0.01687301, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -716862,12 +719901,12 @@ "GUID": "19d469", "Name": "Custom_Model_Bag", "Transform": { - "posX": 8.502098, - "posY": 4.23082161, - "posZ": -12.7528019, + "posX": 8.497173, + "posY": 2.474326, + "posZ": -34.2146, "rotX": 359.983246, - "rotY": 269.999939, - "rotZ": 0.00353703, + "rotY": 270.002625, + "rotZ": 0.00353597663, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -716915,20 +719954,5014 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"1708ee\":{\"lock\":false,\"pos\":{\"x\":8.985,\"y\":1.2765,\"z\":-25.4264},\"rot\":{\"x\":359.9767,\"y\":355.3276,\"z\":359.9217}},\"313523\":{\"lock\":false,\"pos\":{\"x\":10.762,\"y\":1.4665,\"z\":-0.0039},\"rot\":{\"x\":359.9201,\"y\":270.0055,\"z\":0.0169}},\"3671bf\":{\"lock\":false,\"pos\":{\"x\":9.0068,\"y\":1.2755,\"z\":-28.7444},\"rot\":{\"x\":359.9831,\"y\":0.001,\"z\":359.92}},\"38fcc6\":{\"lock\":false,\"pos\":{\"x\":9.0367,\"y\":1.2744,\"z\":-32.2131},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"480756\":{\"lock\":false,\"pos\":{\"x\":12.2534,\"y\":1.4727,\"z\":28.0062},\"rot\":{\"x\":359.9201,\"y\":269.9944,\"z\":0.0169}},\"a0d2b1\":{\"lock\":false,\"pos\":{\"x\":10.5681,\"y\":1.4641,\"z\":-8.947},\"rot\":{\"x\":359.9201,\"y\":270.0628,\"z\":0.0168}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.8482,\"y\":1.5825,\"z\":-14.7051},\"rot\":{\"x\":359.9197,\"y\":270.003,\"z\":0.0168}},\"e9f3b1\":{\"lock\":false,\"pos\":{\"x\":9.0726,\"y\":1.2773,\"z\":-22.1196},\"rot\":{\"x\":359.9831,\"y\":0.001,\"z\":359.92}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4655,\"y\":1.5756,\"z\":-26.9305},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"f70a0d\":{\"lock\":false,\"pos\":{\"x\":10.9036,\"y\":1.4689,\"z\":8.8896},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0169}}}}", + "LuaScriptState": "{\"ml\":{\"193901\":{\"lock\":false,\"pos\":{\"x\":8.6179,\"y\":1.5146,\"z\":-16.1944},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"313523\":{\"lock\":false,\"pos\":{\"x\":10.7639,\"y\":1.4665,\"z\":-0.0043},\"rot\":{\"x\":359.9201,\"y\":270.0055,\"z\":0.0169}},\"480756\":{\"lock\":false,\"pos\":{\"x\":12.2554,\"y\":1.4727,\"z\":28.0126},\"rot\":{\"x\":359.9201,\"y\":269.9943,\"z\":0.0169}},\"a0d2b1\":{\"lock\":false,\"pos\":{\"x\":10.57,\"y\":1.4641,\"z\":-8.9474},\"rot\":{\"x\":359.9201,\"y\":270.0628,\"z\":0.0168}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.8478,\"y\":1.5825,\"z\":-14.7052},\"rot\":{\"x\":359.9197,\"y\":270.0028,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.5756,\"z\":-26.9315},\"rot\":{\"x\":359.9201,\"y\":270.0101,\"z\":0.0169}},\"f70a0d\":{\"lock\":false,\"pos\":{\"x\":10.9056,\"y\":1.4689,\"z\":8.8892},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "480756", + "Name": "Custom_PDF", + "Transform": { + "posX": 12.2554388, + "posY": 1.47267282, + "posZ": 28.0125732, + "rotX": 359.920135, + "rotY": 269.9943, + "rotZ": 0.016879661, + "scaleX": 3.51166582, + "scaleY": 1.0, + "scaleZ": 3.51166582 + }, + "Nickname": "War of the Worlds Campaign Guide", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1738925945686864121/17B644E8272E9ECE23095AFC72995D14A40425FB/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f70a0d", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 10.9055882, + "posY": 1.46892357, + "posZ": 8.889215, + "rotX": 359.920135, + "rotY": 269.999, + "rotZ": 0.0168756153, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "1: First Contact", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036565027/BFC93EE20DEF6E27CE1C468B9533D3C69787FD4F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"033a2d\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0023,\"z\":0.0168}},\"145dbc\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"40671f\":{\"lock\":false,\"pos\":{\"x\":-31.5909,\"y\":1.6255,\"z\":-0.0663},\"rot\":{\"x\":0.0169,\"y\":179.9914,\"z\":0.0799}},\"4d0fa5\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"5b9b85\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6463,\"z\":-0.0189},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"6f7d7d\":{\"lock\":false,\"pos\":{\"x\":-33.7185,\"y\":1.6279,\"z\":-1.904},\"rot\":{\"x\":359.9224,\"y\":300.0156,\"z\":359.9746}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0156,\"z\":0.0799}},\"7d8753\":{\"lock\":false,\"pos\":{\"x\":2.3699,\"y\":1.3921,\"z\":-3.2837},\"rot\":{\"x\":359.9832,\"y\":-0.0001,\"z\":359.9197}},\"84f32c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.8601},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"8c1268\":{\"lock\":false,\"pos\":{\"x\":-33.4999,\"y\":1.6299,\"z\":5.9474},\"rot\":{\"x\":359.9224,\"y\":300.0061,\"z\":359.9747}},\"9c89ac\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"a14980\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7444,\"z\":5.7587},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"a84218\":{\"lock\":false,\"pos\":{\"x\":-33.4606,\"y\":1.6264,\"z\":-5.8547},\"rot\":{\"x\":359.9392,\"y\":240.0124,\"z\":0.0545}},\"aef61c\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":179.9993,\"z\":0.0799}},\"b19a6b\":{\"lock\":false,\"pos\":{\"x\":1.6996,\"y\":1.5583,\"z\":14.2781},\"rot\":{\"x\":359.9551,\"y\":225.0036,\"z\":0.0687}},\"eb56cf\":{\"lock\":false,\"pos\":{\"x\":-33.666,\"y\":1.629,\"z\":1.8964},\"rot\":{\"x\":359.9391,\"y\":240.1148,\"z\":0.0544}},\"ebe292\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"f4eb10\":{\"lock\":false,\"pos\":{\"x\":2.5139,\"y\":1.3938,\"z\":3.1084},\"rot\":{\"x\":359.9832,\"y\":0.0011,\"z\":359.9197}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "033a2d", + "Name": "Card", + "Transform": { + "posX": -3.95600033, + "posY": 1.59753942, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 270.00235, + "rotZ": 0.01683397, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Effects", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267705, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "145dbc", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64856255, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Princeton Junction", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267702, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "40671f", + "Name": "Custom_Tile", + "Transform": { + "posX": -31.59083, + "posY": 1.62548685, + "posZ": -0.06631474, + "rotX": 0.0168514568, + "rotY": 179.991257, + "rotZ": 0.07993696, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4d0fa5", + "Name": "Deck", + "Transform": { + "posX": -2.7246995, + "posY": 1.62076044, + "posZ": 0.373300761, + "rotX": 0.0168358237, + "rotY": 179.999878, + "rotZ": 0.0802559, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 267114, + 267115, + 267116 + ], + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "503f01", + "Name": "Card", + "Transform": { + "posX": -13.367527, + "posY": 1.61443448, + "posZ": 2.52347875, + "rotX": 0.0173991658, + "rotY": 180.000824, + "rotZ": 0.07633418, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 3 - The Martians Advance", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267114, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef0ce8", + "Name": "Card", + "Transform": { + "posX": -12.9603367, + "posY": 1.65588307, + "posZ": 2.47121763, + "rotX": 0.0221207272, + "rotY": 180.000092, + "rotZ": 0.08153533, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 2 - Losing Ground", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267115, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a0742", + "Name": "Card", + "Transform": { + "posX": -13.4546461, + "posY": 1.690578, + "posZ": 2.40635729, + "rotX": 0.0164294653, + "rotY": 180.000519, + "rotZ": 0.07964333, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 1 - The Impact Crater", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267116, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "5b9b85", + "Name": "Card", + "Transform": { + "posX": -36.7731, + "posY": 1.64633214, + "posZ": -0.0188990571, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "State Militia Field HQ", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267701, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f7d7d", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.71843, + "posY": 1.62791383, + "posZ": -1.90401852, + "rotX": 359.9224, + "rotY": 300.015564, + "rotZ": 359.97464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7732468, + "posY": 1.63386726, + "posZ": 3.8599875, + "rotX": 0.0168173965, + "rotY": 180.01564, + "rotZ": 0.0799642354, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7d8753", + "Name": "Bag", + "Transform": { + "posX": 2.369902, + "posY": 1.39214325, + "posZ": -3.2837, + "rotX": 359.983154, + "rotY": -0.000136403265, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The investigators are proceeding without permission", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "dd430a", + "Name": "Deck", + "Transform": { + "posX": 3.26681566, + "posY": 3.68776, + "posZ": -2.939152, + "rotX": 359.796234, + "rotY": 179.99617, + "rotZ": 0.7939022, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 267117, + 267118, + 267120 + ], + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1dafdf", + "Name": "Card", + "Transform": { + "posX": -12.9317694, + "posY": 1.6152097, + "posZ": -1.97544014, + "rotX": 359.9149, + "rotY": 179.998413, + "rotZ": 0.07930736, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Full Retreat", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267117, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7db99b", + "Name": "Card", + "Transform": { + "posX": -12.6365147, + "posY": 1.65706706, + "posZ": -2.07464743, + "rotX": 359.935944, + "rotY": 180.009872, + "rotZ": 0.08458801, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 2 - Firsthand Account (v.II)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267118, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d1cfa5", + "Name": "Card", + "Transform": { + "posX": -10.5489874, + "posY": 1.6865381, + "posZ": -5.752632, + "rotX": 0.117350072, + "rotY": 179.998611, + "rotZ": 0.08026745, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 1 - Perimeter Breach", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267120, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "29080c", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.70387745, + "posY": 3.65498543, + "posZ": -3.704863, + "rotX": 359.3727, + "rotY": 269.967377, + "rotZ": 1.19848621, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7093d", + "Name": "Deck", + "Transform": { + "posX": 2.99469066, + "posY": 3.70337, + "posZ": -3.86955166, + "rotX": 359.5853, + "rotY": 269.9986, + "rotZ": 180.621048, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Circumvention", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267300, + 267301, + 267302, + 267303, + 267304, + 267305 + ], + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "592505", + "Name": "Card", + "Transform": { + "posX": -13.4169531, + "posY": 1.73918974, + "posZ": 5.364081, + "rotX": 359.952057, + "rotY": 270.0008, + "rotZ": 179.051743, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Militia Sentry", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267300, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6bd431", + "Name": "Card", + "Transform": { + "posX": -13.1700773, + "posY": 1.79794693, + "posZ": 5.21333647, + "rotX": 359.952026, + "rotY": 269.996765, + "rotZ": 175.495392, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Militia Sentry", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267301, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9bc7a4", + "Name": "Card", + "Transform": { + "posX": -12.9899855, + "posY": 1.82883859, + "posZ": 5.08432341, + "rotX": 1.39110363, + "rotY": 269.868927, + "rotZ": 175.378036, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Militia Sentry", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267302, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a93f82", + "Name": "Card", + "Transform": { + "posX": -12.96269, + "posY": 1.70685, + "posZ": 5.252264, + "rotX": 359.952026, + "rotY": 270.001251, + "rotZ": 180.895554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught in the Crossfire", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267303, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f92428", + "Name": "Card", + "Transform": { + "posX": -13.078578, + "posY": 1.679198, + "posZ": 5.09993029, + "rotX": 359.9524, + "rotY": 269.9993, + "rotZ": 181.216278, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught in the Crossfire", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267304, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "813275", + "Name": "Card", + "Transform": { + "posX": -13.1931763, + "posY": 1.6149857, + "posZ": 5.20223951, + "rotX": 359.9201, + "rotY": 270.0009, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught in the Crossfire", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267305, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "84f32c", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63834023, + "posZ": 3.86010122, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Millstone River", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267704, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8c1268", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.49983, + "posY": 1.62991643, + "posZ": 5.947387, + "rotX": 359.9224, + "rotY": 300.005981, + "rotZ": 359.97467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9c89ac", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.63608015, + "posZ": -3.83, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Plainsboro Field", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267703, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a14980", + "Name": "Deck", + "Transform": { + "posX": -3.92750025, + "posY": 1.74437881, + "posZ": 5.758701, + "rotX": 359.919739, + "rotY": 269.999451, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encounter Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267312, + 267313, + 267314, + 267315, + 267316, + 267317, + 267318, + 267319, + 267320, + 267321, + 267322, + 267323, + 267400, + 267401, + 267402, + 267403, + 267404, + 267405, + 267406, + 267407, + 267408, + 267409, + 267410, + 267411, + 267412, + 267415, + 267416, + 267417 + ], + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "73eb92", + "Name": "Card", + "Transform": { + "posX": -9.680328, + "posY": 1.78819478, + "posZ": 2.39097834, + "rotX": 359.9519, + "rotY": 269.999573, + "rotZ": 180.952057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unstable Soldier", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267312, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07030c", + "Name": "Card", + "Transform": { + "posX": -9.4857235, + "posY": 1.78453529, + "posZ": 2.033467, + "rotX": 0.0053758393, + "rotY": 270.000244, + "rotZ": 181.470657, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unstable Soldier", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267313, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42a025", + "Name": "Card", + "Transform": { + "posX": -9.999817, + "posY": 1.84059143, + "posZ": 2.451969, + "rotX": 359.952, + "rotY": 269.996765, + "rotZ": 175.510284, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unstable Soldier", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267314, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa3f31", + "Name": "Card", + "Transform": { + "posX": -9.539511, + "posY": 1.74541748, + "posZ": 2.295299, + "rotX": 359.955566, + "rotY": 270.000153, + "rotZ": 180.209564, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unstable Soldier", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267315, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f1ce3", + "Name": "Card", + "Transform": { + "posX": -9.959501, + "posY": 1.73445225, + "posZ": 2.43718624, + "rotX": 359.936371, + "rotY": 270.0003, + "rotZ": 179.925156, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Military Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267316, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "284f5f", + "Name": "Card", + "Transform": { + "posX": -9.736608, + "posY": 1.98517239, + "posZ": 2.20378876, + "rotX": 0.0777664259, + "rotY": 269.982025, + "rotZ": 166.973068, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Military Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267317, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f9df1", + "Name": "Card", + "Transform": { + "posX": -9.846183, + "posY": 1.70694125, + "posZ": 2.10190129, + "rotX": 359.9512, + "rotY": 269.994934, + "rotZ": 180.196884, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Military Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267318, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49bf24", + "Name": "Card", + "Transform": { + "posX": -9.89337, + "posY": 1.72671175, + "posZ": 2.30957532, + "rotX": 359.951843, + "rotY": 269.9992, + "rotZ": 181.275467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Failing Defenses", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267319, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f4d72", + "Name": "Card", + "Transform": { + "posX": -9.512696, + "posY": 1.69561732, + "posZ": 1.73448884, + "rotX": 359.94986, + "rotY": 270.0, + "rotZ": 180.090057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Failing Defenses", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267320, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "347689", + "Name": "Card", + "Transform": { + "posX": -9.68778, + "posY": 1.68646109, + "posZ": 2.60475349, + "rotX": 359.951935, + "rotY": 270.0003, + "rotZ": 180.106171, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choking Smoke", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267321, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b63ff9", + "Name": "Card", + "Transform": { + "posX": -9.710618, + "posY": 1.64577353, + "posZ": 2.644261, + "rotX": 359.925018, + "rotY": 270.02066, + "rotZ": 180.012741, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choking Smoke", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267322, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6bb63", + "Name": "Card", + "Transform": { + "posX": -9.665174, + "posY": 1.609248, + "posZ": 2.48903775, + "rotX": 359.919281, + "rotY": 270.000122, + "rotZ": 180.0184, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choking Smoke", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267323, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7a687", + "Name": "Card", + "Transform": { + "posX": -13.9324627, + "posY": 1.85147655, + "posZ": -3.548372, + "rotX": 0.0364938639, + "rotY": 270.0015, + "rotZ": 181.037537, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sweeping Heat-Ray", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267400, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed6319", + "Name": "Card", + "Transform": { + "posX": -14.4051943, + "posY": 1.84486878, + "posZ": -2.6871326, + "rotX": 0.000262588757, + "rotY": 269.999634, + "rotZ": 178.286057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sweeping Heat-Ray", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267401, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "deeb02", + "Name": "Card", + "Transform": { + "posX": -13.9666576, + "posY": 1.836208, + "posZ": -2.92806649, + "rotX": 0.0361353867, + "rotY": 270.002136, + "rotZ": 180.992111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sweeping Heat-Ray", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267402, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e6188c", + "Name": "Card", + "Transform": { + "posX": -14.4013987, + "posY": 1.8282541, + "posZ": -3.05022764, + "rotX": 0.0358129255, + "rotY": 270.002075, + "rotZ": 181.0558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search Light Beam", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267403, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb7de2", + "Name": "Card", + "Transform": { + "posX": -14.1754055, + "posY": 1.97573352, + "posZ": -3.33040977, + "rotX": 359.967041, + "rotY": 269.991241, + "rotZ": 170.417313, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search Light Beam", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267404, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "564036", + "Name": "Card", + "Transform": { + "posX": -13.81101, + "posY": 1.80684662, + "posZ": -3.28871918, + "rotX": 359.952484, + "rotY": 269.997742, + "rotZ": 178.818954, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search Light Beam", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267405, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0dedff", + "Name": "Card", + "Transform": { + "posX": -14.0105934, + "posY": 1.79556668, + "posZ": -2.69907117, + "rotX": 0.0355848372, + "rotY": 270.002136, + "rotZ": 180.906708, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Martian Technician", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267406, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6826c1", + "Name": "Card", + "Transform": { + "posX": -13.7216635, + "posY": 1.7919054, + "posZ": -2.66484356, + "rotX": 0.03645171, + "rotY": 270.00174, + "rotZ": 181.054321, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Martian Technician", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267407, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0675da", + "Name": "Card", + "Transform": { + "posX": -14.100811, + "posY": 1.761666, + "posZ": -3.19721437, + "rotX": 0.0454738177, + "rotY": 270.001221, + "rotZ": 180.203171, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Martian Technician", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267408, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "381c24", + "Name": "Card", + "Transform": { + "posX": -13.7097759, + "posY": 1.75093091, + "posZ": -3.460492, + "rotX": 0.0348324, + "rotY": 270.000427, + "rotZ": 180.106812, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Martian Technician", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267409, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3bec9", + "Name": "Card", + "Transform": { + "posX": -13.7490911, + "posY": 1.75872517, + "posZ": -3.03785515, + "rotX": 359.952576, + "rotY": 270.0009, + "rotZ": 178.6434, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Handling Machine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267410, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d19fab", + "Name": "Card", + "Transform": { + "posX": -14.1113138, + "posY": 1.75179267, + "posZ": -3.13707137, + "rotX": 0.0449036434, + "rotY": 270.001038, + "rotZ": 180.8343, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Handling Machine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267411, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df0679", + "Name": "Card", + "Transform": { + "posX": -14.0707521, + "posY": 1.739896, + "posZ": -3.02546358, + "rotX": 0.03610193, + "rotY": 270.0021, + "rotZ": 180.993851, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Handling Machine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267412, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7c2447", + "Name": "Card", + "Transform": { + "posX": -13.8469458, + "posY": 1.69424224, + "posZ": -2.8296454, + "rotX": 0.0221196488, + "rotY": 270.001251, + "rotZ": 180.184937, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charred Bodies", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267415, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74162b", + "Name": "Card", + "Transform": { + "posX": -13.9195662, + "posY": 1.67035687, + "posZ": -2.87534976, + "rotX": 0.03568758, + "rotY": 270.002, + "rotZ": 180.697662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charred Bodies", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267416, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a89156", + "Name": "Card", + "Transform": { + "posX": -9.792112, + "posY": 1.83165717, + "posZ": 7.9584794, + "rotX": 359.920227, + "rotY": 269.999939, + "rotZ": 0.0168329328, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charred Bodies", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267417, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a84218", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4605331, + "posY": 1.626393, + "posZ": -5.854717, + "rotX": 359.9392, + "rotY": 240.012344, + "rotZ": 0.0545053743, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "aef61c", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731323, + "posY": 1.631607, + "posZ": -3.83001471, + "rotX": 0.0168404169, + "rotY": 179.99913, + "rotZ": 0.0799395144, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b19a6b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.70107543, + "posY": 1.55831, + "posZ": 14.2777929, + "rotX": 359.955139, + "rotY": 225.003647, + "rotZ": 0.0686669946, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "586607", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.69642675, + "posY": 3.65558386, + "posZ": 14.27886, + "rotX": 359.948151, + "rotY": 224.998047, + "rotZ": 0.0582996868, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "67cd54", + "Name": "Card", + "Transform": { + "posX": 22.9033031, + "posY": 2.36231875, + "posZ": -49.92594, + "rotX": 359.919983, + "rotY": 269.977722, + "rotZ": 357.200867, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Crash Site", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267324, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8df1e7", + "Name": "Deck", + "Transform": { + "posX": 1.69643617, + "posY": 3.67377949, + "posZ": 14.2788219, + "rotX": 359.947968, + "rotY": 225.033615, + "rotZ": 0.058482755, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fighting Machines", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267413, + 267414 + ], + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "927c6d", + "Name": "Card", + "Transform": { + "posX": -10.7567711, + "posY": 1.61343193, + "posZ": 11.4735889, + "rotX": 359.9201, + "rotY": 269.998749, + "rotZ": 0.016850939, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fighting Machine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267413, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0160fa", + "Name": "Card", + "Transform": { + "posX": -10.6265259, + "posY": 1.65758038, + "posZ": 11.7134142, + "rotX": 359.919281, + "rotY": 269.998657, + "rotZ": 0.0144521734, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fighting Machine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267414, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "eb56cf", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.66593, + "posY": 1.62895751, + "posZ": 1.89638412, + "rotX": 359.939117, + "rotY": 240.1148, + "rotZ": 0.05439558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ebe292", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.644075, + "posZ": -7.70000172, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wilmuth Farm", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267700, + "SidewaysCard": false, + "CustomDeck": { + "2677": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f4eb10", + "Name": "Bag", + "Transform": { + "posX": 2.513903, + "posY": 1.39382029, + "posZ": 3.10840273, + "rotX": 359.983154, + "rotY": 0.00105631712, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The investigators are cooperating with the militia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "15af5a", + "Name": "Deck", + "Transform": { + "posX": 2.40230584, + "posY": 3.700426, + "posZ": 3.17458916, + "rotX": 359.914185, + "rotY": 179.997025, + "rotZ": 359.7882, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 267117, + 267119, + 267121 + ], + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "913bf7", + "Name": "Card", + "Transform": { + "posX": -12.931489, + "posY": 1.61459577, + "posZ": -5.618522, + "rotX": 0.127035737, + "rotY": 179.998047, + "rotZ": 0.06544716, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Full Retreat", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267117, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b42d80", + "Name": "Card", + "Transform": { + "posX": -12.5736494, + "posY": 1.65652943, + "posZ": -5.717539, + "rotX": 0.10671939, + "rotY": 180.003754, + "rotZ": 0.0736454949, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 2 - Firsthand Account (v.I)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267119, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a2ce7", + "Name": "Card", + "Transform": { + "posX": -12.6107378, + "posY": 1.69085467, + "posZ": -5.52682829, + "rotX": 0.110006191, + "rotY": 180.001434, + "rotZ": 0.07457632, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 1 - Red Tape", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267121, + "SidewaysCard": true, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a99ddd", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.46410942, + "posY": 3.649853, + "posZ": 3.922271, + "rotX": 359.993469, + "rotY": 269.9879, + "rotZ": 358.916473, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33bead", + "Name": "Deck", + "Transform": { + "posX": 2.40273333, + "posY": 3.70441484, + "posZ": 2.28878784, + "rotX": 359.976624, + "rotY": 269.990234, + "rotZ": 180.795166, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Collaboration", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267306, + 267307, + 267308, + 267309, + 267310, + 267311 + ], + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9db829", + "Name": "Card", + "Transform": { + "posX": -13.1413822, + "posY": 1.74350929, + "posZ": 3.01568913, + "rotX": 359.952057, + "rotY": 270.000977, + "rotZ": 181.14624, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "By the Book", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267306, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c9f53", + "Name": "Card", + "Transform": { + "posX": -13.2747087, + "posY": 1.7678169, + "posZ": 2.599782, + "rotX": 1.44897926, + "rotY": 270.045776, + "rotZ": 181.265762, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "By the Book", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267307, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e6db1", + "Name": "Card", + "Transform": { + "posX": -12.9636326, + "posY": 1.72399259, + "posZ": 2.908643, + "rotX": 359.952057, + "rotY": 270.000977, + "rotZ": 181.146973, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "By the Book", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267308, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f3a797", + "Name": "Card", + "Transform": { + "posX": -12.7581348, + "posY": 1.73464537, + "posZ": 2.59381056, + "rotX": 359.943237, + "rotY": 270.127441, + "rotZ": 183.362579, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gap in Defenses", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267309, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "15308e", + "Name": "Card", + "Transform": { + "posX": -12.8473644, + "posY": 1.66569614, + "posZ": 2.563394, + "rotX": 359.952057, + "rotY": 269.999756, + "rotZ": 180.615768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gap in Defenses", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267310, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1a71d", + "Name": "Card", + "Transform": { + "posX": -13.1990948, + "posY": 1.61428714, + "posZ": 2.79687643, + "rotX": 359.9201, + "rotY": 270.0003, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gap in Defenses", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 267311, + "SidewaysCard": false, + "CustomDeck": { + "2673": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, { "GUID": "313523", "Name": "Custom_Model_Bag", "Transform": { - "posX": 10.762002, - "posY": 1.46650481, - "posZ": -0.0039005673, + "posX": 10.7639246, + "posY": 1.466502, + "posZ": -0.004321139, "rotX": 359.920135, "rotY": 270.0055, - "rotZ": 0.016866304, + "rotZ": 0.01686576, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -716976,6 +725009,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"01728a\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"064b0f\":{\"lock\":false,\"pos\":{\"x\":-20.1646,\"y\":1.6107,\"z\":3.8968},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"0e9d55\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"0eb986\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"14f22b\":{\"lock\":false,\"pos\":{\"x\":2.3415,\"y\":1.394,\"z\":2.8614},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"1e366a\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6208,\"z\":0.3735},\"rot\":{\"x\":0.0168,\"y\":179.9992,\"z\":0.0803}},\"4ff006\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":180.0168}},\"51a44f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"5a544f\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"662189\":{\"lock\":false,\"pos\":{\"x\":-33.2744,\"y\":1.63,\"z\":7.4661},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0346,\"z\":0.08}},\"723bcf\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0171,\"y\":179.8131,\"z\":0.0799}},\"7d5965\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":224.9981,\"z\":0.0687}},\"8c86ec\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":180.0168}},\"964dbc\":{\"lock\":false,\"pos\":{\"x\":-33.4039,\"y\":1.628,\"z\":-0.0959},\"rot\":{\"x\":359.9201,\"y\":270.01,\"z\":0.0169}},\"982a77\":{\"lock\":false,\"pos\":{\"x\":-26.9448,\"y\":1.6207,\"z\":5.5592},\"rot\":{\"x\":359.9224,\"y\":300.0132,\"z\":359.9746}},\"a1198e\":{\"lock\":false,\"pos\":{\"x\":-27.2283,\"y\":1.636,\"z\":10.0866},\"rot\":{\"x\":359.9201,\"y\":270.1544,\"z\":0.0166}},\"a39847\":{\"lock\":false,\"pos\":{\"x\":2.0611,\"y\":1.3926,\"z\":-3.0653},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"cb64cc\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0172,\"y\":179.7664,\"z\":0.0799}},\"d0e2f1\":{\"lock\":false,\"pos\":{\"x\":-3.9272,\"y\":1.7925,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"d4f3f0\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"e0e879\":{\"lock\":false,\"pos\":{\"x\":-26.853,\"y\":1.6195,\"z\":1.9503},\"rot\":{\"x\":359.9392,\"y\":239.9978,\"z\":0.0545}}}}", "XmlUI": "", @@ -716984,12 +725020,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -36.7733, - "posY": 1.6338675, - "posZ": 3.86, - "rotX": 0.0167909, - "rotY": 180.034637, - "rotZ": 0.07995053, + "posX": -36.7732964, + "posY": 1.63386738, + "posZ": 3.86000013, + "rotX": 0.0167908538, + "rotY": 180.034622, + "rotZ": 0.07993174, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717139,12 +725175,12 @@ "GUID": "01728a", "Name": "Card", "Transform": { - "posX": -3.95600033, - "posY": 1.59753942, - "posZ": -10.4412022, + "posX": -3.95613432, + "posY": 1.59753954, + "posZ": -10.4416618, "rotX": 359.919739, - "rotY": 269.999756, - "rotZ": 0.0168375317, + "rotY": 269.998749, + "rotZ": 0.0168389156, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717191,12 +725227,12 @@ "GUID": "064b0f", "Name": "Custom_Tile", "Transform": { - "posX": -20.1646, - "posY": 1.61071861, - "posZ": 3.89680052, + "posX": -20.1645317, + "posY": 1.61071849, + "posZ": 3.896784, "rotX": 359.9201, "rotY": 270.009766, - "rotZ": 0.01685324, + "rotZ": 0.0168533772, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717348,7 +725384,7 @@ "Transform": { "posX": -23.6765976, "posY": 1.62920988, - "posZ": 3.86000037, + "posZ": 3.86000347, "rotX": 359.9201, "rotY": 270.000122, "rotZ": 180.01683, @@ -717400,9 +725436,9 @@ "Transform": { "posX": -30.2243, "posY": 1.63494289, - "posZ": -7.70000029, + "posZ": -7.699996, "rotX": 359.9201, - "rotY": 270.000061, + "rotY": 270.0005, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -717450,11 +725486,11 @@ "GUID": "14f22b", "Name": "Bag", "Transform": { - "posX": 2.34150147, + "posX": 2.34154224, "posY": 1.39398921, - "posZ": 2.8614018, + "posZ": 2.86144948, "rotX": 359.983154, - "rotY": 0.0007666535, + "rotY": -9.1314876E-05, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -717483,6 +725519,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -717491,12 +725530,12 @@ "GUID": "636a7c", "Name": "Deck", "Transform": { - "posX": 2.8878696, - "posY": 3.6936233, - "posZ": 2.37283778, - "rotX": 0.4002335, - "rotY": 179.985779, - "rotZ": 0.583079, + "posX": 2.46754217, + "posY": 3.69941139, + "posZ": 2.631233, + "rotX": 0.277639329, + "rotY": 180.001083, + "rotZ": 0.3669915, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717525,7 +725564,7 @@ "SidewaysCard": true, "DeckIDs": [ 267111, - 267112, + 266212, 267113 ], "CustomDeck": { @@ -717537,6 +725576,15 @@ "BackIsHidden": false, "UniqueBack": true, "Type": 0 + }, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996728668/6F92A2D1CC3EBAECB5D2FAF15C9F51BD8DB3A4C6/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", @@ -717596,15 +725644,15 @@ "XmlUI": "" }, { - "GUID": "25d61e", + "GUID": "f498f1", "Name": "Card", "Transform": { - "posX": -11.0709171, - "posY": 1.65956247, - "posZ": 14.6592941, - "rotX": 0.0112468079, - "rotY": 179.999878, - "rotZ": 359.9926, + "posX": -2.68854475, + "posY": 1.71145535, + "posZ": -5.04852962, + "rotX": 359.102539, + "rotY": 179.999481, + "rotZ": 0.0535789058, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717630,12 +725678,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 267112, + "CardID": 266212, "SidewaysCard": true, "CustomDeck": { - "2671": { + "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996728668/6F92A2D1CC3EBAECB5D2FAF15C9F51BD8DB3A4C6/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": false, @@ -717707,12 +725755,12 @@ "GUID": "1e366a", "Name": "Deck", "Transform": { - "posX": -2.72460032, + "posX": -2.7246, "posY": 1.62076032, - "posZ": 0.3735004, - "rotX": 0.016836768, - "rotY": 179.9992, - "rotZ": 0.08025566, + "posZ": 0.373500615, + "rotX": 0.0168366227, + "rotY": 179.999222, + "rotZ": 0.08025584, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -717932,7 +725980,7 @@ "Transform": { "posX": -36.7732, "posY": 1.646329, - "posZ": -0.029999515, + "posZ": -0.0299240537, "rotX": 359.9201, "rotY": 270.0003, "rotZ": 180.01683, @@ -717984,7 +726032,7 @@ "Transform": { "posX": -30.2243, "posY": 1.637197, - "posZ": -0.02999983, + "posZ": -0.0299839545, "rotX": 359.9201, "rotY": 270.000061, "rotZ": 180.01683, @@ -718086,12 +726134,12 @@ "GUID": "662189", "Name": "Custom_Tile", "Transform": { - "posX": -33.2744, + "posX": -33.27433, "posY": 1.63004827, - "posZ": 7.46609926, + "posZ": 7.46608543, "rotX": 359.9201, "rotY": 270.0127, - "rotZ": 0.016851753, + "rotZ": 0.0168496259, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -718241,12 +726289,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -36.7733, - "posY": 1.6338675, - "posZ": 3.86, - "rotX": 0.0167909432, - "rotY": 180.034622, - "rotZ": 0.07995019, + "posX": -36.7732468, + "posY": 1.63386714, + "posZ": 3.85998631, + "rotX": 0.0167911667, + "rotY": 180.0344, + "rotZ": 0.0799498, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -718396,12 +726444,12 @@ "GUID": "723bcf", "Name": "Custom_Tile", "Transform": { - "posX": -30.2244, + "posX": -30.224329, "posY": 1.62247539, - "posZ": -3.82999969, - "rotX": 0.0170998182, - "rotY": 179.8131, - "rotZ": 0.07988468, + "posZ": -3.83001423, + "rotX": 0.0170999058, + "rotY": 179.812973, + "rotZ": 0.0798844546, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -718551,12 +726599,12 @@ "GUID": "7d5965", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69640076, - "posY": 1.55831718, - "posZ": 14.2791014, + "posX": 1.697876, + "posY": 1.55831444, + "posZ": 14.2787971, "rotX": 359.955139, - "rotY": 224.9981, - "rotZ": 0.06867276, + "rotY": 224.998108, + "rotZ": 0.06867188, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -718594,6 +726642,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -718927,12 +726978,12 @@ "GUID": "964dbc", "Name": "Custom_Tile", "Transform": { - "posX": -33.4039, - "posY": 1.62800646, - "posZ": -0.09590027, + "posX": -33.40383, + "posY": 1.62800634, + "posZ": -0.0959159, "rotX": 359.9201, - "rotY": 270.009949, - "rotZ": 0.0168537032, + "rotY": 270.0099, + "rotZ": 0.01685346, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -719082,9 +727133,9 @@ "GUID": "982a77", "Name": "Custom_Tile", "Transform": { - "posX": -26.9448, + "posX": -26.9447289, "posY": 1.62066174, - "posZ": 5.55920029, + "posZ": 5.559188, "rotX": 359.9224, "rotY": 300.013184, "rotZ": 359.97464, @@ -719241,8 +727292,8 @@ "posY": 1.63599241, "posZ": 10.0866, "rotX": 359.920074, - "rotY": 270.154327, - "rotZ": 0.01662436, + "rotY": 270.1542, + "rotZ": 0.0166245941, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -719289,11 +727340,11 @@ "GUID": "a39847", "Name": "Bag", "Transform": { - "posX": 2.06110168, - "posY": 1.39264023, - "posZ": -3.06529927, + "posX": 2.06110239, + "posY": 1.39264035, + "posZ": -3.06529856, "rotX": 359.983154, - "rotY": 0.0007897066, + "rotY": 0.0008053015, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -719322,6 +727373,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -719330,12 +727384,12 @@ "GUID": "8b7833", "Name": "Deck", "Transform": { - "posX": 2.13159323, - "posY": 3.69945574, - "posZ": -3.138004, - "rotX": 0.09488068, - "rotY": 180.000168, - "rotZ": 0.251841, + "posX": 2.72844458, + "posY": 3.68800068, + "posZ": -3.761886, + "rotX": 0.338363856, + "rotY": 180.002335, + "rotZ": 0.691744, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -719364,7 +727418,7 @@ "SidewaysCard": true, "DeckIDs": [ 267110, - 267112, + 266212, 267113 ], "CustomDeck": { @@ -719376,6 +727430,15 @@ "BackIsHidden": false, "UniqueBack": true, "Type": 0 + }, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996728668/6F92A2D1CC3EBAECB5D2FAF15C9F51BD8DB3A4C6/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", @@ -719435,15 +727498,15 @@ "XmlUI": "" }, { - "GUID": "25d61e", + "GUID": "f3c0ff", "Name": "Card", "Transform": { - "posX": -11.0953846, - "posY": 1.65668678, - "posZ": 14.0848169, - "rotX": 0.0100776767, - "rotY": 180.0, - "rotZ": 180.092712, + "posX": -2.68849754, + "posY": 1.67198241, + "posZ": -5.04851866, + "rotX": 0.0165277459, + "rotY": 179.999466, + "rotZ": 0.0582970642, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -719469,12 +727532,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 267112, + "CardID": 266212, "SidewaysCard": true, "CustomDeck": { - "2671": { + "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996728668/6F92A2D1CC3EBAECB5D2FAF15C9F51BD8DB3A4C6/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": false, @@ -719546,12 +727609,12 @@ "GUID": "cb64cc", "Name": "Custom_Tile", "Transform": { - "posX": -30.2244, - "posY": 1.62473536, - "posZ": 3.86000013, - "rotX": 0.0171649624, - "rotY": 179.766342, - "rotZ": 0.07986956, + "posX": -30.2243214, + "posY": 1.62473524, + "posZ": 3.85998583, + "rotX": 0.0171651822, + "rotY": 179.7662, + "rotZ": 0.07987608, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -719701,9 +727764,9 @@ "GUID": "d0e2f1", "Name": "Deck", "Transform": { - "posX": -3.92719984, + "posX": -3.9272, "posY": 1.79251826, - "posZ": 5.757101, + "posZ": 5.7571187, "rotX": 359.919739, "rotY": 270.000031, "rotZ": 180.016815, @@ -721779,11 +729842,11 @@ "GUID": "d4f3f0", "Name": "Card", "Transform": { - "posX": -17.1199989, - "posY": 1.62006724, - "posZ": 3.86000013, + "posX": -17.119873, + "posY": 1.620067, + "posZ": 3.86007166, "rotX": 359.9201, - "rotY": 269.9998, + "rotY": 270.000275, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -721831,12 +729894,12 @@ "GUID": "e0e879", "Name": "Custom_Tile", "Transform": { - "posX": -26.853, - "posY": 1.6194731, - "posZ": 1.9503001, + "posX": -26.85293, + "posY": 1.619473, + "posZ": 1.95028937, "rotX": 359.93924, "rotY": 239.997772, - "rotZ": 0.054518763, + "rotZ": 0.0545192026, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -722004,61 +730067,16 @@ } ] }, - { - "GUID": "480756", - "Name": "Custom_PDF", - "Transform": { - "posX": 12.2534027, - "posY": 1.47267377, - "posZ": 28.0062084, - "rotX": 359.920135, - "rotY": 269.994354, - "rotZ": 0.0168795343, - "scaleX": 3.51166582, - "scaleY": 1.0, - "scaleZ": 3.51166582 - }, - "Nickname": "War of the Worlds Campaign Guide", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1461933574033822342/9EBF4537CF816F96F2A3A0F62E75F36F061D56E7/", - "PDFPassword": "", - "PDFPage": 0, - "PDFPageOffset": 0 - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "a0d2b1", "Name": "Custom_Model_Bag", "Transform": { - "posX": 10.5681, - "posY": 1.46414173, - "posZ": -8.9470005, + "posX": 10.5700235, + "posY": 1.46413863, + "posZ": -8.947415, "rotX": 359.9201, "rotY": 270.0628, - "rotZ": 0.0167859513, + "rotZ": 0.016785847, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -722106,6 +730124,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"0683a6\":{\"lock\":false,\"pos\":{\"x\":2.5417,\"y\":1.3917,\"z\":-4.1378},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"0e619c\":{\"lock\":false,\"pos\":{\"x\":-33.9406,\"y\":1.6294,\"z\":1.9878},\"rot\":{\"x\":359.939,\"y\":240.2362,\"z\":0.0543}},\"13e962\":{\"lock\":false,\"pos\":{\"x\":-36.7745,\"y\":1.6316,\"z\":-3.8288},\"rot\":{\"x\":0.0169,\"y\":179.99,\"z\":0.08}},\"143177\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"1b6eb1\":{\"lock\":false,\"pos\":{\"x\":-31.0312,\"y\":1.6538,\"z\":-5.5705},\"rot\":{\"x\":359.9201,\"y\":270.0015,\"z\":180.9124}},\"1cfcd8\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0297},\"rot\":{\"x\":359.9201,\"y\":270.0077,\"z\":180.0168}},\"1e47a1\":{\"lock\":false,\"pos\":{\"x\":-33.7422,\"y\":1.6268,\"z\":-5.8858},\"rot\":{\"x\":359.9389,\"y\":240.301,\"z\":0.0542}},\"43c278\":{\"lock\":false,\"pos\":{\"x\":-23.9177,\"y\":1.6441,\"z\":-1.865},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":180.8658}},\"507873\":{\"lock\":false,\"pos\":{\"x\":-27.0204,\"y\":1.6174,\"z\":-5.9677},\"rot\":{\"x\":359.9224,\"y\":300.0099,\"z\":359.9747}},\"51b850\":{\"lock\":false,\"pos\":{\"x\":2.5947,\"y\":1.3927,\"z\":-0.2028},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"533582\":{\"lock\":false,\"pos\":{\"x\":-20.1668,\"y\":1.6084,\"z\":-4.1121},\"rot\":{\"x\":359.9317,\"y\":315.1504,\"z\":359.9552}},\"59d06d\":{\"lock\":false,\"pos\":{\"x\":-26.9777,\"y\":1.6184,\"z\":-2.4034},\"rot\":{\"x\":359.9392,\"y\":240.0526,\"z\":0.0545}},\"59f8a9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":180.0168}},\"6436eb\":{\"lock\":false,\"pos\":{\"x\":-32.0494,\"y\":1.6261,\"z\":-0.0812},\"rot\":{\"x\":0.0168,\"y\":179.9968,\"z\":0.0799}},\"69b73d\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7829,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7734,\"y\":1.6339,\"z\":3.8601},\"rot\":{\"x\":0.0168,\"y\":180.0052,\"z\":0.08}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0009,\"z\":0.0687}},\"8e9499\":{\"lock\":false,\"pos\":{\"x\":2.6428,\"y\":1.3938,\"z\":3.4968},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"92a3d2\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9964,\"z\":180.0168}},\"986ddd\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"a318ba\":{\"lock\":false,\"pos\":{\"x\":-33.4763,\"y\":1.6298,\"z\":5.5945},\"rot\":{\"x\":359.9224,\"y\":300.1253,\"z\":359.9745}},\"a73f89\":{\"lock\":false,\"pos\":{\"x\":-2.725,\"y\":1.6208,\"z\":0.3689},\"rot\":{\"x\":0.0168,\"y\":180.0203,\"z\":0.0803}},\"ab952b\":{\"lock\":false,\"pos\":{\"x\":-38.0369,\"y\":1.6631,\"z\":-9.3684},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.9491}},\"afe2c5\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6167,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":180.0168}},\"b6a70f\":{\"lock\":false,\"pos\":{\"x\":-30.2237,\"y\":1.6361,\"z\":-3.8313},\"rot\":{\"x\":359.9201,\"y\":269.9796,\"z\":180.0168}},\"becd49\":{\"lock\":false,\"pos\":{\"x\":-27.1866,\"y\":1.6199,\"z\":1.838},\"rot\":{\"x\":359.9224,\"y\":300.02,\"z\":359.9746}},\"c43615\":{\"lock\":false,\"pos\":{\"x\":-33.6095,\"y\":1.6278,\"z\":-1.8932},\"rot\":{\"x\":359.9223,\"y\":299.8525,\"z\":359.9749}},\"c7a9b1\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0302},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"d6cc50\":{\"lock\":false,\"pos\":{\"x\":-38.5548,\"y\":1.6662,\"z\":-1.6835},\"rot\":{\"x\":359.9202,\"y\":269.9995,\"z\":180.9544}},\"f8f2ef\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9993,\"z\":0.0168}},\"fdc52f\":{\"lock\":false,\"pos\":{\"x\":-20.5628,\"y\":1.6079,\"z\":-7.6857},\"rot\":{\"x\":359.9201,\"y\":270.0123,\"z\":0.0169}}}}", "XmlUI": "", @@ -722114,11 +730135,11 @@ "GUID": "0683a6", "Name": "Bag", "Transform": { - "posX": 2.54170084, - "posY": 1.39165092, - "posZ": -4.13779974, + "posX": 2.541703, + "posY": 1.39165211, + "posZ": -4.137799, "rotX": 359.983154, - "rotY": 0.000784175762, + "rotY": 0.0007387948, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -722147,6 +730168,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -722565,12 +730589,12 @@ "GUID": "0e619c", "Name": "Custom_Tile", "Transform": { - "posX": -33.9406, - "posY": 1.62936723, - "posZ": 1.98780024, + "posX": -33.9405365, + "posY": 1.62936711, + "posZ": 1.98778474, "rotX": 359.939, - "rotY": 240.2362, - "rotZ": 0.0542658567, + "rotY": 240.236221, + "rotZ": 0.054265555, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -722720,12 +730744,12 @@ "GUID": "13e962", "Name": "Custom_Tile", "Transform": { - "posX": -36.7745, - "posY": 1.63160932, - "posZ": -3.8288002, - "rotX": 0.0168532543, - "rotY": 179.989914, - "rotZ": 0.0799367, + "posX": -36.7744331, + "posY": 1.6316092, + "posZ": -3.82881546, + "rotX": 0.0168532915, + "rotY": 179.989883, + "rotZ": 0.07993698, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -722877,9 +730901,9 @@ "Transform": { "posX": -36.7732, "posY": 1.64856255, - "posZ": 7.57, + "posZ": 7.57000065, "rotX": 359.9201, - "rotY": 269.9997, + "rotY": 269.999725, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -722928,10 +730952,10 @@ "Name": "Card", "Transform": { "posX": -31.0312, - "posY": 1.65378737, - "posZ": -5.57050037, + "posY": 1.65378726, + "posZ": -5.57050657, "rotX": 359.920074, - "rotY": 270.001526, + "rotY": 270.0015, "rotZ": 180.912354, "scaleX": 1.0, "scaleY": 1.0, @@ -722981,9 +731005,9 @@ "Transform": { "posX": -23.6766, "posY": 1.62806737, - "posZ": -0.0296998937, + "posZ": -0.02966857, "rotX": 359.9201, - "rotY": 270.0077, + "rotY": 270.007935, "rotZ": 180.016785, "scaleX": 1.0, "scaleY": 1.0, @@ -723031,12 +731055,12 @@ "GUID": "1e47a1", "Name": "Custom_Tile", "Transform": { - "posX": -33.7422, - "posY": 1.62677658, - "posZ": -5.88580036, + "posX": -33.74213, + "posY": 1.62677646, + "posZ": -5.885826, "rotX": 359.938934, - "rotY": 240.301, - "rotZ": 0.0541972332, + "rotY": 240.30072, + "rotZ": 0.0541972965, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -723187,11 +731211,11 @@ "Name": "Card", "Transform": { "posX": -23.9177, - "posY": 1.64406848, - "posZ": -1.865, + "posY": 1.64406812, + "posZ": -1.86502182, "rotX": 359.9201, - "rotY": 269.9958, - "rotZ": 180.865829, + "rotY": 269.995758, + "rotZ": 180.8658, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -723238,9 +731262,9 @@ "GUID": "507873", "Name": "Custom_Tile", "Transform": { - "posX": -27.0204, - "posY": 1.61737955, - "posZ": -5.9677, + "posX": -27.0203285, + "posY": 1.61737943, + "posZ": -5.967715, "rotX": 359.9224, "rotY": 300.0099, "rotZ": 359.97467, @@ -723393,11 +731417,11 @@ "GUID": "51b850", "Name": "Bag", "Transform": { - "posX": 2.59470081, - "posY": 1.3927331, - "posZ": -0.202799112, + "posX": 2.59470177, + "posY": 1.39273429, + "posZ": -0.202798426, "rotX": 359.983154, - "rotY": 0.000772557338, + "rotY": 0.0007541607, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -723426,6 +731450,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -723650,11 +731677,11 @@ "GUID": "533582", "Name": "Custom_Tile", "Transform": { - "posX": -20.1668, - "posY": 1.608368, - "posZ": -4.1121, + "posX": -20.1667271, + "posY": 1.60836816, + "posZ": -4.11211348, "rotX": 359.9317, - "rotY": 315.1504, + "rotY": 315.1503, "rotZ": 359.955231, "scaleX": 1.0, "scaleY": 1.0, @@ -723805,12 +731832,12 @@ "GUID": "59d06d", "Name": "Custom_Tile", "Transform": { - "posX": -26.9777, + "posX": -26.9776268, "posY": 1.61836743, - "posZ": -2.40339971, + "posZ": -2.40341425, "rotX": 359.939178, - "rotY": 240.052612, - "rotZ": 0.0544618741, + "rotY": 240.052582, + "rotZ": 0.05446114, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -723962,9 +731989,9 @@ "Transform": { "posX": -23.6766, "posY": 1.62581253, - "posZ": -7.700001, + "posZ": -7.70000935, "rotX": 359.9201, - "rotY": 269.999268, + "rotY": 269.999329, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -724012,12 +732039,12 @@ "GUID": "6436eb", "Name": "Custom_Tile", "Transform": { - "posX": -32.0494, + "posX": -32.04933, "posY": 1.62612188, - "posZ": -0.08119982, - "rotX": 0.01684375, - "rotY": 179.996765, - "rotZ": 0.07993841, + "posZ": -0.0812144354, + "rotX": 0.0168437827, + "rotY": 179.996674, + "rotZ": 0.0799374655, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -724167,11 +732194,11 @@ "GUID": "69b73d", "Name": "Deck", "Transform": { - "posX": -3.92740035, - "posY": 1.78289044, - "posZ": 5.75700045, + "posX": -3.927405, + "posY": 1.78289056, + "posZ": 5.757038, "rotX": 359.919739, - "rotY": 270.000031, + "rotY": 270.000122, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -726139,12 +734166,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -36.7734, - "posY": 1.6338675, - "posZ": 3.86009955, - "rotX": 0.0168321487, - "rotY": 180.005081, - "rotZ": 0.079941906, + "posX": -36.7733459, + "posY": 1.63386762, + "posZ": 3.860086, + "rotX": 0.0168323964, + "rotY": 180.004944, + "rotZ": 0.07994163, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -726294,12 +734321,12 @@ "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69640088, - "posY": 1.55831623, - "posZ": 14.2789011, + "posX": 1.69792414, + "posY": 1.5583148, + "posZ": 14.2787256, "rotX": 359.955139, - "rotY": 225.000916, - "rotZ": 0.06866922, + "rotY": 225.000946, + "rotZ": 0.06867001, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -726337,6 +734364,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -726412,11 +734442,11 @@ "GUID": "8e9499", "Name": "Bag", "Transform": { - "posX": 2.64280152, - "posY": 1.39375329, - "posZ": 3.496801, + "posX": 2.64280343, + "posY": 1.39375389, + "posZ": 3.49680281, "rotX": 359.983154, - "rotY": 0.0007973819, + "rotY": 0.000797616842, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -726445,6 +734475,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -726671,7 +734704,7 @@ "Transform": { "posX": -30.2243, "posY": 1.63834023, - "posZ": 3.86000061, + "posZ": 3.86003256, "rotX": 359.9201, "rotY": 269.9964, "rotZ": 180.01683, @@ -726723,9 +734756,9 @@ "Transform": { "posX": -36.7732, "posY": 1.64407551, - "posZ": -7.70000029, + "posZ": -7.70001, "rotX": 359.9201, - "rotY": 269.9998, + "rotY": 270.000061, "rotZ": 180.0168, "scaleX": 1.0, "scaleY": 1.0, @@ -726773,9 +734806,9 @@ "GUID": "a318ba", "Name": "Custom_Tile", "Transform": { - "posX": -33.4763, - "posY": 1.6297797, - "posZ": 5.5945, + "posX": -33.47623, + "posY": 1.62977982, + "posZ": 5.594484, "rotX": 359.922424, "rotY": 300.1253, "rotZ": 359.9745, @@ -726928,12 +734961,12 @@ "GUID": "a73f89", "Name": "Deck", "Transform": { - "posX": -2.725, + "posX": -2.72499967, "posY": 1.62075961, - "posZ": 0.3689005, - "rotX": 0.0168072227, + "posZ": 0.3689006, + "rotX": 0.0168072786, "rotY": 180.020279, - "rotZ": 0.08026193, + "rotZ": 0.08026197, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727142,12 +735175,12 @@ "GUID": "ab952b", "Name": "Card", "Transform": { - "posX": -38.0369, - "posY": 1.66314042, - "posZ": -9.3684, + "posX": -38.0369034, + "posY": 1.66313875, + "posZ": -9.368605, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 180.949081, + "rotY": 269.997864, + "rotZ": 180.949, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727194,9 +735227,9 @@ "GUID": "afe2c5", "Name": "Card", "Transform": { - "posX": -17.1201, - "posY": 1.61666989, - "posZ": -7.7, + "posX": -17.1200981, + "posY": 1.61667, + "posZ": -7.69999933, "rotX": 359.9201, "rotY": 269.999268, "rotZ": 180.01683, @@ -727248,9 +735281,9 @@ "Transform": { "posX": -30.2237, "posY": 1.63607943, - "posZ": -3.8313, + "posZ": -3.8313005, "rotX": 359.9201, - "rotY": 269.9796, + "rotY": 269.979645, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -727298,9 +735331,9 @@ "GUID": "becd49", "Name": "Custom_Tile", "Transform": { - "posX": -27.1866, - "posY": 1.61990535, - "posZ": 1.83799958, + "posX": -27.1865311, + "posY": 1.61990523, + "posZ": 1.8379854, "rotX": 359.9224, "rotY": 300.019958, "rotZ": 359.97464, @@ -727453,11 +735486,11 @@ "GUID": "c43615", "Name": "Custom_Tile", "Transform": { - "posX": -33.6095, - "posY": 1.62776518, - "posZ": -1.8932004, + "posX": -33.6094322, + "posY": 1.62776494, + "posZ": -1.89321518, "rotX": 359.922333, - "rotY": 299.852417, + "rotY": 299.8523, "rotZ": 359.974884, "scaleX": 1.0, "scaleY": 1.0, @@ -727609,11 +735642,11 @@ "Name": "Card", "Transform": { "posX": -36.7732, - "posY": 1.6463294, - "posZ": -0.0301992018, + "posY": 1.64632952, + "posZ": -0.0300727282, "rotX": 359.9201, - "rotY": 269.999176, - "rotZ": 180.016815, + "rotY": 270.001068, + "rotZ": 180.0168, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727661,11 +735694,11 @@ "Name": "Card", "Transform": { "posX": -38.5548, - "posY": 1.66622114, - "posZ": -1.68350041, + "posY": 1.66621959, + "posZ": -1.68352926, "rotX": 359.920166, - "rotY": 269.9995, - "rotZ": 180.954391, + "rotY": 269.998352, + "rotZ": 180.954315, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727712,12 +735745,12 @@ "GUID": "f8f2ef", "Name": "Card", "Transform": { - "posX": -3.956, + "posX": -3.95612955, "posY": 1.59753942, - "posZ": -10.4412022, + "posZ": -10.4417458, "rotX": 359.919739, - "rotY": 269.999268, - "rotZ": 0.01683826, + "rotY": 269.995941, + "rotZ": 0.0168429352, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727764,12 +735797,12 @@ "GUID": "fdc52f", "Name": "Custom_Tile", "Transform": { - "posX": -20.5627975, - "posY": 1.60786986, - "posZ": -7.685701, + "posX": -20.5627251, + "posY": 1.60786974, + "posZ": -7.68571472, "rotX": 359.9201, - "rotY": 270.0122, - "rotZ": 0.0168502424, + "rotY": 270.012024, + "rotZ": 0.016848512, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -727938,21 +735971,21 @@ ] }, { - "GUID": "b5928a", - "Name": "Custom_Tile", + "GUID": "193901", + "Name": "Custom_Model", "Transform": { - "posX": -3.848201, - "posY": 1.58253074, - "posZ": -14.7051039, - "rotX": 359.919739, - "rotY": 270.00296, - "rotZ": 0.0168336276, - "scaleX": 2.2, - "scaleY": 1.0, - "scaleZ": 2.2 + "posX": 8.617862, + "posY": 1.51464868, + "posZ": -16.1944065, + "rotX": 359.920135, + "rotY": 270.000183, + "rotZ": 0.0168739557, + "scaleX": 0.5000004, + "scaleY": 0.5000004, + "scaleZ": 0.5000004 }, - "Nickname": "War of the Worlds", - "Description": "click to set chaos token difficulty", + "Nickname": "War of the Worlds Custom Data Helper", + "Description": "Include this in custom content for clue spawning!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -727972,19 +736005,27 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 + }, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "name = 'War of the Worlds'\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\r\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Princeton Junction\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Millstone River\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Plainsboro Field\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"State Militia Field HQ\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Wilmuth Farm\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Second Crash Site\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Pennsylvania Station\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Metropolitan Airport\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Port Newark\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Grace Church\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"City Hall_8c86ec\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rutgers University\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"St. Michael's Medical Center\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Times Square\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"General Motors Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Central Park\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Derelict Skyscraper\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Vacant Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Abandoned Theater\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"69th Regiment Armory\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Collapsed Wreckage_ab952b\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"}\r\n}\r\n]]\r\n\r\n\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\nHIDDEN_CARD_DATA = {\r\n \"Unpleasant Card (Doom)\",\r\n \"Unpleasant Card (Gloom)\",\r\n \"The Case of the Scarlet DOOOOOM!\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\r\n local dataHelper = getObjectFromGUID('708279')\r\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, @@ -727992,12 +736033,12 @@ "GUID": "eda22b", "Name": "Custom_Token", "Transform": { - "posX": -1.46549833, - "posY": 1.57562232, - "posZ": -26.93051, + "posX": -1.46556425, + "posY": 1.57562459, + "posZ": -26.9315376, "rotX": 359.920135, - "rotY": 270.009583, - "rotZ": 0.01685823, + "rotY": 270.0101, + "rotZ": 0.0168569386, "scaleX": 4.37388372, "scaleY": 1.0, "scaleZ": 4.37388372 @@ -728040,21 +736081,21 @@ "XmlUI": "" }, { - "GUID": "f70a0d", - "Name": "Custom_Model_Bag", + "GUID": "b5928a", + "Name": "Custom_Tile", "Transform": { - "posX": 10.9036016, - "posY": 1.46892619, - "posZ": 8.889604, - "rotX": 359.920135, - "rotY": 269.999, - "rotZ": 0.016875159, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "posX": -3.84778643, + "posY": 1.58253026, + "posZ": -14.705224, + "rotX": 359.919739, + "rotY": 270.002838, + "rotZ": 0.0168337543, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 }, - "Nickname": "1: First Contact", - "Description": "", + "Nickname": "War of the Worlds", + "Description": "click to set chaos token difficulty", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -728074,4749 +736115,21 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036565027/BFC93EE20DEF6E27CE1C468B9533D3C69787FD4F/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } }, - "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"033a2d\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0024,\"z\":0.0168}},\"145dbc\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"4d0fa5\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"5b9b85\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6463,\"z\":-0.0189},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"6f7d7d\":{\"lock\":false,\"pos\":{\"x\":-33.7186,\"y\":1.6279,\"z\":-1.904},\"rot\":{\"x\":359.9224,\"y\":300.0157,\"z\":359.9746}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7734,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0158,\"z\":0.0799}},\"7d8753\":{\"lock\":false,\"pos\":{\"x\":2.3699,\"y\":1.3921,\"z\":-3.2837},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9197}},\"84f32c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"8c1268\":{\"lock\":false,\"pos\":{\"x\":-33.5,\"y\":1.6299,\"z\":5.9474},\"rot\":{\"x\":359.9224,\"y\":300.0062,\"z\":359.9747}},\"9c89ac\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"a14980\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7444,\"z\":5.7587},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"a84218\":{\"lock\":false,\"pos\":{\"x\":-33.4607,\"y\":1.6264,\"z\":-5.8547},\"rot\":{\"x\":359.9392,\"y\":240.0125,\"z\":0.0545}},\"aef61c\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":179.9992,\"z\":0.0799}},\"b19a6b\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":225.0036,\"z\":0.0687}},\"eb56cf\":{\"lock\":false,\"pos\":{\"x\":-33.6661,\"y\":1.629,\"z\":1.8964},\"rot\":{\"x\":359.9391,\"y\":240.1148,\"z\":0.0544}},\"ebe292\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"f4eb10\":{\"lock\":false,\"pos\":{\"x\":2.5139,\"y\":1.3938,\"z\":3.1084},\"rot\":{\"x\":359.9832,\"y\":0.0011,\"z\":359.9197}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "033a2d", - "Name": "Card", - "Transform": { - "posX": -3.95600033, - "posY": 1.59753942, - "posZ": -10.4412022, - "rotX": 359.919739, - "rotY": 270.0024, - "rotZ": 0.0168338139, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Token Effects", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267705, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145dbc", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64856255, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Princeton Junction", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267702, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4d0fa5", - "Name": "Deck", - "Transform": { - "posX": -2.7247, - "posY": 1.62076044, - "posZ": 0.373300344, - "rotX": 0.0168358237, - "rotY": 179.999878, - "rotZ": 0.0802559, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 267114, - 267115, - 267116 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "503f01", - "Name": "Card", - "Transform": { - "posX": -13.367527, - "posY": 1.61443448, - "posZ": 2.52347875, - "rotX": 0.0173991658, - "rotY": 180.000824, - "rotZ": 0.07633418, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 3 - The Martians Advance", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267114, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ef0ce8", - "Name": "Card", - "Transform": { - "posX": -12.9603367, - "posY": 1.65588307, - "posZ": 2.47121763, - "rotX": 0.0221207272, - "rotY": 180.000092, - "rotZ": 0.08153533, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 2 - Losing Ground", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267115, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3a0742", - "Name": "Card", - "Transform": { - "posX": -13.4546461, - "posY": 1.690578, - "posZ": 2.40635729, - "rotX": 0.0164294653, - "rotY": 180.000519, - "rotZ": 0.07964333, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 1 - The Impact Crater", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267116, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "5b9b85", - "Name": "Card", - "Transform": { - "posX": -36.7731, - "posY": 1.64633214, - "posZ": -0.0188996028, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "State Militia Field HQ", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267701, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6f7d7d", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7186, - "posY": 1.62791407, - "posZ": -1.9040004, - "rotX": 359.9224, - "rotY": 300.0157, - "rotZ": 359.97464, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7734, - "posY": 1.6338675, - "posZ": 3.86000013, - "rotX": 0.01681727, - "rotY": 180.015717, - "rotZ": 0.07994418, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7d8753", - "Name": "Bag", - "Transform": { - "posX": 2.36990118, - "posY": 1.39214325, - "posZ": -3.28369975, - "rotX": 359.983154, - "rotY": -7.515255E-05, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The investigators are proceeding without permission", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "dd430a", - "Name": "Deck", - "Transform": { - "posX": 3.26681566, - "posY": 3.68776, - "posZ": -2.939152, - "rotX": 359.796234, - "rotY": 179.99617, - "rotZ": 0.7939022, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 267117, - 267118, - 267120 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "1dafdf", - "Name": "Card", - "Transform": { - "posX": -12.9317694, - "posY": 1.6152097, - "posZ": -1.97544014, - "rotX": 359.9149, - "rotY": 179.998413, - "rotZ": 0.07930736, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 3 - Full Retreat", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267117, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7db99b", - "Name": "Card", - "Transform": { - "posX": -12.6365147, - "posY": 1.65706706, - "posZ": -2.07464743, - "rotX": 359.935944, - "rotY": 180.009872, - "rotZ": 0.08458801, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 2 - Firsthand Account (v.II)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267118, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d1cfa5", - "Name": "Card", - "Transform": { - "posX": -10.5489874, - "posY": 1.6865381, - "posZ": -5.752632, - "rotX": 0.117350072, - "rotY": 179.998611, - "rotZ": 0.08026745, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - Perimeter Breach", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267120, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "29080c", - "Name": "Custom_Tile", - "Transform": { - "posX": 2.70387745, - "posY": 3.65498543, - "posZ": -3.704863, - "rotX": 359.3727, - "rotY": 269.967377, - "rotZ": 1.19848621, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b7093d", - "Name": "Deck", - "Transform": { - "posX": 2.99469066, - "posY": 3.70337, - "posZ": -3.86955166, - "rotX": 359.5853, - "rotY": 269.9986, - "rotZ": 180.621048, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Circumvention", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267300, - 267301, - 267302, - 267303, - 267304, - 267305 - ], - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "592505", - "Name": "Card", - "Transform": { - "posX": -13.4169531, - "posY": 1.73918974, - "posZ": 5.364081, - "rotX": 359.952057, - "rotY": 270.0008, - "rotZ": 179.051743, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Militia Sentry", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267300, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6bd431", - "Name": "Card", - "Transform": { - "posX": -13.1700773, - "posY": 1.79794693, - "posZ": 5.21333647, - "rotX": 359.952026, - "rotY": 269.996765, - "rotZ": 175.495392, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Militia Sentry", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267301, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9bc7a4", - "Name": "Card", - "Transform": { - "posX": -12.9899855, - "posY": 1.82883859, - "posZ": 5.08432341, - "rotX": 1.39110363, - "rotY": 269.868927, - "rotZ": 175.378036, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Militia Sentry", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267302, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a93f82", - "Name": "Card", - "Transform": { - "posX": -12.96269, - "posY": 1.70685, - "posZ": 5.252264, - "rotX": 359.952026, - "rotY": 270.001251, - "rotZ": 180.895554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in the Crossfire", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267303, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f92428", - "Name": "Card", - "Transform": { - "posX": -13.078578, - "posY": 1.679198, - "posZ": 5.09993029, - "rotX": 359.9524, - "rotY": 269.9993, - "rotZ": 181.216278, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in the Crossfire", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267304, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "813275", - "Name": "Card", - "Transform": { - "posX": -13.1931763, - "posY": 1.6149857, - "posZ": 5.20223951, - "rotX": 359.9201, - "rotY": 270.0009, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Caught in the Crossfire", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267305, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "84f32c", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63834023, - "posZ": 3.86000061, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Millstone River", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267704, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8c1268", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.5, - "posY": 1.62991667, - "posZ": 5.9474, - "rotX": 359.9224, - "rotY": 300.0062, - "rotZ": 359.97467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9c89ac", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.63608015, - "posZ": -3.83, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Plainsboro Field", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267703, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a14980", - "Name": "Deck", - "Transform": { - "posX": -3.92750025, - "posY": 1.74437881, - "posZ": 5.758701, - "rotX": 359.919739, - "rotY": 269.999451, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267312, - 267313, - 267314, - 267315, - 267316, - 267317, - 267318, - 267319, - 267320, - 267321, - 267322, - 267323, - 267400, - 267401, - 267402, - 267403, - 267404, - 267405, - 267406, - 267407, - 267408, - 267409, - 267410, - 267411, - 267412, - 267415, - 267416, - 267417 - ], - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "73eb92", - "Name": "Card", - "Transform": { - "posX": -9.680328, - "posY": 1.78819478, - "posZ": 2.39097834, - "rotX": 359.9519, - "rotY": 269.999573, - "rotZ": 180.952057, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unstable Soldier", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267312, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "07030c", - "Name": "Card", - "Transform": { - "posX": -9.4857235, - "posY": 1.78453529, - "posZ": 2.033467, - "rotX": 0.0053758393, - "rotY": 270.000244, - "rotZ": 181.470657, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unstable Soldier", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267313, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "42a025", - "Name": "Card", - "Transform": { - "posX": -9.999817, - "posY": 1.84059143, - "posZ": 2.451969, - "rotX": 359.952, - "rotY": 269.996765, - "rotZ": 175.510284, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unstable Soldier", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267314, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fa3f31", - "Name": "Card", - "Transform": { - "posX": -9.539511, - "posY": 1.74541748, - "posZ": 2.295299, - "rotX": 359.955566, - "rotY": 270.000153, - "rotZ": 180.209564, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unstable Soldier", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267315, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2f1ce3", - "Name": "Card", - "Transform": { - "posX": -9.959501, - "posY": 1.73445225, - "posZ": 2.43718624, - "rotX": 359.936371, - "rotY": 270.0003, - "rotZ": 179.925156, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Military Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267316, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "284f5f", - "Name": "Card", - "Transform": { - "posX": -9.736608, - "posY": 1.98517239, - "posZ": 2.20378876, - "rotX": 0.0777664259, - "rotY": 269.982025, - "rotZ": 166.973068, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Military Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267317, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f9df1", - "Name": "Card", - "Transform": { - "posX": -9.846183, - "posY": 1.70694125, - "posZ": 2.10190129, - "rotX": 359.9512, - "rotY": 269.994934, - "rotZ": 180.196884, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Military Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267318, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "49bf24", - "Name": "Card", - "Transform": { - "posX": -9.89337, - "posY": 1.72671175, - "posZ": 2.30957532, - "rotX": 359.951843, - "rotY": 269.9992, - "rotZ": 181.275467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Failing Defenses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267319, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f4d72", - "Name": "Card", - "Transform": { - "posX": -9.512696, - "posY": 1.69561732, - "posZ": 1.73448884, - "rotX": 359.94986, - "rotY": 270.0, - "rotZ": 180.090057, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Failing Defenses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267320, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "347689", - "Name": "Card", - "Transform": { - "posX": -9.68778, - "posY": 1.68646109, - "posZ": 2.60475349, - "rotX": 359.951935, - "rotY": 270.0003, - "rotZ": 180.106171, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Choking Smoke", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267321, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b63ff9", - "Name": "Card", - "Transform": { - "posX": -9.710618, - "posY": 1.64577353, - "posZ": 2.644261, - "rotX": 359.925018, - "rotY": 270.02066, - "rotZ": 180.012741, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Choking Smoke", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267322, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d6bb63", - "Name": "Card", - "Transform": { - "posX": -9.665174, - "posY": 1.609248, - "posZ": 2.48903775, - "rotX": 359.919281, - "rotY": 270.000122, - "rotZ": 180.0184, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Choking Smoke", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267323, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b7a687", - "Name": "Card", - "Transform": { - "posX": -13.9324627, - "posY": 1.85147655, - "posZ": -3.548372, - "rotX": 0.0364938639, - "rotY": 270.0015, - "rotZ": 181.037537, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sweeping Heat-Ray", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267400, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ed6319", - "Name": "Card", - "Transform": { - "posX": -14.4051943, - "posY": 1.84486878, - "posZ": -2.6871326, - "rotX": 0.000262588757, - "rotY": 269.999634, - "rotZ": 178.286057, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sweeping Heat-Ray", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267401, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "deeb02", - "Name": "Card", - "Transform": { - "posX": -13.9666576, - "posY": 1.836208, - "posZ": -2.92806649, - "rotX": 0.0361353867, - "rotY": 270.002136, - "rotZ": 180.992111, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sweeping Heat-Ray", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267402, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e6188c", - "Name": "Card", - "Transform": { - "posX": -14.4013987, - "posY": 1.8282541, - "posZ": -3.05022764, - "rotX": 0.0358129255, - "rotY": 270.002075, - "rotZ": 181.0558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Search Light Beam", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267403, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cb7de2", - "Name": "Card", - "Transform": { - "posX": -14.1754055, - "posY": 1.97573352, - "posZ": -3.33040977, - "rotX": 359.967041, - "rotY": 269.991241, - "rotZ": 170.417313, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Search Light Beam", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267404, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "564036", - "Name": "Card", - "Transform": { - "posX": -13.81101, - "posY": 1.80684662, - "posZ": -3.28871918, - "rotX": 359.952484, - "rotY": 269.997742, - "rotZ": 178.818954, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Search Light Beam", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267405, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0dedff", - "Name": "Card", - "Transform": { - "posX": -14.0105934, - "posY": 1.79556668, - "posZ": -2.69907117, - "rotX": 0.0355848372, - "rotY": 270.002136, - "rotZ": 180.906708, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Martian Technician", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267406, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6826c1", - "Name": "Card", - "Transform": { - "posX": -13.7216635, - "posY": 1.7919054, - "posZ": -2.66484356, - "rotX": 0.03645171, - "rotY": 270.00174, - "rotZ": 181.054321, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Martian Technician", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267407, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0675da", - "Name": "Card", - "Transform": { - "posX": -14.100811, - "posY": 1.761666, - "posZ": -3.19721437, - "rotX": 0.0454738177, - "rotY": 270.001221, - "rotZ": 180.203171, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Martian Technician", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267408, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "381c24", - "Name": "Card", - "Transform": { - "posX": -13.7097759, - "posY": 1.75093091, - "posZ": -3.460492, - "rotX": 0.0348324, - "rotY": 270.000427, - "rotZ": 180.106812, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Martian Technician", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267409, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3bec9", - "Name": "Card", - "Transform": { - "posX": -13.7490911, - "posY": 1.75872517, - "posZ": -3.03785515, - "rotX": 359.952576, - "rotY": 270.0009, - "rotZ": 178.6434, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Handling Machine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267410, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d19fab", - "Name": "Card", - "Transform": { - "posX": -14.1113138, - "posY": 1.75179267, - "posZ": -3.13707137, - "rotX": 0.0449036434, - "rotY": 270.001038, - "rotZ": 180.8343, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Handling Machine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267411, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "df0679", - "Name": "Card", - "Transform": { - "posX": -14.0707521, - "posY": 1.739896, - "posZ": -3.02546358, - "rotX": 0.03610193, - "rotY": 270.0021, - "rotZ": 180.993851, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Handling Machine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267412, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7c2447", - "Name": "Card", - "Transform": { - "posX": -13.8469458, - "posY": 1.69424224, - "posZ": -2.8296454, - "rotX": 0.0221196488, - "rotY": 270.001251, - "rotZ": 180.184937, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Charred Bodies", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267415, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "74162b", - "Name": "Card", - "Transform": { - "posX": -13.9195662, - "posY": 1.67035687, - "posZ": -2.87534976, - "rotX": 0.03568758, - "rotY": 270.002, - "rotZ": 180.697662, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Charred Bodies", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267416, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a89156", - "Name": "Card", - "Transform": { - "posX": -9.792112, - "posY": 1.83165717, - "posZ": 7.9584794, - "rotX": 359.920227, - "rotY": 269.999939, - "rotZ": 0.0168329328, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Charred Bodies", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267417, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a84218", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.4607, - "posY": 1.6263932, - "posZ": -5.8547, - "rotX": 359.9392, - "rotY": 240.012482, - "rotZ": 0.0545008741, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "aef61c", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7733, - "posY": 1.63160729, - "posZ": -3.82999969, - "rotX": 0.016840186, - "rotY": 179.9993, - "rotZ": 0.0799319, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b19a6b", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69660068, - "posY": 1.55831671, - "posZ": 14.2787008, - "rotX": 359.955139, - "rotY": 225.003632, - "rotZ": 0.06866819, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "586607", - "Name": "Custom_Tile", - "Transform": { - "posX": 1.69642675, - "posY": 3.65558386, - "posZ": 14.27886, - "rotX": 359.948151, - "rotY": 224.998047, - "rotZ": 0.0582996868, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "67cd54", - "Name": "Card", - "Transform": { - "posX": 6.2206254, - "posY": 2.9560523, - "posZ": -12.55255, - "rotX": 359.919739, - "rotY": 269.999268, - "rotZ": 0.01683813, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Second Crash Site", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267324, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8df1e7", - "Name": "Deck", - "Transform": { - "posX": 1.69643617, - "posY": 3.67377949, - "posZ": 14.2788219, - "rotX": 359.947968, - "rotY": 225.033615, - "rotZ": 0.058482755, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fighting Machines", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267413, - 267414 - ], - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "927c6d", - "Name": "Card", - "Transform": { - "posX": -10.7567711, - "posY": 1.61343193, - "posZ": 11.4735889, - "rotX": 359.9201, - "rotY": 269.998749, - "rotZ": 0.016850939, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fighting Machine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267413, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0160fa", - "Name": "Card", - "Transform": { - "posX": -10.6265259, - "posY": 1.65758038, - "posZ": 11.7134142, - "rotX": 359.919281, - "rotY": 269.998657, - "rotZ": 0.0144521734, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fighting Machine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267414, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996706745/D0016A18D5CAFA6F4B7228E220DA83B3320E0FAC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "eb56cf", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6661, - "posY": 1.62895775, - "posZ": 1.8964, - "rotX": 359.939117, - "rotY": 240.1148, - "rotZ": 0.0543945245, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ebe292", - "Name": "Card", - "Transform": { - "posX": -36.7733, - "posY": 1.644075, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 269.999969, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Wilmuth Farm", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267700, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996739107/FF72C830993E9874655F239919533A802D3892DF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192017590/DF260119CF5543DA0521050C4546D3E3DBD4F27F/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f4eb10", - "Name": "Bag", - "Transform": { - "posX": 2.51390147, - "posY": 1.39381957, - "posZ": 3.1084013, - "rotX": 359.983154, - "rotY": 0.00113857957, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The investigators are cooperating with the militia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "15af5a", - "Name": "Deck", - "Transform": { - "posX": 2.40230584, - "posY": 3.700426, - "posZ": 3.17458916, - "rotX": 359.914185, - "rotY": 179.997025, - "rotZ": 359.7882, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 267117, - 267119, - 267121 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "913bf7", - "Name": "Card", - "Transform": { - "posX": -12.931489, - "posY": 1.61459577, - "posZ": -5.618522, - "rotX": 0.127035737, - "rotY": 179.998047, - "rotZ": 0.06544716, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 3 - Full Retreat", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267117, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b42d80", - "Name": "Card", - "Transform": { - "posX": -12.5736494, - "posY": 1.65652943, - "posZ": -5.717539, - "rotX": 0.10671939, - "rotY": 180.003754, - "rotZ": 0.0736454949, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 2 - Firsthand Account (v.I)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267119, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a2ce7", - "Name": "Card", - "Transform": { - "posX": -12.6107378, - "posY": 1.69085467, - "posZ": -5.52682829, - "rotX": 0.110006191, - "rotY": 180.001434, - "rotZ": 0.07457632, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - Red Tape", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267121, - "SidewaysCard": true, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192096211/A1557F29F0A5B8170571D64986D34562C950677B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361192097743/FFCDD7D9F8BD7B354BD40B7DB032DD14314C6FFC/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a99ddd", - "Name": "Custom_Tile", - "Transform": { - "posX": 2.46410942, - "posY": 3.649853, - "posZ": 3.922271, - "rotX": 359.993469, - "rotY": 269.9879, - "rotZ": 358.916473, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33bead", - "Name": "Deck", - "Transform": { - "posX": 2.40273333, - "posY": 3.70441484, - "posZ": 2.28878784, - "rotX": 359.976624, - "rotY": 269.990234, - "rotZ": 180.795166, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Collaboration", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267306, - 267307, - 267308, - 267309, - 267310, - 267311 - ], - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "9db829", - "Name": "Card", - "Transform": { - "posX": -13.1413822, - "posY": 1.74350929, - "posZ": 3.01568913, - "rotX": 359.952057, - "rotY": 270.000977, - "rotZ": 181.14624, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "By the Book", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267306, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2c9f53", - "Name": "Card", - "Transform": { - "posX": -13.2747087, - "posY": 1.7678169, - "posZ": 2.599782, - "rotX": 1.44897926, - "rotY": 270.045776, - "rotZ": 181.265762, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "By the Book", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267307, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e6db1", - "Name": "Card", - "Transform": { - "posX": -12.9636326, - "posY": 1.72399259, - "posZ": 2.908643, - "rotX": 359.952057, - "rotY": 270.000977, - "rotZ": 181.146973, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "By the Book", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267308, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f3a797", - "Name": "Card", - "Transform": { - "posX": -12.7581348, - "posY": 1.73464537, - "posZ": 2.59381056, - "rotX": 359.943237, - "rotY": 270.127441, - "rotZ": 183.362579, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gap in Defenses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267309, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "15308e", - "Name": "Card", - "Transform": { - "posX": -12.8473644, - "posY": 1.66569614, - "posZ": 2.563394, - "rotX": 359.952057, - "rotY": 269.999756, - "rotZ": 180.615768, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gap in Defenses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267310, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c1a71d", - "Name": "Card", - "Transform": { - "posX": -13.1990948, - "posY": 1.61428714, - "posZ": 2.79687643, - "rotX": 359.9201, - "rotY": 270.0003, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gap in Defenses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267311, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996684414/5ABD324BCEAE823330AE09C0539284D604548A80/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] + "LuaScript": "name = 'War of the Worlds'\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" } ], "AttachedDecals": [ @@ -961932,12 +965245,12 @@ "GUID": "b46db2", "Name": "Custom_Model_Bag", "Transform": { - "posX": -0.8026521, - "posY": 3.20380783, - "posZ": -46.1814232, - "rotX": 359.983246, - "rotY": 269.999969, - "rotZ": 0.003537843, + "posX": 29.7790184, + "posY": 2.29671073, + "posZ": -49.15654, + "rotX": 359.986328, + "rotY": 270.004761, + "rotZ": 0.00288731372, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -961985,135 +965298,34 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"033daa\":{\"lock\":false,\"pos\":{\"x\":-8.17570114135742,\"y\":1.60660123825073,\"z\":0.348499983549118},\"rot\":{\"x\":359.921447753906,\"y\":269.999481201172,\"z\":0.0163932610303164}},\"0d0ca8\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6292097568512,\"z\":3.86000061035156},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":180.016830444336}},\"15b639\":{\"lock\":false,\"pos\":{\"x\":-2.68849968910217,\"y\":1.61911654472351,\"z\":-5.04850006103516},\"rot\":{\"x\":0.01681237667799,\"y\":180.0166015625,\"z\":0.0802607834339142}},\"21f7a4\":{\"lock\":false,\"pos\":{\"x\":-26.8493995666504,\"y\":1.61939942836761,\"z\":1.71710026264191},\"rot\":{\"x\":359.939239501953,\"y\":239.997482299805,\"z\":0.0545193664729595}},\"2f12bf\":{\"lock\":false,\"pos\":{\"x\":-8.79560089111328,\"y\":1.60410356521606,\"z\":-11.0351009368896},\"rot\":{\"x\":359.921997070313,\"y\":270.050109863281,\"z\":0.0166930817067623}},\"4027ed\":{\"lock\":false,\"pos\":{\"x\":-30.2245006561279,\"y\":1.62473559379578,\"z\":3.86010050773621},\"rot\":{\"x\":0.0168600361794233,\"y\":179.98503112793,\"z\":0.0799304693937302}},\"4f9d72\":{\"lock\":false,\"pos\":{\"x\":-2.72469973564148,\"y\":1.59899258613586,\"z\":0.37330025434494},\"rot\":{\"x\":0.0168360415846109,\"y\":180,\"z\":0.0802551060914993}},\"7112e4\":{\"lock\":false,\"pos\":{\"x\":-36.7732009887695,\"y\":1.64632904529572,\"z\":-0.0299993120133877},\"rot\":{\"x\":359.920104980469,\"y\":269.999664306641,\"z\":180.016830444336}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.2491989135742,\"y\":1.62780094146729,\"z\":-0.061600286513567},\"rot\":{\"x\":359.920104980469,\"y\":270.009307861328,\"z\":0.0168542843312025}},\"75a1d7\":{\"lock\":false,\"pos\":{\"x\":-3.92820000648499,\"y\":1.76844918727875,\"z\":5.75600099563599},\"rot\":{\"x\":359.919738769531,\"y\":270.007110595703,\"z\":180.016815185547}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69940054416656,\"y\":1.55831527709961,\"z\":14.2875022888184},\"rot\":{\"x\":359.955474853516,\"y\":224.731384277344,\"z\":0.0688812211155891}},\"7fb809\":{\"lock\":false,\"pos\":{\"x\":-8.80660057067871,\"y\":1.60278069972992,\"z\":-15.5880012512207},\"rot\":{\"x\":359.921997070313,\"y\":269.999633789063,\"z\":0.0167620945721865}},\"8385c4\":{\"lock\":false,\"pos\":{\"x\":-8.80050086975098,\"y\":1.60478103160858,\"z\":-8.75300121307373},\"rot\":{\"x\":359.921997070313,\"y\":270.004516601563,\"z\":180.016906738281}},\"92ed37\":{\"lock\":false,\"pos\":{\"x\":-26.8628997802734,\"y\":1.61833643913269,\"z\":-1.96460044384003},\"rot\":{\"x\":359.922393798828,\"y\":300.005889892578,\"z\":359.974670410156}},\"93a112\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63943076133728,\"z\":7.57079982757568},\"rot\":{\"x\":359.920104980469,\"y\":269.999206542969,\"z\":180.016830444336}},\"98cfeb\":{\"lock\":false,\"pos\":{\"x\":-3.95600056648254,\"y\":1.59753930568695,\"z\":-10.4416007995605},\"rot\":{\"x\":359.919738769531,\"y\":269.999572753906,\"z\":0.0168377906084061}},\"9e9ff6\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.64407503604889,\"z\":-7.69999980926514},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":180.016830444336}},\"a7f7c7\":{\"lock\":false,\"pos\":{\"x\":-36.7733001708984,\"y\":1.63160741329193,\"z\":-3.83000016212463},\"rot\":{\"x\":0.0167816318571568,\"y\":180.041229248047,\"z\":0.0799519121646881}},\"abb407\":{\"lock\":false,\"pos\":{\"x\":-8.80510139465332,\"y\":1.602130651474,\"z\":-17.8170013427734},\"rot\":{\"x\":359.921813964844,\"y\":269.953735351563,\"z\":0.0167792495340109}},\"b5a46b\":{\"lock\":false,\"pos\":{\"x\":-23.6764984130859,\"y\":1.62694978713989,\"z\":-3.82989978790283},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":180.016830444336}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.91222548484802,\"y\":1.58259093761444,\"z\":-14.8056230545044},\"rot\":{\"x\":359.919738769531,\"y\":270.030578613281,\"z\":0.0167950503528118}},\"bfa2a2\":{\"lock\":false,\"pos\":{\"x\":-8.80050086975098,\"y\":1.60343933105469,\"z\":-13.3184013366699},\"rot\":{\"x\":359.921997070313,\"y\":270.002410888672,\"z\":0.0167618654668331}},\"e9cc5a\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63719701766968,\"z\":-0.0299998205155134},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":180.016830444336}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.46557319164276,\"y\":1.57562279701233,\"z\":-26.9304027557373},\"rot\":{\"x\":359.920104980469,\"y\":270.015197753906,\"z\":0.016850471496582}},\"fbe9fd\":{\"lock\":false,\"pos\":{\"x\":-24.8778991699219,\"y\":1.61609935760498,\"z\":-0.15740005671978},\"rot\":{\"x\":0.0166492201387882,\"y\":180.136245727539,\"z\":0.0799793377518654}}}}", + "LuaScriptState": "{\"ml\":{\"033daa\":{\"lock\":false,\"pos\":{\"x\":-8.1757,\"y\":1.6066,\"z\":0.3485},\"rot\":{\"x\":359.9216,\"y\":269.9993,\"z\":0.0168}},\"0d0ca8\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"15b639\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0166,\"z\":0.0803}},\"21f7a4\":{\"lock\":false,\"pos\":{\"x\":-26.8493,\"y\":1.6194,\"z\":1.7171},\"rot\":{\"x\":359.9392,\"y\":239.9975,\"z\":0.0545}},\"4027ed\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6247,\"z\":3.8601},\"rot\":{\"x\":0.0169,\"y\":179.985,\"z\":0.0799}},\"4b8bb9\":{\"lock\":false,\"pos\":{\"x\":6.5889,\"y\":1.517,\"z\":-17.8819},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":0.0169}},\"4f9d72\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"7112e4\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.2491,\"y\":1.6278,\"z\":-0.0616},\"rot\":{\"x\":359.9201,\"y\":270.0093,\"z\":0.0169}},\"75a1d7\":{\"lock\":false,\"pos\":{\"x\":-3.9282,\"y\":1.7684,\"z\":5.756},\"rot\":{\"x\":359.9197,\"y\":270.0071,\"z\":180.0168}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.7024,\"y\":1.5583,\"z\":14.2869},\"rot\":{\"x\":359.9554,\"y\":224.7314,\"z\":0.0689}},\"7d002e\":{\"lock\":false,\"pos\":{\"x\":-8.9412,\"y\":1.593,\"z\":-3.1373},\"rot\":{\"x\":359.9211,\"y\":270.0159,\"z\":0.0178}},\"7fb809\":{\"lock\":false,\"pos\":{\"x\":-8.8494,\"y\":1.6036,\"z\":-13.0782},\"rot\":{\"x\":359.9212,\"y\":270.0023,\"z\":0.0178}},\"8385c4\":{\"lock\":false,\"pos\":{\"x\":-8.8435,\"y\":1.6056,\"z\":-6.2428},\"rot\":{\"x\":359.9214,\"y\":270.0007,\"z\":180.0158}},\"92ed37\":{\"lock\":false,\"pos\":{\"x\":-26.8628,\"y\":1.6183,\"z\":-1.9646},\"rot\":{\"x\":359.9224,\"y\":300.0059,\"z\":359.9747}},\"93a112\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.5708},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"98cfeb\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"9e9ff6\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":180.0168}},\"a7f7c7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.041,\"z\":0.08}},\"abb407\":{\"lock\":false,\"pos\":{\"x\":-8.8479,\"y\":1.6029,\"z\":-15.3075},\"rot\":{\"x\":359.9212,\"y\":270.011,\"z\":0.0178}},\"afa1f3\":{\"lock\":false,\"pos\":{\"x\":-8.8373,\"y\":1.6049,\"z\":-8.5317},\"rot\":{\"x\":359.9213,\"y\":270.0001,\"z\":0.0179}},\"b5a46b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6269,\"z\":-3.8299},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.9121,\"y\":1.5826,\"z\":-14.8057},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"bfa2a2\":{\"lock\":false,\"pos\":{\"x\":-8.8434,\"y\":1.6042,\"z\":-10.8084},\"rot\":{\"x\":359.9212,\"y\":270.0005,\"z\":0.0178}},\"e9cc5a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":180.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.5756,\"z\":-26.9308},\"rot\":{\"x\":359.9201,\"y\":270.0153,\"z\":0.0169}},\"fbe9fd\":{\"lock\":false,\"pos\":{\"x\":-24.8778,\"y\":1.6161,\"z\":-0.1574},\"rot\":{\"x\":0.0166,\"y\":180.1361,\"z\":0.08}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "033daa", - "Name": "Card", + "GUID": "7a167a", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -8.175703, - "posY": 1.606601, - "posZ": 0.348500371, - "rotX": 359.9216, - "rotY": 269.999451, - "rotZ": 0.0167555828, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 1.70240045, + "posY": 1.55831122, + "posZ": 14.2869015, + "rotX": 359.955444, + "rotY": 224.731415, + "rotZ": 0.06888127, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 }, - "Nickname": "The Headless Horseman", + "Nickname": "Set-aside", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266338, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0d0ca8", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.62920976, - "posZ": 3.86000133, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "White Plains", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 546600, - "SidewaysCard": false, - "CustomDeck": { - "5466": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "15b639", - "Name": "Deck", - "Transform": { - "posX": -2.68849969, - "posY": 1.61911654, - "posZ": -5.0485, - "rotX": 0.016812373, - "rotY": 180.0166, - "rotZ": 0.08026091, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -962128,42 +965340,53 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266400, - 266401, - 266402 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", - "NumWidth": 2, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, "ContainedObjects": [ { - "GUID": "f993bb", - "Name": "Card", + "GUID": "4f2401", + "Name": "Deck", "Transform": { - "posX": -2.68854928, - "posY": 1.59742045, - "posZ": -5.048516, - "rotX": 0.0166523289, - "rotY": 180.017014, - "rotZ": 0.0843120739, + "posX": -9.800889, + "posY": 2.671785, + "posZ": -8.34567, + "rotX": 359.919739, + "rotY": 269.999451, + "rotZ": 0.0168404374, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Act 3 - Banishing the Spectre", + "Nickname": "Copies of Van Brunt's Reward", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -962182,18 +965405,607 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266400, - "SidewaysCard": true, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 547801, + 547803, + 547800, + 547802 + ], "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", - "NumWidth": 2, + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, "NumHeight": 2, "BackIsHidden": false, - "UniqueBack": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "873eb1", + "Name": "Card", + "Transform": { + "posX": -12.2992554, + "posY": 1.66489053, + "posZ": 12.7156153, + "rotX": 359.9327, + "rotY": 269.999451, + "rotZ": 0.0165073127, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Van Brunt's Reward", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 547801, + "SidewaysCard": false, + "CustomDeck": { + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb1c9b", + "Name": "Card", + "Transform": { + "posX": -12.1113033, + "posY": 1.71544385, + "posZ": 13.2733192, + "rotX": 0.05603949, + "rotY": 270.001434, + "rotZ": 0.102451161, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Van Brunt's Reward", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 547803, + "SidewaysCard": false, + "CustomDeck": { + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85eb64", + "Name": "Card", + "Transform": { + "posX": -12.5472631, + "posY": 1.76650083, + "posZ": 12.66848, + "rotX": 359.835632, + "rotY": 269.9983, + "rotZ": 359.7073, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Van Brunt's Reward", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 547800, + "SidewaysCard": false, + "CustomDeck": { + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "918ed6", + "Name": "Card", + "Transform": { + "posX": -11.81664, + "posY": 1.61538839, + "posZ": 13.5769911, + "rotX": 359.921448, + "rotY": 269.999481, + "rotZ": 0.0076707094, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Van Brunt's Reward", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 547802, + "SidewaysCard": false, + "CustomDeck": { + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "6f3b2d", + "Name": "Deck", + "Transform": { + "posX": 1.69642425, + "posY": 3.68672872, + "posZ": 14.2788353, + "rotX": 359.948029, + "rotY": 224.998062, + "rotZ": 0.0582870729, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Copies of Secretive Hag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266307, + 266306 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "77f1d2", + "Name": "Card", + "Transform": { + "posX": -11.1527853, + "posY": 1.61382413, + "posZ": 10.9739265, + "rotX": 359.920227, + "rotY": 269.998, + "rotZ": 0.015978897, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secretive Hag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266307, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c7c05b", + "Name": "Card", + "Transform": { + "posX": -11.0859413, + "posY": 1.6560837, + "posZ": 10.9399672, + "rotX": 359.9452, + "rotY": 269.965851, + "rotZ": 0.0453338921, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secretive Hag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266306, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "240fda", + "Name": "Deck", + "Transform": { + "posX": 1.69643986, + "posY": 3.693333, + "posZ": 14.2788639, + "rotX": 359.6213, + "rotY": 224.998215, + "rotZ": 0.05744777, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Copies of Disembodied Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266324, + 266323 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "98d906", + "Name": "Card", + "Transform": { + "posX": -11.0406733, + "posY": 1.61469376, + "posZ": 14.4824877, + "rotX": 359.9203, + "rotY": 269.9973, + "rotZ": 0.0156392083, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disembodied Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266324, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c86c62", + "Name": "Card", + "Transform": { + "posX": -11.0027809, + "posY": 1.65674007, + "posZ": 14.2698946, + "rotX": 359.922668, + "rotY": 269.996918, + "rotZ": 0.0143350735, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disembodied Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266323, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "496054", + "Name": "Card", + "Transform": { + "posX": 1.69642413, + "posY": 3.669855, + "posZ": 14.2788363, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 0.05831881, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ichabod's Books", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266337, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -962202,20 +966014,20 @@ "XmlUI": "" }, { - "GUID": "57944e", + "GUID": "432356", "Name": "Card", "Transform": { - "posX": -2.68860269, - "posY": 1.627305, - "posZ": -5.048473, - "rotX": 359.930481, - "rotY": 180.005341, - "rotZ": 359.9775, + "posX": 1.69641566, + "posY": 3.71751976, + "posZ": 14.2788372, + "rotX": 359.947845, + "rotY": 224.997589, + "rotZ": 357.567963, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Act 2 - The Hessian Horseman", + "Nickname": "Ichabod Crane", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -962234,70 +966046,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 266401, - "SidewaysCard": true, + "CardID": 266204, + "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", - "NumWidth": 2, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420464338/F72444EF5FA4609E4EE21F018D196390F9312D45/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 3, "NumHeight": 2, "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9cbf4c", - "Name": "Card", - "Transform": { - "posX": -2.6885283, - "posY": 1.66210616, - "posZ": -5.048519, - "rotX": 0.0193401873, - "rotY": 179.999268, - "rotZ": 0.07741299, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - The Tale of Ichabod Crane", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266402, - "SidewaysCard": true, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", - "NumWidth": 2, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "UniqueBack": false, "Type": 0 } }, @@ -962307,634 +966067,13 @@ } ] }, - { - "GUID": "21f7a4", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8494, - "posY": 1.61939943, - "posZ": 1.71710062, - "rotX": 359.93924, - "rotY": 239.997467, - "rotZ": 0.0545193739, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2f12bf", - "Name": "Card", - "Transform": { - "posX": -8.795601, - "posY": 1.60410738, - "posZ": -11.0351019, - "rotX": 359.9214, - "rotY": 270.050049, - "rotZ": 0.01780196, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Standalone Rules / Side-Story Rules", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 546710, - "SidewaysCard": false, - "CustomDeck": { - "5467": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4027ed", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2245, - "posY": 1.62473559, - "posZ": 3.86010122, - "rotX": 0.0168602951, - "rotY": 179.985, - "rotZ": 0.0799492, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "4f9d72", - "Name": "Card", - "Transform": { - "posX": -2.7246995, - "posY": 1.59899259, - "posZ": 0.373300582, - "rotX": 0.0168359522, - "rotY": 180.0, - "rotZ": 0.08025508, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 1 - On the Wings of the Wind", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266403, - "SidewaysCard": true, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", - "NumWidth": 2, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7112e4", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.646329, - "posZ": -0.02999904, - "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Major Andre's Tree", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 546804, - "SidewaysCard": false, - "CustomDeck": { - "5468": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.2492, - "posY": 1.627801, - "posZ": -0.0616005547, - "rotX": 359.9201, - "rotY": 270.0093, - "rotZ": 0.016854424, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "75a1d7", "Name": "Deck", "Transform": { - "posX": -3.92820024, + "posX": -3.9282, "posY": 1.76844919, - "posZ": 5.75600243, + "posZ": 5.756001, "rotX": 359.919739, "rotY": 270.0071, "rotZ": 180.016815, @@ -964733,779 +967872,20 @@ ] }, { - "GUID": "7a167a", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69940233, - "posY": 1.5583148, - "posZ": 14.2875061, - "rotX": 359.955444, - "rotY": 224.731384, - "rotZ": 0.0688789338, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "4f2401", - "Name": "Deck", - "Transform": { - "posX": -9.800889, - "posY": 2.671785, - "posZ": -8.34567, - "rotX": 359.919739, - "rotY": 269.999451, - "rotZ": 0.0168404374, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Copies of Van Brunt's Reward", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 547801, - 547803, - 547800, - 547802 - ], - "CustomDeck": { - "5478": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "873eb1", - "Name": "Card", - "Transform": { - "posX": -12.2992554, - "posY": 1.66489053, - "posZ": 12.7156153, - "rotX": 359.9327, - "rotY": 269.999451, - "rotZ": 0.0165073127, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Van Brunt's Reward", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 547801, - "SidewaysCard": false, - "CustomDeck": { - "5478": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bb1c9b", - "Name": "Card", - "Transform": { - "posX": -12.1113033, - "posY": 1.71544385, - "posZ": 13.2733192, - "rotX": 0.05603949, - "rotY": 270.001434, - "rotZ": 0.102451161, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Van Brunt's Reward", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 547803, - "SidewaysCard": false, - "CustomDeck": { - "5478": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "85eb64", - "Name": "Card", - "Transform": { - "posX": -12.5472631, - "posY": 1.76650083, - "posZ": 12.66848, - "rotX": 359.835632, - "rotY": 269.9983, - "rotZ": 359.7073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Van Brunt's Reward", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 547800, - "SidewaysCard": false, - "CustomDeck": { - "5478": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "918ed6", - "Name": "Card", - "Transform": { - "posX": -11.81664, - "posY": 1.61538839, - "posZ": 13.5769911, - "rotX": 359.921448, - "rotY": 269.999481, - "rotZ": 0.0076707094, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Van Brunt's Reward", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 547802, - "SidewaysCard": false, - "CustomDeck": { - "5478": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185589969/F8542398702886A3A42770D4AC3A743708FDE0A0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "6f3b2d", - "Name": "Deck", - "Transform": { - "posX": 1.69642425, - "posY": 3.68672872, - "posZ": 14.2788353, - "rotX": 359.948029, - "rotY": 224.998062, - "rotZ": 0.0582870729, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Copies of Secretive Hag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266307, - 266306 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "77f1d2", - "Name": "Card", - "Transform": { - "posX": -11.1527853, - "posY": 1.61382413, - "posZ": 10.9739265, - "rotX": 359.920227, - "rotY": 269.998, - "rotZ": 0.015978897, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secretive Hag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266307, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c7c05b", - "Name": "Card", - "Transform": { - "posX": -11.0859413, - "posY": 1.6560837, - "posZ": 10.9399672, - "rotX": 359.9452, - "rotY": 269.965851, - "rotZ": 0.0453338921, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secretive Hag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266306, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "240fda", - "Name": "Deck", - "Transform": { - "posX": 1.69643986, - "posY": 3.693333, - "posZ": 14.2788639, - "rotX": 359.6213, - "rotY": 224.998215, - "rotZ": 0.05744777, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Copies of Disembodied Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266324, - 266323 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "98d906", - "Name": "Card", - "Transform": { - "posX": -11.0406733, - "posY": 1.61469376, - "posZ": 14.4824877, - "rotX": 359.9203, - "rotY": 269.9973, - "rotZ": 0.0156392083, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Disembodied Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266324, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c86c62", - "Name": "Card", - "Transform": { - "posX": -11.0027809, - "posY": 1.65674007, - "posZ": 14.2698946, - "rotX": 359.922668, - "rotY": 269.996918, - "rotZ": 0.0143350735, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Disembodied Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266323, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "496054", - "Name": "Card", - "Transform": { - "posX": 1.69642413, - "posY": 3.669855, - "posZ": 14.2788363, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 0.05831881, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ichabod's Books", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266337, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 10, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "432356", - "Name": "Card", - "Transform": { - "posX": 1.69641566, - "posY": 3.71751976, - "posZ": 14.2788372, - "rotX": 359.947845, - "rotY": 224.997589, - "rotZ": 357.567963, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ichabod Crane", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266204, - "SidewaysCard": false, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420464338/F72444EF5FA4609E4EE21F018D196390F9312D45/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 3, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "7fb809", + "GUID": "4f9d72", "Name": "Card", "Transform": { - "posX": -8.806602, - "posY": 1.60278451, - "posZ": -15.5880013, - "rotX": 359.9214, - "rotY": 269.9996, - "rotZ": 0.01787862, + "posX": -2.72469974, + "posY": 1.59899259, + "posZ": 0.373300284, + "rotX": 0.0168360323, + "rotY": 180.0, + "rotZ": 0.08025508, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Locations / Resolution 1", + "Nickname": "Agenda 1 - On the Wings of the Wind", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -965526,14 +967906,14 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 546908, - "SidewaysCard": false, + "CardID": 266403, + "SidewaysCard": true, "CustomDeck": { - "5469": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", + "NumWidth": 2, + "NumHeight": 2, "BackIsHidden": false, "UniqueBack": true, "Type": 0 @@ -965543,16 +967923,327 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "15b639", + "Name": "Deck", + "Transform": { + "posX": -2.6885, + "posY": 1.61911654, + "posZ": -5.0485, + "rotX": 0.01681236, + "rotY": 180.0166, + "rotZ": 0.08026094, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 266400, + 266401, + 266402 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f993bb", + "Name": "Card", + "Transform": { + "posX": -2.68854928, + "posY": 1.59742045, + "posZ": -5.048516, + "rotX": 0.0166523289, + "rotY": 180.017014, + "rotZ": 0.0843120739, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Banishing the Spectre", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266400, + "SidewaysCard": true, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "57944e", + "Name": "Card", + "Transform": { + "posX": -2.68860269, + "posY": 1.627305, + "posZ": -5.048473, + "rotX": 359.930481, + "rotY": 180.005341, + "rotZ": 359.9775, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 2 - The Hessian Horseman", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266401, + "SidewaysCard": true, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9cbf4c", + "Name": "Card", + "Transform": { + "posX": -2.6885283, + "posY": 1.66210616, + "posZ": -5.048519, + "rotX": 0.0193401873, + "rotY": 179.999268, + "rotZ": 0.07741299, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 1 - The Tale of Ichabod Crane", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266402, + "SidewaysCard": true, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476248/966C4F8D7E1395C3846E2AECD8F6FB486779932A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420476787/7AE6F44F9C5B7C21057039B2DAF5DE15F70EC8E6/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "033daa", + "Name": "Card", + "Transform": { + "posX": -8.175701, + "posY": 1.60660112, + "posZ": 0.348499656, + "rotX": 359.921448, + "rotY": 269.999268, + "rotZ": 0.016393723, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Headless Horseman", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266338, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420470183/E44D3112A540FAFFC44BE69E3F11FE0AAA0EAA88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 10, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7d002e", + "Name": "Custom_PDF", + "Transform": { + "posX": -8.941604, + "posY": 1.59302485, + "posZ": -3.13797188, + "rotX": 359.9216, + "rotY": 270.02475, + "rotZ": 0.0166952461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Legend of Sleepy Hollow Booklet", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1738925945687053121/904AFE8BCD9DA732CC21B7977A1C2C426AD0205E/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "8385c4", "Name": "Card", "Transform": { - "posX": -8.800502, - "posY": 1.60478485, - "posZ": -8.753002, - "rotX": 359.9214, - "rotY": 270.0045, - "rotZ": 180.015778, + "posX": -8.8435, + "posY": 1.60557771, + "posZ": -6.24280071, + "rotX": 359.922, + "rotY": 270.000671, + "rotZ": 180.016891, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -965595,15 +968286,695 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "afa1f3", + "Name": "Card", + "Transform": { + "posX": -8.8373, + "posY": 1.60489655, + "posZ": -8.531701, + "rotX": 359.922, + "rotY": 270.000122, + "rotZ": 0.0167784411, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Standalone Rules / Side-Story Rules", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547810, + "SidewaysCard": false, + "CustomDeck": { + "5478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687089764/5B9531AC91DF3D98D50623D136B6B97717635435/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bfa2a2", + "Name": "Card", + "Transform": { + "posX": -8.843401, + "posY": 1.60423589, + "posZ": -10.8084011, + "rotX": 359.922, + "rotY": 270.000519, + "rotZ": 0.0167804584, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intro / Scenario Setup", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547609, + "SidewaysCard": false, + "CustomDeck": { + "5476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7fb809", + "Name": "Card", + "Transform": { + "posX": -8.84940052, + "posY": 1.60357714, + "posZ": -13.0782022, + "rotX": 359.922, + "rotY": 270.00235, + "rotZ": 0.01677828, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locations / Resolution 1", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 546908, + "SidewaysCard": false, + "CustomDeck": { + "5469": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "abb407", + "Name": "Card", + "Transform": { + "posX": -8.8479, + "posY": 1.60292208, + "posZ": -15.3075008, + "rotX": 359.9212, + "rotY": 270.011, + "rotZ": 0.0178200863, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Resolution 2 / Back Cover", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547407, + "SidewaysCard": false, + "CustomDeck": { + "5474": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98cfeb", + "Name": "Card", + "Transform": { + "posX": -3.95600033, + "posY": 1.59753931, + "posZ": -10.4416008, + "rotX": 359.919739, + "rotY": 269.9995, + "rotZ": 0.0168378819, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Effects", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547206, + "SidewaysCard": false, + "CustomDeck": { + "5472": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbb70a", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.91210032, + "posY": 1.5825907, + "posZ": -14.8057032, + "rotX": 359.919739, + "rotY": 270.030579, + "rotZ": 0.0167948976, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "The Legend of Sleepy Hollow", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "name = 'Sleepy Hollow'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eda22b", + "Name": "Custom_Token", + "Transform": { + "posX": -1.46559775, + "posY": 1.57562268, + "posZ": -26.9308052, + "rotX": 359.9201, + "rotY": 270.01532, + "rotZ": 0.0168505814, + "scaleX": 4.17180443, + "scaleY": 1.0, + "scaleZ": 4.17180443 + }, + "Nickname": "Generic Campaign Log", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185602302/998FD0BB420F189FF3813FC57FB44915847D7B7D/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.2, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "--[[ Character Sheet Template by: MrStump\r\n\r\nYou can set up your own character sheet if you follow these steps.\r\n\r\nStep 1) Change the character sheet image\r\n -Right click on the character sheet, click Custom\r\n -Replace the image URL with one for your character sheet\r\n -Click import, make sure your sheet loads\r\n -SAVE THE GAME (the table setup)\r\n -LOAD FROM THAT SAVE YOU JUST MADE\r\n\r\nStep 2) Edit script to fit your character sheet\r\n -Below you will see some general options, and then the big data table\r\n -The data table is what determines how many of which buttons are made\r\n -Checkboxes\r\n -Counters\r\n -Textboxes\r\n -By default, there are 3 of each. You can add more or remove entries\r\n -If you intend to add/remove, be sure only to add/remove ENTRIES\r\n -This is what an entry looks like:\r\n {\r\n pos = {-0.977,0.1,-0.589},\r\n size = 800,\r\n state = false\r\n },\r\n -Deleting the whole thing would remove that specific item on the sheet\r\n -Copy and pasting it after another entry would create another\r\n -Each entry type has unique data points (pos, size, state, etc)\r\n -Do not try to add in your own data points or remove them individually\r\n -There is a summary of what each point does at the top of its category\r\n\r\nStep 3) Save and check script changes\r\n -Hit Save & Apply in the script window to save your code\r\n -You can edit your code as needed and Save+Apply as often as needed\r\n -When you are finished, make disableSave = false below then Save+apply\r\n -This enables saving, so your sheet will remember whats on it.\r\n\r\nBonus) Finding/Editing Positions for elements\r\n I have included a tool to get positions for buttons in {x,y,z} form\r\n Place it where you want the center of your element to be\r\n Then copy the table from the notes (lower right of screen)\r\n You can highlight it and CTRL+C\r\n Paste it into the data table where needed (pos=)\r\n If you want to manually tweek the values:\r\n {0,0,0} is the center of the character sheet\r\n {1,0,0} is right, {-1,0,0} is left\r\n {0,0,-1} is up, {0,0,1} is down\r\n 0.1 for Y is the height off of the page.\r\n If it was 0, it would be down inside the model of the sheet\r\n\r\nBegin editing below: ]]\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n--Remember to set this to false once you are done making changes\r\n--Then, after you save & apply it, save your game too\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n--Color information for button background\r\nbuttonColor = {1,1,1}\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --1st Player Experience\r\n {\r\n pos = {-1.080,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Physical Trauma\r\n {\r\n pos = {-1.270,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Mental Trauma\r\n {\r\n pos = {-1.000,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Experience\r\n {\r\n pos = {-0.251,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Physical Trauma\r\n {\r\n pos = {-0.441,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Mental Trauma\r\n {\r\n pos = {-0.171,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Experience\r\n {\r\n pos = {0.579,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Physical Trauma\r\n {\r\n pos = {0.389,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Mental Trauma\r\n {\r\n pos = {0.659,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Experience\r\n {\r\n pos = {1.407,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Physical Trauma\r\n {\r\n pos = {1.217,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Mental Trauma\r\n {\r\n pos = {1.487,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --1st Player Name\r\n {\r\n pos = {-1.265,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Investigator\r\n {\r\n pos = {-1.265,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.265,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Name\r\n {\r\n pos = {-0.436,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Investigator\r\n {\r\n pos = {-0.436,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.436,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Name\r\n {\r\n pos = {0.394,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Investigator\r\n {\r\n pos = {0.394,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Story Assets/Weaknesses\r\n {\r\n pos = {0.394,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Name\r\n {\r\n pos = {1.222,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Investigator\r\n {\r\n pos = {1.222,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Story Assets/Weaknesses\r\n {\r\n pos = {1.222,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 1\r\n {\r\n pos = {-0.930,0.1,0.930},\r\n rows = 27,\r\n width = 7800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 2\r\n {\r\n pos = {0.820,0.1,0.707},\r\n rows = 20,\r\n width = 7800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Killed and Insane Investigators\r\n {\r\n pos = {1.010,0.1,1.700},\r\n rows = 5,\r\n width = 7400,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nfunction updateSave()\r\n saved_data = JSON.encode(ref_buttonData)\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend\r\n", + "LuaScriptState": "{\"checkbox\":[],\"counter\":[{\"hideBG\":true,\"pos\":[-1.08,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[-1.27,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-1,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-0.251,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[-0.441,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-0.171,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[0.579,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[0.389,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[0.659,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[1.407,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[1.217,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[1.487,0.1,-0.79],\"size\":600,\"value\":0}],\"textbox\":[{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.93,0.1,0.93],\"rows\":27,\"value\":\"\",\"width\":7800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.82,0.1,0.707],\"rows\":20,\"value\":\"\",\"width\":7800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.01,0.1,1.7],\"rows\":5,\"value\":\"\",\"width\":7400}]}", + "XmlUI": "" + }, + { + "GUID": "4b8bb9", + "Name": "Custom_Model", + "Transform": { + "posX": 6.588891, + "posY": 1.51698077, + "posZ": -17.88193, + "rotX": 359.920135, + "rotY": 270.0022, + "rotZ": 0.0168755688, + "scaleX": 0.5000004, + "scaleY": 0.5000004, + "scaleZ": 0.5000004 + }, + "Nickname": "Legend of Sleepy Hollow Custom Data Helper", + "Description": "Include this in custom content for clue spawning!", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 + }, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\r\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Van Tassel Farmstead\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Major Andre's Tree\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Wiley's Swamp\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Derelict Schoolhouse\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"White Plains\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Old Dutch Church\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"}\r\n}\r\n]]\r\n\r\n\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\nHIDDEN_CARD_DATA = {\r\n \"Unpleasant Card (Doom)\",\r\n \"Unpleasant Card (Gloom)\",\r\n \"The Case of the Scarlet DOOOOOM!\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\r\n local dataHelper = getObjectFromGUID('708279')\r\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d0ca8", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62920976, + "posZ": 3.86000037, + "rotX": 359.9201, + "rotY": 269.9998, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "White Plains", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 546600, + "SidewaysCard": false, + "CustomDeck": { + "5466": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fbe9fd", + "Name": "Custom_Tile", + "Transform": { + "posX": -24.8778, + "posY": 1.61609924, + "posZ": -0.1574001, + "rotX": 0.01664936, + "rotY": 180.136017, + "rotZ": 0.07997919, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b5a46b", + "Name": "Card", + "Transform": { + "posX": -23.6764984, + "posY": 1.62694979, + "posZ": -3.82989955, + "rotX": 359.9201, + "rotY": 270.000031, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Derelict Schoolhouse", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547501, + "SidewaysCard": false, + "CustomDeck": { + "5475": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "92ed37", "Name": "Custom_Tile", "Transform": { - "posX": -26.8629, - "posY": 1.61833656, - "posZ": -1.96460092, + "posX": -26.8628, + "posY": 1.6183362, + "posZ": -1.96460056, "rotX": 359.9224, - "rotY": 300.005859, + "rotY": 300.0059, "rotZ": 359.97467, "scaleX": 1.0, "scaleY": 1.0, @@ -965750,6 +969121,523 @@ } } }, + { + "GUID": "21f7a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8493, + "posY": 1.61939931, + "posZ": 1.71710014, + "rotX": 359.93924, + "rotY": 239.997482, + "rotZ": 0.0545195155, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e9cc5a", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.637197, + "posZ": -0.0299999174, + "rotX": 359.9201, + "rotY": 269.9995, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wiley's Swamp", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 547703, + "SidewaysCard": false, + "CustomDeck": { + "5477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", + "NumWidth": 4, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.2491, + "posY": 1.6278007, + "posZ": -0.0616003, + "rotX": 359.9201, + "rotY": 270.0093, + "rotZ": 0.0168546215, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4027ed", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2244, + "posY": 1.62473547, + "posZ": 3.860101, + "rotX": 0.0168601945, + "rotY": 179.985, + "rotZ": 0.07993426, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, { "GUID": "93a112", "Name": "Card", @@ -965758,7 +969646,7 @@ "posY": 1.63943076, "posZ": 7.5708003, "rotX": 359.9201, - "rotY": 269.999176, + "rotY": 269.9991, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -965803,20 +969691,20 @@ "XmlUI": "" }, { - "GUID": "98cfeb", + "GUID": "7112e4", "Name": "Card", "Transform": { - "posX": -3.9560008, - "posY": 1.59753931, - "posZ": -10.4416027, - "rotX": 359.919739, - "rotY": 269.999542, - "rotZ": 0.0168377962, + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0299998373, + "rotX": 359.9201, + "rotY": 269.9997, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Token Effects", + "Nickname": "Major Andre's Tree", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -965837,10 +969725,10 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 547206, + "CardID": 546804, "SidewaysCard": false, "CustomDeck": { - "5472": { + "5468": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", "NumWidth": 4, @@ -965854,15 +969742,170 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "a7f7c7", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7732, + "posY": 1.63160717, + "posZ": -3.83000016, + "rotX": 0.0167821553, + "rotY": 180.040924, + "rotZ": 0.07995152, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, { "GUID": "9e9ff6", "Name": "Card", "Transform": { "posX": -36.7733, "posY": 1.644075, - "posZ": -7.7, + "posZ": -7.700001, "rotX": 359.9201, - "rotY": 269.9995, + "rotY": 269.999268, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -965905,626 +969948,6 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "a7f7c7", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7733, - "posY": 1.63160717, - "posZ": -3.83000016, - "rotX": 0.0167816374, - "rotY": 180.041229, - "rotZ": 0.0799514651, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "abb407", - "Name": "Card", - "Transform": { - "posX": -8.8051, - "posY": 1.60212326, - "posZ": -17.8170013, - "rotX": 359.9211, - "rotY": 269.953674, - "rotZ": 0.0161603186, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Resolution 2 / Back Cover", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 547407, - "SidewaysCard": false, - "CustomDeck": { - "5474": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b5a46b", - "Name": "Card", - "Transform": { - "posX": -23.6764965, - "posY": 1.62694979, - "posZ": -3.829899, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Derelict Schoolhouse", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 547501, - "SidewaysCard": false, - "CustomDeck": { - "5475": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bbb70a", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.91222548, - "posY": 1.58259094, - "posZ": -14.8056269, - "rotX": 359.919739, - "rotY": 270.030579, - "rotZ": 0.0167952366, - "scaleX": 2.2, - "scaleY": 1.0, - "scaleZ": 2.2 - }, - "Nickname": "The Legend of Sleepy Hollow", - "Description": "click to set chaos token difficulty", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "name = 'Sleepy Hollow'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\r\n", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bfa2a2", - "Name": "Card", - "Transform": { - "posX": -8.8005, - "posY": 1.60344315, - "posZ": -13.3184032, - "rotX": 359.9214, - "rotY": 270.0024, - "rotZ": 0.0178681575, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Intro / Scenario Setup", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 547609, - "SidewaysCard": false, - "CustomDeck": { - "5476": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e9cc5a", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.637197, - "posZ": -0.0299995951, - "rotX": 359.9201, - "rotY": 269.9995, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Wiley's Swamp", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 547703, - "SidewaysCard": false, - "CustomDeck": { - "5477": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420478191/E4C5EE01FADD3E41DAB93BCCEB5B78FC2648D48D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617310960258700881/CF4B827017BF075F40599577E9BA363EBB0A27B0/", - "NumWidth": 4, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eda22b", - "Name": "Custom_Token", - "Transform": { - "posX": -1.46682656, - "posY": 1.57562447, - "posZ": -26.9295311, - "rotX": 359.9201, - "rotY": 270.0411, - "rotZ": 0.01681431, - "scaleX": 4.17180443, - "scaleY": 1.0, - "scaleZ": 4.17180443 - }, - "Nickname": "Generic Campaign Log", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185602302/998FD0BB420F189FF3813FC57FB44915847D7B7D/", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.2, - "MergeDistancePixels": 15.0, - "StandUp": false, - "Stackable": false - } - }, - "LuaScript": "--[[ Character Sheet Template by: MrStump\r\n\r\nYou can set up your own character sheet if you follow these steps.\r\n\r\nStep 1) Change the character sheet image\r\n -Right click on the character sheet, click Custom\r\n -Replace the image URL with one for your character sheet\r\n -Click import, make sure your sheet loads\r\n -SAVE THE GAME (the table setup)\r\n -LOAD FROM THAT SAVE YOU JUST MADE\r\n\r\nStep 2) Edit script to fit your character sheet\r\n -Below you will see some general options, and then the big data table\r\n -The data table is what determines how many of which buttons are made\r\n -Checkboxes\r\n -Counters\r\n -Textboxes\r\n -By default, there are 3 of each. You can add more or remove entries\r\n -If you intend to add/remove, be sure only to add/remove ENTRIES\r\n -This is what an entry looks like:\r\n {\r\n pos = {-0.977,0.1,-0.589},\r\n size = 800,\r\n state = false\r\n },\r\n -Deleting the whole thing would remove that specific item on the sheet\r\n -Copy and pasting it after another entry would create another\r\n -Each entry type has unique data points (pos, size, state, etc)\r\n -Do not try to add in your own data points or remove them individually\r\n -There is a summary of what each point does at the top of its category\r\n\r\nStep 3) Save and check script changes\r\n -Hit Save & Apply in the script window to save your code\r\n -You can edit your code as needed and Save+Apply as often as needed\r\n -When you are finished, make disableSave = false below then Save+apply\r\n -This enables saving, so your sheet will remember whats on it.\r\n\r\nBonus) Finding/Editing Positions for elements\r\n I have included a tool to get positions for buttons in {x,y,z} form\r\n Place it where you want the center of your element to be\r\n Then copy the table from the notes (lower right of screen)\r\n You can highlight it and CTRL+C\r\n Paste it into the data table where needed (pos=)\r\n If you want to manually tweek the values:\r\n {0,0,0} is the center of the character sheet\r\n {1,0,0} is right, {-1,0,0} is left\r\n {0,0,-1} is up, {0,0,1} is down\r\n 0.1 for Y is the height off of the page.\r\n If it was 0, it would be down inside the model of the sheet\r\n\r\nBegin editing below: ]]\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n--Remember to set this to false once you are done making changes\r\n--Then, after you save & apply it, save your game too\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n--Color information for button background\r\nbuttonColor = {1,1,1}\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --1st Player Experience\r\n {\r\n pos = {-1.080,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Physical Trauma\r\n {\r\n pos = {-1.270,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Mental Trauma\r\n {\r\n pos = {-1.000,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Experience\r\n {\r\n pos = {-0.251,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Physical Trauma\r\n {\r\n pos = {-0.441,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Mental Trauma\r\n {\r\n pos = {-0.171,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Experience\r\n {\r\n pos = {0.579,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Physical Trauma\r\n {\r\n pos = {0.389,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Mental Trauma\r\n {\r\n pos = {0.659,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Experience\r\n {\r\n pos = {1.407,0.1,-1.010},\r\n size = 800,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Physical Trauma\r\n {\r\n pos = {1.217,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Mental Trauma\r\n {\r\n pos = {1.487,0.1,-0.790},\r\n size = 600,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --1st Player Name\r\n {\r\n pos = {-1.265,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Investigator\r\n {\r\n pos = {-1.265,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.265,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Name\r\n {\r\n pos = {-0.436,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Investigator\r\n {\r\n pos = {-0.436,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.436,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Name\r\n {\r\n pos = {0.394,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Investigator\r\n {\r\n pos = {0.394,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Story Assets/Weaknesses\r\n {\r\n pos = {0.394,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Name\r\n {\r\n pos = {1.222,0.1,-1.390},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Investigator\r\n {\r\n pos = {1.222,0.1,-1.195},\r\n rows = 1,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Story Assets/Weaknesses\r\n {\r\n pos = {1.222,0.1,-0.420},\r\n rows = 7,\r\n width = 3800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 1\r\n {\r\n pos = {-0.930,0.1,0.930},\r\n rows = 27,\r\n width = 7800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 2\r\n {\r\n pos = {0.820,0.1,0.707},\r\n rows = 20,\r\n width = 7800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Killed and Insane Investigators\r\n {\r\n pos = {1.010,0.1,1.700},\r\n rows = 5,\r\n width = 7400,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nfunction updateSave()\r\n saved_data = JSON.encode(ref_buttonData)\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend\r\n", - "LuaScriptState": "{\"checkbox\":[],\"counter\":[{\"hideBG\":true,\"pos\":[-1.08,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[-1.27,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-1,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-0.251,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[-0.441,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[-0.171,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[0.579,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[0.389,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[0.659,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[1.407,0.1,-1.01],\"size\":800,\"value\":0},{\"hideBG\":true,\"pos\":[1.217,0.1,-0.79],\"size\":600,\"value\":0},{\"hideBG\":true,\"pos\":[1.487,0.1,-0.79],\"size\":600,\"value\":0}],\"textbox\":[{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.265,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.436,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.394,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-1.39],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-1.195],\"rows\":1,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.222,0.1,-0.42],\"rows\":7,\"value\":\"\",\"width\":3800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.93,0.1,0.93],\"rows\":27,\"value\":\"\",\"width\":7800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.82,0.1,0.707],\"rows\":20,\"value\":\"\",\"width\":7800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[1.01,0.1,1.7],\"rows\":5,\"value\":\"\",\"width\":7400}]}", - "XmlUI": "" - }, - { - "GUID": "fbe9fd", - "Name": "Custom_Tile", - "Transform": { - "posX": -24.8779, - "posY": 1.61609936, - "posZ": -0.157399833, - "rotX": 0.01664917, - "rotY": 180.136246, - "rotZ": 0.07997862, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } } ], "AttachedDecals": [ @@ -997612,18 +1001035,18 @@ "GUID": "2df25a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 15.3123665, - "posY": 4.31306458, - "posZ": -30.6081486, - "rotX": 0.000401316123, - "rotY": 269.9968, - "rotZ": -8.243142E-05, + "posX": 8.261013, + "posY": 2.32178855, + "posZ": -64.47244, + "rotX": 359.983246, + "rotY": 269.999969, + "rotZ": 0.00353801972, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "Kaimonogatari", - "Description": "version 1.3", + "Description": "version 1.41", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -997665,26 +1001088,29 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0b82e3\":{\"lock\":false,\"pos\":{\"x\":-12.3112,\"y\":1.5072,\"z\":28.8704},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"29a986\":{\"lock\":false,\"pos\":{\"x\":-2.5651,\"y\":1.4936,\"z\":28.8181},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"4076cd\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4727,\"z\":27.9864},\"rot\":{\"x\":359.9201,\"y\":269.9268,\"z\":0.017}},\"486b0b\":{\"lock\":false,\"pos\":{\"x\":2.8317,\"y\":1.626,\"z\":-4.7249},\"rot\":{\"x\":359.9197,\"y\":270.0143,\"z\":0.0168}},\"64ad17\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4562,\"z\":-28.0137},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0169}},\"8221db\":{\"lock\":false,\"pos\":{\"x\":12.2519,\"y\":1.468,\"z\":11.9864},\"rot\":{\"x\":359.9201,\"y\":269.9924,\"z\":0.0169}},\"8f297e\":{\"lock\":false,\"pos\":{\"x\":12.2494,\"y\":1.4633,\"z\":-4.0136},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0169}},\"9a39d8\":{\"lock\":false,\"pos\":{\"x\":12.2505,\"y\":1.4585,\"z\":-20.0137},\"rot\":{\"x\":359.9202,\"y\":269.7147,\"z\":0.0173}},\"ad56f2\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4703,\"z\":19.9864},\"rot\":{\"x\":359.9201,\"y\":269.9645,\"z\":0.0169}},\"b34bec\":{\"lock\":false,\"pos\":{\"x\":12.1371,\"y\":1.3166,\"z\":-46.4024},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"b86938\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4609,\"z\":-12.0136},\"rot\":{\"x\":359.9202,\"y\":269.7146,\"z\":0.0173}},\"b99de3\":{\"lock\":false,\"pos\":{\"x\":12.2498,\"y\":1.4656,\"z\":3.9864},\"rot\":{\"x\":359.9201,\"y\":269.9217,\"z\":0.017}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4652,\"y\":1.5756,\"z\":-26.9305},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"f051fc\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.475,\"z\":35.9864},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":0.0169}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.4942,\"y\":1.5821,\"z\":-14.5172},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":0.0168}},\"fba392\":{\"lock\":false,\"pos\":{\"x\":12.2504,\"y\":1.4538,\"z\":-36.0139},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":0.0169}}}}", + "LuaScriptState": "{\"ml\":{\"2a9a02\":{\"lock\":false,\"pos\":{\"x\":3.5083,\"y\":1.6247,\"z\":-6.1625},\"rot\":{\"x\":359.9197,\"y\":269.9857,\"z\":0.0168}},\"4076cd\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4727,\"z\":27.9864},\"rot\":{\"x\":359.9201,\"y\":269.9268,\"z\":0.017}},\"486b0b\":{\"lock\":false,\"pos\":{\"x\":3.5252,\"y\":1.6251,\"z\":-4.553},\"rot\":{\"x\":359.9197,\"y\":270.0142,\"z\":0.0168}},\"64ad17\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4562,\"z\":-28.0137},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0169}},\"8221db\":{\"lock\":false,\"pos\":{\"x\":12.2519,\"y\":1.468,\"z\":11.9864},\"rot\":{\"x\":359.9201,\"y\":269.9924,\"z\":0.0169}},\"8f297e\":{\"lock\":false,\"pos\":{\"x\":12.2494,\"y\":1.4633,\"z\":-4.0136},\"rot\":{\"x\":359.9201,\"y\":269.9989,\"z\":0.0169}},\"9a39d8\":{\"lock\":false,\"pos\":{\"x\":12.2505,\"y\":1.4585,\"z\":-20.0137},\"rot\":{\"x\":359.9202,\"y\":269.7147,\"z\":0.0173}},\"ad56f2\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4703,\"z\":19.9864},\"rot\":{\"x\":359.9201,\"y\":269.9645,\"z\":0.0169}},\"b34bec\":{\"lock\":false,\"pos\":{\"x\":12.1371,\"y\":1.3166,\"z\":-46.4024},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"b86938\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4609,\"z\":-12.0136},\"rot\":{\"x\":359.9202,\"y\":269.7146,\"z\":0.0173}},\"b987fc\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.475,\"z\":35.9864},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"b99de3\":{\"lock\":false,\"pos\":{\"x\":12.2498,\"y\":1.4656,\"z\":3.9864},\"rot\":{\"x\":359.9201,\"y\":269.9216,\"z\":0.017}},\"c644be\":{\"lock\":false,\"pos\":{\"x\":-3.4418,\"y\":1.4948,\"z\":28.9615},\"rot\":{\"x\":359.9201,\"y\":269.9807,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4655,\"y\":1.5756,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":270.0008,\"z\":0.0169}},\"f051fc\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.475,\"z\":35.9864},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":0.0169}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.4942,\"y\":1.5821,\"z\":-14.5172},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"fba392\":{\"lock\":false,\"pos\":{\"x\":12.2504,\"y\":1.4538,\"z\":-36.0139},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":0.0169}},\"fcfa07\":{\"lock\":false,\"pos\":{\"x\":-11.9064,\"y\":1.5066,\"z\":28.8153},\"rot\":{\"x\":359.9201,\"y\":269.9953,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "f051fc", - "Name": "Custom_Model_Bag", + "GUID": "2a9a02", + "Name": "Custom_Model", "Transform": { - "posX": 12.2492008, - "posY": 1.475029, - "posZ": 35.9864044, - "rotX": 359.920135, - "rotY": 270.0026, - "rotZ": 0.0168701187, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "posX": 3.50829053, + "posY": 1.62465906, + "posZ": -6.162529, + "rotX": 359.919739, + "rotY": 269.985748, + "rotZ": 0.01684486, + "scaleX": 0.5000004, + "scaleY": 0.5000004, + "scaleZ": 0.5000004 }, - "Nickname": "1 - Modorimonogatari", - "Description": "version 1.3", + "Nickname": "Kaimonogatari: Player card token spawner", + "Description": "When using these player cards, include this data helper!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -997704,5068 +1001130,29 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263580338/66E1299B369CE83BB1DA8F2CD3C824187DE23362/", + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", "NormalURL": "", - "ColliderURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, + "MaterialIndex": 2, + "TypeIndex": 0, "CustomShader": { "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, "FresnelStrength": 0.0 }, "CastShadows": true }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"093256\":{\"lock\":false,\"pos\":{\"x\":-30.8923,\"y\":1.6849,\"z\":-7.7332},\"rot\":{\"x\":0.0799,\"y\":270.0026,\"z\":359.9832}},\"122e2a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"1cb33a\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"27a449\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0204,\"z\":359.92}},\"2c2f51\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6167,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0277,\"z\":0.0168}},\"3a6bc7\":{\"lock\":false,\"pos\":{\"x\":-27.3153,\"y\":1.6159,\"z\":-12.4768},\"rot\":{\"x\":359.9316,\"y\":314.9813,\"z\":359.9554}},\"61672c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0119,\"z\":359.9201}},\"65f935\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.3061,\"y\":1.6086,\"z\":-4.1444},\"rot\":{\"x\":359.9316,\"y\":314.9882,\"z\":359.9554}},\"78daa5\":{\"lock\":false,\"pos\":{\"x\":-33.7063,\"y\":1.6262,\"z\":-7.6454},\"rot\":{\"x\":359.9201,\"y\":270.0076,\"z\":0.0169}},\"807849\":{\"lock\":false,\"pos\":{\"x\":-30.752,\"y\":1.6872,\"z\":0.0082},\"rot\":{\"x\":359.9201,\"y\":270.0136,\"z\":0.0168}},\"81b5a7\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7107,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"8aeee4\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"8c2977\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6236,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"8daa6b\":{\"lock\":false,\"pos\":{\"x\":-24.2746,\"y\":1.6781,\"z\":0.0355},\"rot\":{\"x\":359.9201,\"y\":269.9802,\"z\":0.0168}},\"93b666\":{\"lock\":false,\"pos\":{\"x\":-33.8212,\"y\":1.6275,\"z\":-3.9169},\"rot\":{\"x\":359.9554,\"y\":225.023,\"z\":0.0684}},\"9c0aef\":{\"lock\":false,\"pos\":{\"x\":-24.3564,\"y\":1.6758,\"z\":-7.7175},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"9d33ea\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"a1202d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0168}},\"a452d9\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0358,\"z\":359.92}},\"a9cfd5\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"b4e04f\":{\"lock\":false,\"pos\":{\"x\":-20.2956,\"y\":1.6075,\"z\":-7.7267},\"rot\":{\"x\":359.9201,\"y\":269.9742,\"z\":0.0169}},\"bb6a62\":{\"lock\":false,\"pos\":{\"x\":-27.0616,\"y\":1.6169,\"z\":-7.6861},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"c840e9\":{\"lock\":false,\"pos\":{\"x\":-26.967,\"y\":1.6191,\"z\":0.0078},\"rot\":{\"x\":359.9201,\"y\":270.0316,\"z\":0.0168}},\"d46c5e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"e0abdb\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0004,\"z\":180.0168}},\"f0f7b9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0111,\"z\":359.92}},\"f1b01e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "093256", - "Name": "Card", - "Transform": { - "posX": -30.8922977, - "posY": 1.6849314, - "posZ": -7.73320246, - "rotX": 0.07999477, - "rotY": 270.002563, - "rotZ": 359.983154, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266813, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "122e2a", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63494229, - "posZ": -7.70000172, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168023426, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266814, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1cb33a", - "Name": "Deck", - "Transform": { - "posX": -2.6885, - "posY": 1.62393057, - "posZ": -5.0485, - "rotX": 0.0168354549, - "rotY": 180.0, - "rotZ": 0.08025605, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266706, - 266705, - 266704, - 266703 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "d33b28", - "Name": "Card", - "Transform": { - "posX": -5.1106286, - "posY": 1.35358131, - "posZ": 55.7101059, - "rotX": 0.0167712066, - "rotY": 180.000137, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266706, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "971c69", - "Name": "Card", - "Transform": { - "posX": -4.83592129, - "posY": 1.34405673, - "posZ": 55.9686775, - "rotX": 0.0167710111, - "rotY": 180.000122, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266705, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b68457", - "Name": "Card", - "Transform": { - "posX": -5.30020142, - "posY": 1.319861, - "posZ": 55.32967, - "rotX": 0.0167712979, - "rotY": 180.000092, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266704, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "10b450", - "Name": "Card", - "Transform": { - "posX": -2.688528, - "posY": 1.68357646, - "posZ": -5.04852962, - "rotX": 0.013468314, - "rotY": 180.000015, - "rotZ": 0.07170853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266703, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "27a449", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7732, - "posY": 1.63160765, - "posZ": -3.82999969, - "rotX": 359.9832, - "rotY": 0.0204047561, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2c2f51", - "Name": "Card", - "Transform": { - "posX": -17.12, - "posY": 1.61666977, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 270.0277, - "rotZ": 0.0168011971, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Namishiro Park", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266802, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3a6bc7", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.3153, - "posY": 1.61587787, - "posZ": -12.4768, - "rotX": 359.93158, - "rotY": 314.981323, - "rotZ": 359.955444, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "61672c", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6764984, - "posY": 1.613345, - "posZ": -3.83000016, - "rotX": 359.9832, - "rotY": 0.011905713, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "65f935", - "Name": "Card", - "Transform": { - "posX": -23.6765976, - "posY": 1.62581193, - "posZ": -7.70000124, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168011859, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266811, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.3061, - "posY": 1.60855281, - "posZ": -4.1444006, - "rotX": 359.93158, - "rotY": 314.98822, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "78daa5", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7063, - "posY": 1.62620938, - "posZ": -7.645401, - "rotX": 359.9201, - "rotY": 270.0076, - "rotZ": 0.0168567561, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "807849", - "Name": "Card", - "Transform": { - "posX": -30.7519989, - "posY": 1.68718684, - "posZ": 0.008198857, - "rotX": 359.920135, - "rotY": 270.0136, - "rotZ": 0.0167832971, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266810, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "81b5a7", - "Name": "Deck", - "Transform": { - "posX": -3.9275, - "posY": 1.71068, - "posZ": 5.757101, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266508, - 266509, - 266445, - 266446, - 266443, - 266441, - 266444, - 266447, - 266440, - 266448, - 266442, - 266437, - 266436, - 266438, - 266439, - 231727, - 231727, - 231721, - 231721, - 231720, - 231720 - ], - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "159e6e", - "Name": "Card", - "Transform": { - "posX": 1.84077036, - "posY": 1.634361, - "posZ": 3.56385779, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Red Herring", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266508, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7e192c", - "Name": "Card", - "Transform": { - "posX": 1.8736763, - "posY": 1.5935756, - "posZ": 3.85808039, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Red Herring", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266509, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1a6102", - "Name": "Card", - "Transform": { - "posX": 16.9550476, - "posY": 1.28458667, - "posZ": 56.628067, - "rotX": 0.0207573045, - "rotY": 269.9982, - "rotZ": 0.01684618, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mokumokuren", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266445, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9a86ba", - "Name": "Card", - "Transform": { - "posX": 17.0835457, - "posY": 1.30350363, - "posZ": 55.08733, - "rotX": 0.0207682047, - "rotY": 269.9978, - "rotZ": 1.02794933, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mokumokuren", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266446, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ffc414", - "Name": "Card", - "Transform": { - "posX": 17.1182117, - "posY": 1.29943228, - "posZ": 59.2929878, - "rotX": 0.0202577282, - "rotY": 269.9623, - "rotZ": 0.750326157, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266443, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "81fb84", - "Name": "Card", - "Transform": { - "posX": 20.3576431, - "posY": 1.28662312, - "posZ": 59.35904, - "rotX": 0.0208090786, - "rotY": 269.9982, - "rotZ": 0.01677066, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kamaitachi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266441, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cc017c", - "Name": "Card", - "Transform": { - "posX": 17.0668316, - "posY": 1.30192626, - "posZ": 61.4266129, - "rotX": 0.0209188424, - "rotY": 269.921631, - "rotZ": 0.8488322, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266444, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19802f", - "Name": "Card", - "Transform": { - "posX": 20.4314728, - "posY": 1.28548574, - "posZ": 55.3817673, - "rotX": 0.0208090078, - "rotY": 269.9982, - "rotZ": 0.0167705584, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Parade of a Hundred Demons", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266447, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dce383", - "Name": "Card", - "Transform": { - "posX": 20.2055054, - "posY": 1.28754342, - "posZ": 62.69173, - "rotX": 0.0208090246, - "rotY": 269.998138, - "rotZ": 0.01677027, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kamaitachi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266440, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a67639", - "Name": "Card", - "Transform": { - "posX": 20.689476, - "posY": 1.28495526, - "posZ": 53.1942368, - "rotX": 0.0212865528, - "rotY": 269.9996, - "rotZ": 0.0195340086, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Parade of a Hundred Demons", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266448, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "001274", - "Name": "Card", - "Transform": { - "posX": 16.9905148, - "posY": 1.28655386, - "posZ": 63.2997475, - "rotX": 0.02080905, - "rotY": 269.998169, - "rotZ": 0.0167703722, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266442, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d549d8", - "Name": "Card", - "Transform": { - "posX": 20.2744541, - "posY": 1.28852534, - "posZ": 65.96041, - "rotX": 0.0207690243, - "rotY": 270.0011, - "rotZ": 0.016747795, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266437, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3cfe6", - "Name": "Card", - "Transform": { - "posX": 20.4962482, - "posY": 1.325575, - "posZ": 66.02292, - "rotX": 0.0207762532, - "rotY": 270.003082, - "rotZ": 0.0167530831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266436, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fbf89f", - "Name": "Card", - "Transform": { - "posX": 23.2549133, - "posY": 1.28877127, - "posZ": 63.1029167, - "rotX": 0.02080757, - "rotY": 270.0031, - "rotZ": 0.01677242, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Serpentine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266438, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "237a6c", - "Name": "Card", - "Transform": { - "posX": 23.1906548, - "posY": 1.335783, - "posZ": 63.31632, - "rotX": 0.0208081175, - "rotY": 270.0016, - "rotZ": 0.0167720951, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Serpentine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266439, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -17.60739, - "posY": 1.58022821, - "posZ": 8.422101, - "rotX": 359.920349, - "rotY": 269.999756, - "rotZ": 0.0154577158, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4904d0", - "Name": "Card", - "Transform": { - "posX": -18.06458, - "posY": 1.74395728, - "posZ": 8.675678, - "rotX": 359.928467, - "rotY": 269.9997, - "rotZ": 0.006147271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50e716", - "Name": "Card", - "Transform": { - "posX": -13.8034887, - "posY": 1.57302034, - "posZ": 1.99893022, - "rotX": 359.920471, - "rotY": 270.000641, - "rotZ": 0.0145632224, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c4ce76", - "Name": "Card", - "Transform": { - "posX": -13.9735909, - "posY": 1.73492968, - "posZ": 1.969332, - "rotX": 359.9267, - "rotY": 270.0006, - "rotZ": 0.0145301558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -14.5550861, - "posY": 1.57516873, - "posZ": 5.69822454, - "rotX": 359.92038, - "rotY": 270.002563, - "rotZ": 0.0152713312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16d6d6", - "Name": "Card", - "Transform": { - "posX": -14.5491152, - "posY": 1.73727059, - "posZ": 5.64764357, - "rotX": 359.924774, - "rotY": 270.002625, - "rotZ": 0.0113747623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "8aeee4", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64407492, - "posZ": -7.70000124, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.01683961, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Naoetsu High School (Entrance)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266803, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8c2977", - "Name": "Card", - "Transform": { - "posX": -23.6766, - "posY": 1.62358487, - "posZ": -15.28, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.01683978, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Eikou Cram School", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266801, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8daa6b", - "Name": "Card", - "Transform": { - "posX": -24.2746, - "posY": 1.67805588, - "posZ": 0.03549891, - "rotX": 359.920166, - "rotY": 269.980164, - "rotZ": 0.016765805, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266808, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "93b666", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.8212, - "posY": 1.62746537, - "posZ": -3.91689968, - "rotX": 359.955383, - "rotY": 225.023, - "rotZ": 0.068362385, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9c0aef", - "Name": "Card", - "Transform": { - "posX": -24.3563976, - "posY": 1.675801, - "posZ": -7.717501, - "rotX": 359.9202, - "rotY": 269.999939, - "rotZ": 0.0167543013, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266812, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9d33ea", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.696401, - "posY": 1.5583173, - "posZ": 14.2789011, - "rotX": 359.955139, - "rotY": 224.9996, - "rotZ": 0.06867084, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "f0e087", - "Name": "Deck", - "Transform": { - "posX": 1.6964606, - "posY": 3.69286966, - "posZ": 14.2788277, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 0.0583125949, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266316, - 266319, - 266318, - 266317 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6fc178", - "Name": "Card", - "Transform": { - "posX": -34.0727768, - "posY": 1.33290553, - "posZ": -75.04305, - "rotX": 0.0212027226, - "rotY": 269.9154, - "rotZ": 358.556763, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cellphone", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266316, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4caee0", - "Name": "Card", - "Transform": { - "posX": -34.3548431, - "posY": 1.30392575, - "posZ": -78.67087, - "rotX": 0.0206178017, - "rotY": 269.9776, - "rotZ": 0.01763936, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cellphone", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266319, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b87d7b", - "Name": "Card", - "Transform": { - "posX": -34.01931, - "posY": 1.32545245, - "posZ": -77.2623, - "rotX": 0.0191582013, - "rotY": 269.9867, - "rotZ": 358.919556, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cellphone", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266318, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3c020e", - "Name": "Card", - "Transform": { - "posX": -34.1820221, - "posY": 1.41213012, - "posZ": -71.32108, - "rotX": 359.882019, - "rotY": 269.98114, - "rotZ": 358.411224, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cellphone", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266317, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "924c45", - "Name": "Card", - "Transform": { - "posX": 18.9977283, - "posY": 2.7762754, - "posZ": -22.7492447, - "rotX": 0.0, - "rotY": 225.000015, - "rotZ": 180.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Karen Araragi", - "Description": "Koyomi Araragi's sister", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266315, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "14702c", - "Name": "Card", - "Transform": { - "posX": 1.66968381, - "posY": 3.00326633, - "posZ": -25.539608, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 0.0168395825, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "North Shirahebi Shrine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266806, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "996c23", - "Name": "Card", - "Transform": { - "posX": 2.489857, - "posY": 3.002184, - "posZ": -26.2920437, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168398041, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Araragi Residence", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266805, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1fe6dd", - "Name": "Card", - "Transform": { - "posX": 13.822587, - "posY": 3.26160526, - "posZ": 25.8784466, - "rotX": 0.0265729874, - "rotY": 224.998062, - "rotZ": 179.997147, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kuchisake-Onna", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266500, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e57a0b", - "Name": "Deck", - "Transform": { - "posX": 11.8304682, - "posY": 3.30651045, - "posZ": 29.8645229, - "rotX": 0.0208077785, - "rotY": 269.999939, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scheme", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266507, - 266506, - 266505, - 266504, - 266502, - 266501, - 266503 - ], - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "9a14f4", - "Name": "Card", - "Transform": { - "posX": 53.2285728, - "posY": 1.30487847, - "posZ": 80.94122, - "rotX": 0.0208091028, - "rotY": 269.99762, - "rotZ": 0.01677037, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Relentless Stalking", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266507, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "78414b", - "Name": "Card", - "Transform": { - "posX": 53.2285843, - "posY": 1.33673072, - "posZ": 80.94123, - "rotX": 0.02080257, - "rotY": 269.9976, - "rotZ": 0.0167927537, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Relentless Stalking", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266506, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "426f2e", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.30555165, - "posZ": 83.24123, - "rotX": 0.0208091717, - "rotY": 269.997681, - "rotZ": 0.0167703032, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Omnipresence", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266505, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "736a5c", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.34803152, - "posZ": 83.24123, - "rotX": 0.0208089314, - "rotY": 269.9979, - "rotZ": 0.0167702641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Omnipresence", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266504, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1115fc", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.306225, - "posZ": 85.54123, - "rotX": 0.0208090525, - "rotY": 269.9976, - "rotZ": 0.01677035, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aphasic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266502, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e9d0ad", - "Name": "Card", - "Transform": { - "posX": 53.22859, - "posY": 1.33780539, - "posZ": 85.54124, - "rotX": 0.0208028778, - "rotY": 269.9976, - "rotZ": 0.0167923644, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aphasic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266501, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aeb033", - "Name": "Card", - "Transform": { - "posX": 19.282671, - "posY": 1.39836431, - "posZ": 68.74472, - "rotX": 0.020807242, - "rotY": 270.0005, - "rotZ": 0.0167702213, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Laconic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266503, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "a1202d", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.63719654, - "posZ": -0.0300007183, - "rotX": 359.9201, - "rotY": 270.000366, - "rotZ": 0.0168199763, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266809, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a452d9", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242985, - "posY": 1.6224755, - "posZ": -3.83, - "rotX": 359.983215, - "rotY": 0.0358127169, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a9cfd5", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64632893, - "posZ": -0.0300008487, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.01684011, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tamikura Apartments", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266804, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b4e04f", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.2956, - "posY": 1.60748518, - "posZ": -7.726701, - "rotX": 359.9201, - "rotY": 269.974182, - "rotZ": 0.01690333, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "bb6a62", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.0616, - "posY": 1.6169318, - "posZ": -7.68610048, - "rotX": 359.9201, - "rotY": 269.9972, - "rotZ": 0.0168727171, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "c840e9", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.967, - "posY": 1.61906111, - "posZ": 0.00779970735, - "rotX": 359.9201, - "rotY": 270.031555, - "rotZ": 0.0168236587, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "d46c5e", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.62806618, - "posZ": -0.0300010778, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168145131, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266807, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e0abdb", - "Name": "Card", - "Transform": { - "posX": -3.95590019, - "posY": 1.59753931, - "posZ": -10.4412022, - "rotX": 359.919739, - "rotY": 270.0004, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scenario Reference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266800, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f0f7b9", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6766, - "posY": 1.611088, - "posZ": -11.51, - "rotX": 359.9832, - "rotY": 0.0111159338, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "f1b01e", - "Name": "Deck", - "Transform": { - "posX": -2.7247, - "posY": 1.62076044, - "posZ": 0.373300225, - "rotX": 0.0168356337, - "rotY": 180.0, - "rotZ": 0.08025596, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266702, - 266701, - 266700 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "95789b", - "Name": "Card", - "Transform": { - "posX": -1.85097754, - "posY": 1.34544837, - "posZ": 56.8113174, - "rotX": 0.01677084, - "rotY": 180.000046, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266702, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e38777", - "Name": "Card", - "Transform": { - "posX": -1.87115467, - "posY": 1.31157327, - "posZ": 56.93443, - "rotX": 0.01677111, - "rotY": 180.000031, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266701, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "773f0b", - "Name": "Card", - "Transform": { - "posX": -1.90846431, - "posY": 1.27448821, - "posZ": 56.57188, - "rotX": 0.0167713147, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266700, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\n\t--[[\r\n\tPlayer cards with token counts and types\r\n\t]]\n\r\r\nPLAYER_CARD_DATA_JSON = [[\r\n\t{\n \"Yumewatari (2)\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Iron-Blooded (2)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\r\n\t },\n \"Book of Warding\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\r\n\t },\r\n\t \"Round Up (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\r\n\t },\n\t \"Mathematical Proof (4):Associativity\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Mathematical Proof (4):Recursion\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Rouka Numachi (2)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Swiftness (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\t\t\n\t \"Astral Projection\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Astral Projection (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 5\n },\n\t \"Deceive Reality (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Strange Spraycan\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Another World\": {\n\t\t \"tokenType\": \"clue\",\r\n\t\t \"tokenCount\": 1\n } \n}\r\n\t]]\r\n\t\r\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\r\nfunction onload(save_state)\r\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\nend\r\r\n", + "LuaScriptState": "[]", + "XmlUI": "" }, { "GUID": "4076cd", @@ -1002776,13 +1001163,13 @@ "posZ": 27.9864044, "rotX": 359.920135, "rotY": 269.9268, - "rotZ": 0.0169756245, + "rotZ": 0.0169761647, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "2A - Toshimonogatari", - "Description": "version 1.3", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1002824,592 +1001211,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"16da01\":{\"lock\":false,\"pos\":{\"x\":-24.4964,\"y\":1.6781,\"z\":-0.0202},\"rot\":{\"x\":0.0799,\"y\":269.9836,\"z\":359.9832}},\"19c944\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"1eca95\":{\"lock\":false,\"pos\":{\"x\":-30.9384,\"y\":1.6849,\"z\":-7.665},\"rot\":{\"x\":359.9201,\"y\":270.0054,\"z\":0.0168}},\"238c45\":{\"lock\":false,\"pos\":{\"x\":2.5453,\"y\":1.5932,\"z\":5.8006},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"25b2df\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":0.0168}},\"2f0ae9\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"3985f8\":{\"lock\":false,\"pos\":{\"x\":2.5775,\"y\":1.5925,\"z\":3.5287},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"3de9bb\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"3e135c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"4e3d57\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"6c8827\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0011,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5703,\"y\":1.6271,\"z\":-3.8363},\"rot\":{\"x\":359.9316,\"y\":315.0004,\"z\":359.9554}},\"741ee3\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":0.0168}},\"79a3b0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":0.0168}},\"88f2a2\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7684,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9981,\"z\":0.0169}},\"8d733c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":0.0168}},\"8f7112\":{\"lock\":false,\"pos\":{\"x\":-27.0814,\"y\":1.617,\"z\":-7.6137},\"rot\":{\"x\":359.9201,\"y\":270.0093,\"z\":0.0169}},\"9042c7\":{\"lock\":false,\"pos\":{\"x\":-37.3695,\"y\":1.6986,\"z\":7.5678},\"rot\":{\"x\":0.0799,\"y\":269.9999,\"z\":359.9832}},\"95280b\":{\"lock\":false,\"pos\":{\"x\":-3.9562,\"y\":1.6503,\"z\":-10.4413},\"rot\":{\"x\":1.8936,\"y\":269.9967,\"z\":180.0172}},\"9747c7\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":0.0168}},\"97e650\":{\"lock\":false,\"pos\":{\"x\":-1.7846,\"y\":1.5809,\"z\":-10.358},\"rot\":{\"x\":359.9281,\"y\":269.9937,\"z\":0.0165}},\"ad5979\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"c7767b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":0.0168}},\"c7c552\":{\"lock\":false,\"pos\":{\"x\":-24.2648,\"y\":1.6758,\"z\":-7.7308},\"rot\":{\"x\":0.0799,\"y\":269.9886,\"z\":359.9832}},\"de2223\":{\"lock\":false,\"pos\":{\"x\":-30.9155,\"y\":1.6894,\"z\":7.5598},\"rot\":{\"x\":0.0799,\"y\":269.9943,\"z\":359.9832}},\"e2d2d9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":0.0168}},\"eb142e\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"f7e4c7\":{\"lock\":false,\"pos\":{\"x\":-33.1778,\"y\":1.6299,\"z\":7.5866},\"rot\":{\"x\":359.9201,\"y\":270.0091,\"z\":0.0169}},\"fb5e07\":{\"lock\":false,\"pos\":{\"x\":-26.7771,\"y\":1.6199,\"z\":3.7069},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"feeb6a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}}}}", + "LuaScriptState": "{\"ml\":{\"145922\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"26cf66\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"2f0ae9\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.92}},\"3e135c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0004,\"z\":359.9201}},\"47b47f\":{\"lock\":false,\"pos\":{\"x\":2.3965,\"y\":1.5926,\"z\":3.1742},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"49174a\":{\"lock\":false,\"pos\":{\"x\":-32.4423,\"y\":1.7425,\"z\":7.5652},\"rot\":{\"x\":359.9201,\"y\":269.9922,\"z\":0.0169}},\"4e3d57\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"5e8c83\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"5f81a7\":{\"lock\":false,\"pos\":{\"x\":-3.9543,\"y\":1.5975,\"z\":-10.441},\"rot\":{\"x\":359.9195,\"y\":269.9782,\"z\":180.0171}},\"68c41a\":{\"lock\":false,\"pos\":{\"x\":-38.9103,\"y\":1.671,\"z\":7.5752},\"rot\":{\"x\":0.6493,\"y\":270.0114,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5703,\"y\":1.6271,\"z\":-3.8363},\"rot\":{\"x\":359.9316,\"y\":315.0005,\"z\":359.9554}},\"7315f7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":0.0168}},\"8d657e\":{\"lock\":false,\"pos\":{\"x\":-25.5961,\"y\":1.711,\"z\":-7.7189},\"rot\":{\"x\":357.8519,\"y\":270.0153,\"z\":0.0169}},\"8f7112\":{\"lock\":false,\"pos\":{\"x\":-27.0813,\"y\":1.6449,\"z\":-7.6138},\"rot\":{\"x\":0.7319,\"y\":270.008,\"z\":0.0147}},\"97e650\":{\"lock\":false,\"pos\":{\"x\":-1.7854,\"y\":1.5961,\"z\":-10.358},\"rot\":{\"x\":358.8379,\"y\":269.9933,\"z\":0.0169}},\"9df6e2\":{\"lock\":false,\"pos\":{\"x\":-25.7273,\"y\":1.6512,\"z\":-0.0654},\"rot\":{\"x\":0.68,\"y\":270.0007,\"z\":0.017}},\"ad5979\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"bff151\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.995,\"z\":0.0168}},\"c660db\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7684,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"c831c1\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"d1b182\":{\"lock\":false,\"pos\":{\"x\":2.3965,\"y\":1.5933,\"z\":5.4742},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"dbfa4d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0277,\"z\":0.0168}},\"e7f937\":{\"lock\":false,\"pos\":{\"x\":-32.2651,\"y\":1.6582,\"z\":-7.75},\"rot\":{\"x\":0.6841,\"y\":269.9944,\"z\":0.0162}},\"eb142e\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"ebfc21\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"f732e8\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":0.0168}},\"f7e4c7\":{\"lock\":false,\"pos\":{\"x\":-33.1778,\"y\":1.6299,\"z\":7.5866},\"rot\":{\"x\":359.9201,\"y\":270.0083,\"z\":0.0169}},\"fafcdb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0269,\"z\":0.0168}},\"fb5e07\":{\"lock\":false,\"pos\":{\"x\":-26.7771,\"y\":1.6199,\"z\":3.7069},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"feeb6a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "95280b", - "Name": "Card", - "Transform": { - "posX": -3.95619822, - "posY": 1.65032017, - "posZ": -10.4413042, - "rotX": 1.895327, - "rotY": 269.9966, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scenario Reference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266815, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e2d2d9", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.62806559, - "posZ": -0.0300006568, - "rotX": 359.9201, - "rotY": 270.0274, - "rotZ": 0.0167382751, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ikebukuro", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266819, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16da01", - "Name": "Card", - "Transform": { - "posX": -24.4964, - "posY": 1.67805254, - "posZ": -0.0202010591, - "rotX": 0.08006625, - "rotY": 269.9836, - "rotZ": 359.983032, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ikebukuro", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266820, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c7767b", + "GUID": "145922", "Name": "Card", "Transform": { "posX": -30.2242, - "posY": 1.6371969, - "posZ": -0.030000234, + "posY": 1.6394304, + "posZ": 7.57, "rotX": 359.9201, - "rotY": 270.027466, - "rotZ": 0.0168012828, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Suidobashi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266817, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6c8827", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63494217, - "posZ": -7.700003, - "rotX": 359.9201, - "rotY": 270.001038, - "rotZ": 0.0167966317, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Akihabara", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266827, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1eca95", - "Name": "Card", - "Transform": { - "posX": -30.9384, - "posY": 1.6849308, - "posZ": -7.66500139, - "rotX": 359.9202, - "rotY": 270.0054, - "rotZ": 0.0167354867, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Akihabara", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266828, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8d733c", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63271511, - "posZ": -15.28, - "rotX": 359.9201, - "rotY": 270.0276, - "rotZ": 0.01680111, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tokyo Skytree", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266818, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "25b2df", - "Name": "Card", - "Transform": { - "posX": -23.6765976, - "posY": 1.62581193, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 270.0274, - "rotZ": 0.0167744737, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ueno", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266821, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c7c552", - "Name": "Card", - "Transform": { - "posX": -24.2647972, - "posY": 1.675802, - "posZ": -7.73080158, - "rotX": 0.07995962, - "rotY": 269.988556, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ueno", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266822, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "741ee3", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64632893, - "posZ": -0.03000013, - "rotX": 359.9201, - "rotY": 270.027466, - "rotZ": 0.0168013871, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shinagawa", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266816, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "79a3b0", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64856219, - "posZ": 7.569999, - "rotX": 359.9201, - "rotY": 270.0276, - "rotZ": 0.0167742148, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shibuya", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266823, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9042c7", - "Name": "Card", - "Transform": { - "posX": -37.3695, - "posY": 1.69855189, - "posZ": 7.56779861, - "rotX": 0.0799628645, "rotY": 269.9999, - "rotZ": 359.983124, + "rotZ": 0.0168397427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1003435,12 +1001253,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266824, + "CardID": 274023, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1003453,119 +1001271,15 @@ "XmlUI": "" }, { - "GUID": "9747c7", - "Name": "Card", - "Transform": { - "posX": -30.22412, - "posY": 1.66325247, - "posZ": 7.570219, - "rotX": 359.0293, - "rotY": 269.995819, - "rotZ": 0.0172537733, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shinjuku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266825, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "de2223", - "Name": "Card", - "Transform": { - "posX": -30.9154549, - "posY": 1.7240479, - "posZ": 7.559936, - "rotX": 359.183319, - "rotY": 269.982819, - "rotZ": 359.99057, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shinjuku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266826, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19c944", + "GUID": "26cf66", "Name": "Deck", "Transform": { "posX": -2.6885, "posY": 1.61430252, "posZ": -5.0485, - "rotX": 0.0168358125, - "rotY": 180.0, - "rotZ": 0.08025579, + "rotX": 0.0168351736, + "rotY": 180.0004, + "rotZ": 0.08025584, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1003593,13 +1001307,13 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 266710, - 266709 + 273710, + 273709 ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1003612,15 +1001326,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "7b0df4", + "GUID": "3b5b82", "Name": "Card", "Transform": { - "posX": 24.7675056, - "posY": 1.33124816, - "posZ": 45.86958, - "rotX": 0.0167716052, - "rotY": 180.000336, - "rotZ": 179.979187, + "posX": 18.2808475, + "posY": 1.28604352, + "posZ": -80.5327759, + "rotX": 0.0167721, + "rotY": 180.000427, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1003646,12 +1001360,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266710, + "CardID": 273710, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1003664,15 +1001378,15 @@ "XmlUI": "" }, { - "GUID": "80f5c1", + "GUID": "99a46b", "Name": "Card", "Transform": { - "posX": 24.7053223, - "posY": 1.28431261, - "posZ": 46.0710373, - "rotX": 0.0167714078, - "rotY": 180.000381, - "rotZ": 179.979187, + "posX": 18.2108746, + "posY": 1.32302034, + "posZ": -80.42082, + "rotX": 0.0167722367, + "rotY": 180.000427, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1003698,12 +1001412,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266709, + "CardID": 273709, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1003717,68 +1001431,16 @@ } ] }, - { - "GUID": "238c45", - "Name": "Card", - "Transform": { - "posX": 2.54530025, - "posY": 1.59320557, - "posZ": 5.80060053, - "rotX": 359.919739, - "rotY": 270.0005, - "rotZ": 0.0168365166, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gashadokuro (v. I)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266511, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "2f0ae9", "Name": "Custom_Tile", "Transform": { - "posX": -36.7732, + "posX": -36.7731323, "posY": 1.6338675, - "posZ": 3.86000013, + "posZ": 3.85998535, "rotX": 359.983154, - "rotY": 0.000148713865, - "rotZ": 359.920074, + "rotY": 0.0003581437, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1003924,228 +1001586,15 @@ } } }, - { - "GUID": "3985f8", - "Name": "Card", - "Transform": { - "posX": 2.57750082, - "posY": 1.59249294, - "posZ": 3.52869987, - "rotX": 359.919739, - "rotY": 270.000458, - "rotZ": 0.0168364644, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gashadokuro (v. II)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266512, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3de9bb", - "Name": "Deck", - "Transform": { - "posX": -2.72469974, - "posY": 1.61594629, - "posZ": 0.373300165, - "rotX": 0.0168357473, - "rotY": 180.0, - "rotZ": 0.0802557543, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266708, - 266707 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "4c86f8", - "Name": "Card", - "Transform": { - "posX": 25.6422844, - "posY": 1.32271564, - "posZ": 52.9545135, - "rotX": 0.0167713761, - "rotY": 180.000336, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266708, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "06b655", - "Name": "Card", - "Transform": { - "posX": 25.26542, - "posY": 1.28663278, - "posZ": 53.3027649, - "rotX": 0.0167715345, - "rotY": 180.000366, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266707, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, { "GUID": "3e135c", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62021852, - "posZ": -11.51, + "posX": -30.22423, + "posY": 1.6202184, + "posZ": -11.5100145, "rotX": 359.983154, - "rotY": 0.000310619536, + "rotY": 0.000410485, "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, @@ -1004292,15 +1001741,119 @@ } } }, + { + "GUID": "47b47f", + "Name": "Card", + "Transform": { + "posX": 2.39650059, + "posY": 1.59264231, + "posZ": 3.17420053, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 0.01683731, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gashadokuro (v. II)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272912, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49174a", + "Name": "Card", + "Transform": { + "posX": -32.4423, + "posY": 1.742512, + "posZ": 7.565208, + "rotX": 359.919, + "rotY": 269.992065, + "rotZ": 0.00702732662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shibuya", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274024, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "4e3d57", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62473547, - "posZ": 3.86000037, + "posX": -30.22423, + "posY": 1.62473536, + "posZ": 3.85998559, "rotX": 359.983154, - "rotY": 0.000137588286, + "rotY": 0.000151696586, "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, @@ -1004447,15 +1002000,171 @@ } } }, + { + "GUID": "5e8c83", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0300004445, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.01683959, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shinagawa", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274016, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f81a7", + "Name": "Card", + "Transform": { + "posX": -3.95430064, + "posY": 1.59751713, + "posZ": -10.441, + "rotX": 359.919952, + "rotY": 269.9782, + "rotZ": 180.0182, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274015, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "68c41a", + "Name": "Card", + "Transform": { + "posX": -38.9102974, + "posY": 1.67092848, + "posZ": 7.575201, + "rotX": 0.6454774, + "rotY": 270.0114, + "rotZ": 0.0168435927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shinjuku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274026, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -33.5703, - "posY": 1.62713933, - "posZ": -3.83630085, + "posX": -33.5702324, + "posY": 1.62713945, + "posZ": -3.83631659, "rotX": 359.93158, - "rotY": 315.000458, + "rotY": 315.000519, "rotZ": 359.9554, "scaleX": 1.0, "scaleY": 1.0, @@ -1004603,14 +1002312,583 @@ } }, { - "GUID": "88f2a2", + "GUID": "7315f7", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64858115, + "posZ": 7.569999, + "rotX": 359.920471, + "rotY": 270.0276, + "rotZ": 0.017262442, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shinjuku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274025, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d657e", + "Name": "Card", + "Transform": { + "posX": -25.59574, + "posY": 1.71087837, + "posZ": -7.71884727, + "rotX": 357.853424, + "rotY": 270.019867, + "rotZ": 0.0165713169, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ueno", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274021, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f7112", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0840759, + "posY": 1.61698234, + "posZ": -7.6138196, + "rotX": 359.921021, + "rotY": 270.002075, + "rotZ": 0.01685891, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "a91845", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.7500629, + "posY": 1.60815716, + "posZ": -7.596996, + "rotX": 359.9201, + "rotY": 270.0094, + "rotZ": 0.016865924, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "b2ebdf", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.750061, + "posY": 1.60815692, + "posZ": -7.596998, + "rotX": 359.9201, + "rotY": 270.009369, + "rotZ": 0.0168557856, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "97e650", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.78540015, + "posY": 1.5960294, + "posZ": -10.3580008, + "rotX": 358.8386, + "rotY": 269.993469, + "rotZ": 0.00527425576, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "add to chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9df6e2", + "Name": "Card", + "Transform": { + "posX": -25.7272987, + "posY": 1.6511, + "posZ": -0.06540028, + "rotX": 0.675394356, + "rotY": 270.0007, + "rotZ": 0.0168828927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikebukuro", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274020, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad5979", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.22423, + "posY": 1.62247539, + "posZ": -3.83001423, + "rotX": 359.983154, + "rotY": 0.000145059574, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "805dd7", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764317, + "posY": 1.613345, + "posZ": -3.83001876, + "rotX": 359.983154, + "rotY": 8.70542954E-06, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764317, + "posY": 1.61334491, + "posZ": -3.830019, + "rotX": 359.983154, + "rotY": 2.34030049E-05, + "rotZ": 359.9201, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bff151", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62808788, + "posZ": -0.0300009176, + "rotX": 359.9205, + "rotY": 269.995, + "rotZ": 0.0174052, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikebukuro", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274019, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c660db", "Name": "Deck", "Transform": { - "posX": -3.92754865, - "posY": 1.76844859, - "posZ": 5.75714874, + "posX": -3.92750025, + "posY": 1.76844847, + "posZ": 5.75710058, "rotX": 359.919739, - "rotY": 269.999939, + "rotY": 270.0, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1004639,47 +1002917,56 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266445, - 266446, - 266443, - 266441, - 266444, - 266447, - 266440, - 266448, - 266442, - 266437, - 266436, - 266438, - 266439, - 266435, - 266434, - 266432, - 266433, - 266431, - 266430, - 266429, - 266428, + 272917, + 272916, + 272915, + 272914, + 272913, + 272920, + 272919, + 272918, + 272910, + 272839, + 272838, + 272836, + 272837, + 272833, + 272832, + 272835, + 272834, + 272829, + 272828, + 272831, + 272830, + 272848, + 272847, + 272841, + 272840, + 272846, + 272845, + 272844, + 272842, + 272843, 231712, 231712, - 231712, - 266510, - 266519, - 266518, - 266520, - 266517, - 266516, - 266515, - 266513, - 266514 + 231712 ], "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 }, @@ -1004691,15 +1002978,6 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 - }, - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 } }, "LuaScript": "", @@ -1004707,20 +1002985,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "1a6102", + "GUID": "b6b3f5", "Name": "Card", "Transform": { - "posX": 16.9550476, - "posY": 1.28458667, - "posZ": 56.628067, - "rotX": 0.0207573045, - "rotY": 269.9982, - "rotZ": 0.01684618, + "posX": 52.9441948, + "posY": 1.30091918, + "posZ": -72.72034, + "rotX": 0.0208082423, + "rotY": 269.999878, + "rotZ": 0.0167712122, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mokumokuren", + "Nickname": "The Beast Strengthens", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1004741,15 +1003019,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266445, + "CardID": 272917, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1004759,20 +1003037,20 @@ "XmlUI": "" }, { - "GUID": "9a86ba", + "GUID": "5b8724", "Name": "Card", "Transform": { - "posX": 17.0835457, - "posY": 1.30350363, - "posZ": 55.08733, - "rotX": 0.0207682047, - "rotY": 269.9978, - "rotZ": 1.02794933, + "posX": 52.9442024, + "posY": 1.34339666, + "posZ": -72.72033, + "rotX": 0.0208082087, + "rotY": 270.000061, + "rotZ": 0.01677077, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mokumokuren", + "Nickname": "The Beast Strengthens", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1004793,15 +1003071,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266446, + "CardID": 272916, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1004811,20 +1003089,20 @@ "XmlUI": "" }, { - "GUID": "ffc414", + "GUID": "c2fc1f", "Name": "Card", "Transform": { - "posX": 17.1182117, - "posY": 1.29943228, - "posZ": 59.2929878, - "rotX": 0.0202577282, - "rotY": 269.9623, - "rotZ": 0.750326157, + "posX": 52.9442177, + "posY": 1.29889953, + "posZ": -79.62024, + "rotX": 0.0208028611, + "rotY": 270.016724, + "rotZ": 0.016777195, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", + "Nickname": "Terror of the Beast", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1004845,15 +1003123,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266443, + "CardID": 272915, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1004863,20 +1003141,20 @@ "XmlUI": "" }, { - "GUID": "81fb84", + "GUID": "ba12a5", "Name": "Card", "Transform": { - "posX": 20.3576431, - "posY": 1.28662312, - "posZ": 59.35904, - "rotX": 0.0208090786, - "rotY": 269.9982, - "rotZ": 0.01677066, + "posX": 52.94421, + "posY": 1.342215, + "posZ": -79.62025, + "rotX": 0.0208028369, + "rotY": 270.016632, + "rotZ": 0.0167772677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kamaitachi", + "Nickname": "Terror of the Beast", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1004897,15 +1003175,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266441, + "CardID": 272914, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1004915,20 +1003193,20 @@ "XmlUI": "" }, { - "GUID": "cc017c", + "GUID": "256365", "Name": "Card", "Transform": { - "posX": 17.0668316, - "posY": 1.30192626, - "posZ": 61.4266129, - "rotX": 0.0209188424, - "rotY": 269.921631, - "rotZ": 0.8488322, + "posX": 52.9441948, + "posY": 1.36808026, + "posZ": -79.6202545, + "rotX": 0.0207980629, + "rotY": 270.0371, + "rotZ": 0.01678464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", + "Nickname": "Terror of the Beast", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1004949,15 +1003227,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266444, + "CardID": 272913, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1004967,20 +1003245,20 @@ "XmlUI": "" }, { - "GUID": "19802f", + "GUID": "8dba4b", "Name": "Card", "Transform": { - "posX": 20.4314728, - "posY": 1.28548574, - "posZ": 55.3817673, - "rotX": 0.0208090078, - "rotY": 269.9982, - "rotZ": 0.0167705584, + "posX": 52.9442139, + "posY": 1.41227913, + "posZ": -52.0203362, + "rotX": 0.0208047517, + "rotY": 270.015259, + "rotZ": 0.0167779, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Night Parade of a Hundred Demons", + "Nickname": "Lost Child", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005001,15 +1003279,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266447, + "CardID": 272920, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005019,20 +1003297,20 @@ "XmlUI": "" }, { - "GUID": "dce383", + "GUID": "5bb5b8", "Name": "Card", "Transform": { - "posX": 20.2055054, - "posY": 1.28754342, - "posZ": 62.69173, - "rotX": 0.0208090246, - "rotY": 269.998138, - "rotZ": 0.01677027, + "posX": 52.9284058, + "posY": 1.29620659, + "posZ": -88.80234, + "rotX": 0.0208021048, + "rotY": 270.0226, + "rotZ": 0.0167794041, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kamaitachi", + "Nickname": "Disorienting Topography", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005053,15 +1003331,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266440, + "CardID": 272919, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005071,20 +1003349,20 @@ "XmlUI": "" }, { - "GUID": "a67639", + "GUID": "ee317a", "Name": "Card", "Transform": { - "posX": 20.689476, - "posY": 1.28495526, - "posZ": 53.1942368, - "rotX": 0.0212865528, - "rotY": 269.9996, - "rotZ": 0.0195340086, + "posX": 52.9284325, + "posY": 1.33900189, + "posZ": -88.8097, + "rotX": 0.0208018366, + "rotY": 270.022919, + "rotZ": 0.01677944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Night Parade of a Hundred Demons", + "Nickname": "Disorienting Topography", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005105,15 +1003383,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266448, + "CardID": 272918, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005123,21 +1003401,21 @@ "XmlUI": "" }, { - "GUID": "001274", + "GUID": "0e60dd", "Name": "Card", "Transform": { - "posX": 12.0974588, - "posY": 1.408816, - "posZ": 47.6686554, - "rotX": 359.9866, - "rotY": 359.985535, - "rotZ": 0.016651433, + "posX": 52.9442139, + "posY": 1.44115233, + "posZ": -52.0203362, + "rotX": 0.020801805, + "rotY": 270.026, + "rotZ": 0.0167794563, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", - "Description": "", + "Nickname": "Hachishakusama", + "Description": "Eight-foot Woman", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1005157,15 +1003435,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266442, + "CardID": 272910, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005175,119 +1003453,15 @@ "XmlUI": "" }, { - "GUID": "d549d8", + "GUID": "077fba", "Name": "Card", "Transform": { - "posX": 20.2744541, - "posY": 1.28852534, - "posZ": 65.96041, - "rotX": 0.0207690243, - "rotY": 270.0011, - "rotZ": 0.016747795, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266437, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3cfe6", - "Name": "Card", - "Transform": { - "posX": 20.4962482, - "posY": 1.325575, - "posZ": 66.02292, - "rotX": 0.0207762532, - "rotY": 270.003082, - "rotZ": 0.0167530831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266436, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fbf89f", - "Name": "Card", - "Transform": { - "posX": 23.2549133, - "posY": 1.28877127, - "posZ": 63.1029167, - "rotX": 0.02080757, - "rotY": 270.0031, - "rotZ": 0.01677242, + "posX": 49.2785, + "posY": 1.30093789, + "posZ": -68.10864, + "rotX": 0.0208073836, + "rotY": 270.003479, + "rotZ": 0.0167723447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005313,15 +1003487,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266438, + "CardID": 272839, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005331,15 +1003505,15 @@ "XmlUI": "" }, { - "GUID": "237a6c", + "GUID": "c4e060", "Name": "Card", "Transform": { - "posX": 23.1906548, - "posY": 1.335783, - "posZ": 63.31632, - "rotX": 0.0208081175, - "rotY": 270.0016, - "rotZ": 0.0167720951, + "posX": 49.2785, + "posY": 1.343628, + "posZ": -68.10865, + "rotX": 0.0208071731, + "rotY": 270.003876, + "rotZ": 0.0167723671, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005365,15 +1003539,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266439, + "CardID": 272838, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005383,20 +1003557,20 @@ "XmlUI": "" }, { - "GUID": "bce358", + "GUID": "5b76ae", "Name": "Card", "Transform": { - "posX": 17.4973831, - "posY": 1.2871666, - "posZ": 64.76449, - "rotX": 0.0208115224, - "rotY": 269.989563, - "rotZ": 0.0167672876, + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208043382, + "rotY": 270.0144, + "rotZ": 0.0167749152, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Rush Hour", + "Nickname": "Labyrinthine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005417,15 +1003591,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266435, + "CardID": 272836, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005435,20 +1003609,20 @@ "XmlUI": "" }, { - "GUID": "8a0c80", + "GUID": "6b0faa", "Name": "Card", "Transform": { - "posX": 17.3309021, - "posY": 1.3272649, - "posZ": 65.03768, - "rotX": 0.0208134484, - "rotY": 269.989471, - "rotZ": 359.853149, + "posX": 49.2784958, + "posY": 1.342074, + "posZ": -72.70874, + "rotX": 0.0208074674, + "rotY": 270.003418, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Rush Hour", + "Nickname": "Labyrinthine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005469,15 +1003643,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266434, + "CardID": 272837, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005487,15 +1003661,15 @@ "XmlUI": "" }, { - "GUID": "f69110", + "GUID": "a98c2a", "Name": "Card", "Transform": { - "posX": 18.1666832, - "posY": 1.364553, - "posZ": 64.64452, - "rotX": 359.79425, - "rotY": 269.991455, - "rotZ": 0.0107670808, + "posX": 49.2784729, + "posY": 1.29690027, + "posZ": -81.9023056, + "rotX": 0.02079876, + "rotY": 270.034363, + "rotZ": 0.0167837255, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005521,15 +1003695,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266432, + "CardID": 272833, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005539,15 +1003713,15 @@ "XmlUI": "" }, { - "GUID": "6cde34", + "GUID": "5e6219", "Name": "Card", "Transform": { - "posX": 17.29938, - "posY": 1.36748254, - "posZ": 64.80744, - "rotX": 0.0197080784, - "rotY": 269.989563, - "rotZ": 0.01602759, + "posX": 49.2784958, + "posY": 1.33938575, + "posZ": -81.90886, + "rotX": 0.0208095443, + "rotY": 269.9972, + "rotZ": 0.01677014, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005573,15 +1003747,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266433, + "CardID": 272832, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005591,20 +1003765,20 @@ "XmlUI": "" }, { - "GUID": "17da83", + "GUID": "2eaea7", "Name": "Card", "Transform": { - "posX": 20.4946861, - "posY": 1.288867, - "posZ": 66.854805, - "rotX": 0.0208116453, - "rotY": 269.989563, - "rotZ": 0.0167673323, + "posX": 49.2784767, + "posY": 1.298247, + "posZ": -77.30143, + "rotX": 0.0208001062, + "rotY": 270.0301, + "rotZ": 0.0167823043, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Pandemonium", + "Nickname": "Rush Hour", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005625,15 +1003799,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266431, + "CardID": 272835, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005643,20 +1003817,20 @@ "XmlUI": "" }, { - "GUID": "9aef5b", + "GUID": "8606d2", "Name": "Card", "Transform": { - "posX": 20.3853931, - "posY": 1.32981086, - "posZ": 66.71666, - "rotX": 0.0208039358, - "rotY": 269.9893, - "rotZ": 0.210012779, + "posX": 49.2784958, + "posY": 1.34089673, + "posZ": -77.30868, + "rotX": 0.0208000932, + "rotY": 270.0299, + "rotZ": 0.0167822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Pandemonium", + "Nickname": "Rush Hour", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005677,15 +1003851,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266430, + "CardID": 272834, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005695,15 +1003869,15 @@ "XmlUI": "" }, { - "GUID": "bdc2e8", + "GUID": "2c32b9", "Name": "Card", "Transform": { - "posX": 20.4473152, - "posY": 1.3597194, - "posZ": 66.73612, - "rotX": 0.0208120774, - "rotY": 269.989563, - "rotZ": 0.0167675875, + "posX": 40.290062, + "posY": 1.3037293, + "posZ": -47.4199944, + "rotX": 0.0208023842, + "rotY": 270.022766, + "rotZ": 0.0167788453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005729,15 +1003903,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266429, + "CardID": 272829, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005747,15 +1003921,15 @@ "XmlUI": "" }, { - "GUID": "3671d2", + "GUID": "0cc505", "Name": "Card", "Transform": { - "posX": 20.6085968, - "posY": 1.36942446, - "posZ": 67.00466, - "rotX": 0.0208105333, - "rotY": 269.989624, - "rotZ": 0.0167679451, + "posX": 40.29006, + "posY": 1.34619045, + "posZ": -47.42, + "rotX": 0.0208119527, + "rotY": 269.989532, + "rotZ": 0.0167669728, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1005781,15 +1003955,587 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266428, + "CardID": 272828, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b4aef", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.0208091643, + "rotY": 270.000031, + "rotZ": 0.01677046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272831, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cce42a", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34491634, + "posZ": -52.01999, + "rotX": 0.02080827, + "rotY": 270.003265, + "rotZ": 0.0167718269, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272830, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "32dc53", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.0208111331, + "rotY": 269.99292, + "rotZ": 0.01676788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272848, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "925860", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.0208110549, + "rotY": 269.9931, + "rotZ": 0.01676797, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272847, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "163f5b", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.0208086427, + "rotY": 269.999451, + "rotZ": 0.0167703684, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272841, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2df484", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.020808721, + "rotY": 269.999237, + "rotZ": 0.01676994, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34f984", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.305675, + "posZ": -47.4098053, + "rotX": 0.0208135527, + "rotY": 269.9831, + "rotZ": 0.0167652257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272846, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da3b1e", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0208145585, + "rotY": 269.981445, + "rotZ": 0.0167636387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afef67", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.020814376, + "rotY": 269.981842, + "rotZ": 0.0167640615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e101f", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208218638, + "rotY": 269.9566, + "rotZ": 0.0167545974, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "514386", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30298245, + "posZ": -56.6086769, + "rotX": 0.02081403, + "rotY": 269.9818, + "rotZ": 0.0167642534, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1005953,22 +1004699,79 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, + } + ] + }, + { + "GUID": "c831c1", + "Name": "Deck", + "Transform": { + "posX": -2.72469974, + "posY": 1.61594629, + "posZ": 0.3733003, + "rotX": 0.016835114, + "rotY": 180.0004, + "rotZ": 0.08025586, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273708, + 273707 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ { - "GUID": "2681a9", + "GUID": "895ee8", "Name": "Card", "Transform": { - "posX": -3.92771769, - "posY": 1.89097893, - "posZ": 5.757139, - "rotX": 359.939941, - "rotY": 270.000519, - "rotZ": 0.0168309119, + "posX": 18.3872051, + "posY": 1.28723955, + "posZ": -76.57889, + "rotX": 0.01677191, + "rotY": 180.000443, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Hachishakusama", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1005987,18 +1004790,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266510, - "SidewaysCard": false, + "CardID": 273708, + "SidewaysCard": true, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1006007,20 +1004810,20 @@ "XmlUI": "" }, { - "GUID": "f6289f", + "GUID": "578748", "Name": "Card", "Transform": { - "posX": 53.22856, - "posY": 1.30016577, - "posZ": 64.84109, - "rotX": 0.02080891, - "rotY": 269.998444, - "rotZ": 0.0167707223, + "posX": 18.3132763, + "posY": 1.32413173, + "posZ": -76.78458, + "rotX": 0.0167719238, + "rotY": 180.000443, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Disorienting Topography", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1006039,382 +1004842,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266519, - "SidewaysCard": false, + "CardID": 273707, + "SidewaysCard": true, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e1338", - "Name": "Card", - "Transform": { - "posX": 53.2285538, - "posY": 1.3426398, - "posZ": 64.84109, - "rotX": 0.0208089855, - "rotY": 269.998535, - "rotZ": 0.01677068, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Disorienting Topography", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266518, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "81e5b1", - "Name": "Card", - "Transform": { - "posX": -3.44792914, - "posY": 1.90076613, - "posZ": 4.130709, - "rotX": 358.8497, - "rotY": 270.280548, - "rotZ": 8.747877, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lost Child", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266520, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8471f9", - "Name": "Card", - "Transform": { - "posX": 53.22856, - "posY": 1.300839, - "posZ": 67.1411, - "rotX": 0.0208090246, - "rotY": 269.99823, - "rotZ": 0.0167705677, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Beast Strengthens", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266517, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b14549", - "Name": "Card", - "Transform": { - "posX": 53.2285538, - "posY": 1.34332514, - "posZ": 67.1411, - "rotX": 0.020808788, - "rotY": 269.998322, - "rotZ": 0.01677039, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Beast Strengthens", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266516, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "14e6ee", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.30151224, - "posZ": 69.4412155, - "rotX": 0.02080888, - "rotY": 269.9981, - "rotZ": 0.0167704914, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Terror of the Beast", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266515, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "10e836", - "Name": "Card", - "Transform": { - "posX": 49.56285, - "posY": 1.30018437, - "posZ": 69.45278, - "rotX": 0.02080896, - "rotY": 269.9983, - "rotZ": 0.0167689715, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Terror of the Beast", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266513, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5d6856", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34265912, - "posZ": 69.452774, - "rotX": 0.02080896, - "rotY": 269.99823, - "rotZ": 0.016768761, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Terror of the Beast", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266514, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1006425,26 +1004864,26 @@ ] }, { - "GUID": "8f7112", - "Name": "Custom_Tile", + "GUID": "d1b182", + "Name": "Card", "Transform": { - "posX": -27.0814, - "posY": 1.61698079, - "posZ": -7.61370039, - "rotX": 359.9201, - "rotY": 270.009338, - "rotZ": 0.0168543737, + "posX": 2.39650059, + "posY": 1.5933181, + "posZ": 5.47420025, + "rotX": 359.919739, + "rotY": 269.9999, + "rotZ": 0.0168372337, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Gashadokuro (v. I)", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1006457,173 +1004896,19 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "a91845", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.7500629, - "posY": 1.60815716, - "posZ": -7.596996, - "rotX": 359.9201, - "rotY": 270.0094, - "rotZ": 0.016865924, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "2": { - "GUID": "b2ebdf", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.750061, - "posY": 1.60815692, - "posZ": -7.596998, - "rotX": 359.9201, - "rotY": 270.009369, - "rotZ": 0.0168557856, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "97e650", - "Name": "Custom_Tile", - "Transform": { - "posX": -1.78460038, - "posY": 1.58091772, - "posZ": -10.3580008, - "rotX": 359.91983, - "rotY": 269.993774, - "rotZ": 0.0168393571, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "add to chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272911, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", @@ -1006631,26 +1004916,26 @@ "XmlUI": "" }, { - "GUID": "ad5979", - "Name": "Custom_Tile", + "GUID": "dbfa4d", + "Name": "Card", "Transform": { "posX": -30.2243, - "posY": 1.6224755, - "posZ": -3.82999945, - "rotX": 359.983154, - "rotY": 0.000114607887, - "rotZ": 359.920074, + "posY": 1.63496757, + "posZ": -7.70000172, + "rotX": 359.920532, + "rotY": 270.0277, + "rotZ": 0.0175062157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Akihabara", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1006664,126 +1004949,75 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 274028, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "805dd7", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6764317, - "posY": 1.613345, - "posZ": -3.83001876, - "rotX": 359.983154, - "rotY": 8.70542954E-06, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6764317, - "posY": 1.61334491, - "posZ": -3.830019, - "rotX": 359.983154, - "rotY": 2.34030049E-05, - "rotZ": 359.9201, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "" + }, + { + "GUID": "e7f937", + "Name": "Card", + "Transform": { + "posX": -32.2650948, + "posY": 1.65805936, + "posZ": -7.75000143, + "rotX": 0.679193258, + "rotY": 269.994415, + "rotZ": 0.01687717, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Akihabara", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274027, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } - } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" }, { "GUID": "eb142e", @@ -1006794,7 +1005028,7 @@ "posZ": 14.2789011, "rotX": 359.955139, "rotY": 224.9996, - "rotZ": 0.0686731339, + "rotZ": 0.06867314, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1006832,6 +1005066,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1006850,67 +1005087,15 @@ }, "ContainedObjects": [ { - "GUID": "86cf5d", - "Name": "Card", - "Transform": { - "posX": 1.69642007, - "posY": 3.66866, - "posZ": 14.2788353, - "rotX": 359.959961, - "rotY": 224.997925, - "rotZ": 180.0621, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yozuru Kagenui", - "Description": "Oddity Specialist", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266521, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a46317", + "GUID": "e3f779", "Name": "Deck", "Transform": { - "posX": 1.69645858, - "posY": 3.693225, + "posX": 1.69645762, + "posY": 3.69327283, "posZ": 14.2788286, - "rotX": 359.968262, - "rotY": 224.997971, - "rotZ": 0.0582927652, + "rotX": 359.959961, + "rotY": 224.998016, + "rotZ": 180.051468, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1006938,18 +1005123,18 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266321, - 266321, - 266322, - 266320 + 272522, + 272523, + 272521, + 272520 ], "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1006959,15 +1005144,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "e7c82b", + "GUID": "97dfcb", "Name": "Card", "Transform": { - "posX": -40.4848938, - "posY": 1.31755912, - "posZ": -74.62916, - "rotX": 0.569937646, - "rotY": 269.98938, - "rotZ": 0.0168865547, + "posX": -11.0673275, + "posY": 1.33139527, + "posZ": -69.33637, + "rotX": 0.020793898, + "rotY": 270.0, + "rotZ": 0.869603, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1006993,15 +1005178,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266321, + "CardID": 272522, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1007011,15 +1005196,15 @@ "XmlUI": "" }, { - "GUID": "e080d5", + "GUID": "95a90c", "Name": "Card", "Transform": { - "posX": -40.23101, - "posY": 1.31979716, - "posZ": -72.22125, - "rotX": 0.6241913, - "rotY": 269.979736, - "rotZ": 0.0167533141, + "posX": -10.793642, + "posY": 1.31574368, + "posZ": -67.5082855, + "rotX": 0.0208090767, + "rotY": 269.999939, + "rotZ": 0.0167718381, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1007045,15 +1005230,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266321, + "CardID": 272523, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1007063,15 +1005248,15 @@ "XmlUI": "" }, { - "GUID": "0dd554", + "GUID": "85861b", "Name": "Card", "Transform": { - "posX": -40.4788551, - "posY": 1.30437684, - "posZ": -69.50918, - "rotX": 0.0208371058, - "rotY": 270.003937, - "rotZ": 0.0168273766, + "posX": -12.2790813, + "posY": 1.36574292, + "posZ": -67.0539, + "rotX": 0.0208090767, + "rotY": 269.999939, + "rotZ": 0.0167718381, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1007097,15 +1005282,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266322, + "CardID": 272521, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1007115,15 +1005300,15 @@ "XmlUI": "" }, { - "GUID": "6f0848", + "GUID": "393cb0", "Name": "Card", "Transform": { - "posX": -37.64693, - "posY": 1.30434668, - "posZ": -73.12672, - "rotX": 0.0208086614, - "rotY": 270.000336, - "rotZ": 0.0167713724, + "posX": -10.9019346, + "posY": 1.31662691, + "posZ": -64.35658, + "rotX": 0.0208083782, + "rotY": 269.999939, + "rotZ": 0.0167712588, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1007149,15 +1005334,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266320, + "CardID": 272520, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1007167,19 +1005352,175 @@ "XmlUI": "" } ] + }, + { + "GUID": "fff744", + "Name": "Card", + "Transform": { + "posX": 1.69645584, + "posY": 3.66714668, + "posZ": 14.27883, + "rotX": 359.959961, + "rotY": 224.998, + "rotZ": 180.074432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yozuru Kagenui", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272921, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, + { + "GUID": "ebfc21", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.6371969, + "posZ": -0.0300002135, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168397352, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suidobashi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274017, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f732e8", + "Name": "Card", + "Transform": { + "posX": -23.6765633, + "posY": 1.6258111, + "posZ": -7.70005655, + "rotX": 359.919952, + "rotY": 270.027832, + "rotZ": 0.0167041868, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ueno", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274022, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f7e4c7", "Name": "Custom_Tile", "Transform": { - "posX": -33.1777954, - "posY": 1.62996125, - "posZ": 7.586555, - "rotX": 359.918365, + "posX": -33.17773, + "posY": 1.62995756, + "posZ": 7.586586, + "rotX": 359.919983, "rotY": 270.00827, - "rotZ": 0.0200412236, + "rotZ": 0.01900986, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1007325,13 +1005666,65 @@ } } }, + { + "GUID": "fafcdb", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63271511, + "posZ": -15.2800007, + "rotX": 359.9201, + "rotY": 270.0269, + "rotZ": 0.0168021135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tokyo Skytree", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274018, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "fb5e07", "Name": "Custom_Tile", "Transform": { - "posX": -26.7771, - "posY": 1.61988366, - "posZ": 3.7069, + "posX": -26.7770329, + "posY": 1.61988354, + "posZ": 3.70688558, "rotX": 359.93158, "rotY": 315.000122, "rotZ": 359.9554, @@ -1007488,7 +1005881,7 @@ "posY": 1.61334491, "posZ": -3.83000016, "rotX": 359.983154, - "rotY": -2.98341165E-05, + "rotY": -2.98352988E-05, "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, @@ -1007658,21 +1006051,21 @@ ] }, { - "GUID": "29a986", - "Name": "Custom_PDF", + "GUID": "486b0b", + "Name": "Custom_Model", "Transform": { - "posX": -2.56510139, - "posY": 1.49357152, - "posZ": 28.8180962, - "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168718435, - "scaleX": 2.800913, - "scaleY": 1.0, - "scaleZ": 2.800913 + "posX": 3.52519035, + "posY": 1.62510836, + "posZ": -4.55302954, + "rotX": 359.919739, + "rotY": 270.014221, + "rotZ": 0.0168095753, + "scaleX": 0.5000004, + "scaleY": 0.5000004, + "scaleZ": 0.5000004 }, - "Nickname": "Campaign Guide", - "Description": "version 1.3", + "Nickname": "Kaimonogatari: Clue spawner", + "Description": "Include this to autospawn clues on locations!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1007692,77 +1006085,46 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1645467520356705101/6F414EA1DB59138FD2C7EAA67AAD175866EE4C64/", - "PDFPassword": "", - "PDFPage": 0, - "PDFPageOffset": 0 + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 + }, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "", + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"Namishiro Park\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northwest Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northeast Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southwest Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southeast Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Eikou Cram School\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Naoetsu High School (Entrance)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"North Shirahebi Shrine\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Shinagawa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Suidobashi\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shinjuku\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shibuya\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Ikebukuro\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Ueno\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Akihabara\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\r\n \"Tokyo Skytree\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Fushimi-Inari Shrine\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Arashiyama Bamboo Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Arashiyama Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Nijo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Sanjo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Kiyomizu-Gojo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Inari Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\r\n \"Kyoto Central Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Aokigahara Forest Entrance\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Unknown Forest Section\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Altered Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Outer Residential Area_ea63c4\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Outer Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"North Shirahebi Shrine_978bb2\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Cloak Room\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Drawing Room\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Worlds_dc9598\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_690277\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Worlds_698bf1\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Worlds_672d89\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_93db60\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Worlds_5a3beb\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_1f3dee\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n \"Unknown Worlds_a7a14d\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n \"Unknown Worlds_411a62\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Mysterious Layers_397a53\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_2592f8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_a47936\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_98178f\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_22a34a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_01a398\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_102e39\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_e4e74a\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"North Shirahebi Shrine_805445\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"}\n\n}\r\n]]\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { - "GUID": "0b82e3", - "Name": "Custom_PDF", - "Transform": { - "posX": -12.3112011, - "posY": 1.50717413, - "posZ": 28.8704071, - "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168717038, - "scaleX": 1.93762064, - "scaleY": 1.0, - "scaleZ": 1.93762064 - }, - "Nickname": "FAQ", - "Description": "version 1.3", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1645467520356706130/F6BB671CBBC0F739B594516EA5F4B08A0972C537/", - "PDFPassword": "", - "PDFPage": 0, - "PDFPageOffset": 0 - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ad56f2", + "GUID": "64ad17", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499018, - "posY": 1.47031713, - "posZ": 19.9864063, + "posX": 12.2496033, + "posY": 1.45618284, + "posZ": -28.0137043, "rotX": 359.920135, - "rotY": 269.964539, - "rotZ": 0.01692357, + "rotY": 269.9981, + "rotZ": 0.0168763716, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, - "Nickname": "2B - Inarimonogatari", - "Description": "version 1.3", + "Nickname": "Player Cards", + "Description": "version 1.41", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1007786,7 +1006148,7 @@ "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263583484/145421981882A4F61858CED7E81C52CB66357A55/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793265681039/FD6A85925D62077C37F89B6AD082D15D90244D13/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1007804,25 +1006166,80 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"055dc4\":{\"lock\":false,\"pos\":{\"x\":-3.9545,\"y\":1.5975,\"z\":-10.4411},\"rot\":{\"x\":359.9195,\"y\":269.9878,\"z\":180.0166}},\"267051\":{\"lock\":false,\"pos\":{\"x\":-33.729,\"y\":1.6262,\"z\":-7.7521},\"rot\":{\"x\":359.9201,\"y\":270.0255,\"z\":0.0168}},\"294dc3\":{\"lock\":false,\"pos\":{\"x\":-37.5089,\"y\":1.6941,\"z\":-7.7279},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":0.0168}},\"3d2853\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.5691},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":0.0168}},\"443d4a\":{\"lock\":false,\"pos\":{\"x\":-26.9679,\"y\":1.619,\"z\":-0.0461},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"45d9a0\":{\"lock\":false,\"pos\":{\"x\":-33.7852,\"y\":1.6285,\"z\":-0.0561},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"4a2442\":{\"lock\":false,\"pos\":{\"x\":2.3795,\"y\":1.6346,\"z\":6.352},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"4a8f1b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"4c3281\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"6be2f2\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":-0.0006,\"z\":359.9201}},\"8227f9\":{\"lock\":false,\"pos\":{\"x\":-31.1741,\"y\":1.6872,\"z\":-0.0277},\"rot\":{\"x\":0.0799,\"y\":270.0081,\"z\":359.9832}},\"869e2e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"89b39e\":{\"lock\":false,\"pos\":{\"x\":-1.8278,\"y\":1.5966,\"z\":-10.4464},\"rot\":{\"x\":358.8049,\"y\":270.0132,\"z\":0.0161}},\"8cc21e\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"982b25\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0006,\"z\":359.92}},\"9973dc\":{\"lock\":false,\"pos\":{\"x\":-30.9126,\"y\":1.6894,\"z\":7.5082},\"rot\":{\"x\":0.0799,\"y\":269.9999,\"z\":359.9832}},\"9b7089\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"a1cc89\":{\"lock\":false,\"pos\":{\"x\":-31.0241,\"y\":1.6849,\"z\":-7.6459},\"rot\":{\"x\":0.0799,\"y\":269.9931,\"z\":359.9832}},\"aa5785\":{\"lock\":false,\"pos\":{\"x\":-23.6773,\"y\":1.4317,\"z\":7.5702},\"rot\":{\"x\":359.92,\"y\":270.0011,\"z\":0.0169}},\"bdc53f\":{\"lock\":false,\"pos\":{\"x\":-37.5097,\"y\":1.6963,\"z\":-0.0946},\"rot\":{\"x\":0.0799,\"y\":269.9998,\"z\":359.9832}},\"ca9d5c\":{\"lock\":false,\"pos\":{\"x\":-24.3569,\"y\":1.6781,\"z\":-0.0407},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"cbe63e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"cfaf30\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7299,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"d64faf\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0002,\"z\":0.0803}},\"d70b7c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0168}},\"dc7fc3\":{\"lock\":false,\"pos\":{\"x\":-30.2252,\"y\":1.443,\"z\":15.1902},\"rot\":{\"x\":359.92,\"y\":270.0072,\"z\":0.0169}},\"e9e4c1\":{\"lock\":false,\"pos\":{\"x\":2.3553,\"y\":1.6099,\"z\":4.0868},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"ea8954\":{\"lock\":false,\"pos\":{\"x\":-26.7003,\"y\":1.6176,\"z\":-3.8531},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"f95808\":{\"lock\":false,\"pos\":{\"x\":2.323,\"y\":1.6334,\"z\":1.8634},\"rot\":{\"x\":359.9198,\"y\":269.8435,\"z\":180.0171}},\"fc64e1\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6463,\"z\":-0.0331},\"rot\":{\"x\":359.9201,\"y\":270.0164,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"03fffb\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3037,\"z\":-54.3087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"0415dc\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3002,\"z\":-75.0203},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"050fc7\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3034,\"z\":-70.4708},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"065c1f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.297,\"z\":-70.4199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"09b90b\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3048,\"z\":-65.8708},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"0ec76e\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3016,\"z\":-65.8086},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"155d8f\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3041,\"z\":-68.1708},\"rot\":{\"x\":0.0208,\"y\":269.9957,\"z\":0.0168}},\"1e4a75\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3031,\"z\":-49.72},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"22ba6a\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3068,\"z\":-58.971},\"rot\":{\"x\":0.0208,\"y\":269.9954,\"z\":0.0168}},\"2d27fd\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2976,\"z\":-75.0087},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"2e3381\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2997,\"z\":-61.22},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"31a367\":{\"lock\":false,\"pos\":{\"x\":40.289,\"y\":1.299,\"z\":-63.4712},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"331dc5\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3061,\"z\":-61.271},\"rot\":{\"x\":0.0208,\"y\":269.9954,\"z\":0.0168}},\"4131e8\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.305,\"z\":-49.7099},\"rot\":{\"x\":0.0208,\"y\":269.9968,\"z\":0.0168}},\"427a37\":{\"lock\":false,\"pos\":{\"x\":40.2897,\"y\":1.2983,\"z\":-65.8199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"4c6cc9\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3024,\"z\":-52.02},\"rot\":{\"x\":0.0208,\"y\":269.9554,\"z\":0.0168}},\"4c9d4e\":{\"lock\":false,\"pos\":{\"x\":53.0342,\"y\":1.3077,\"z\":-49.752},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"51550d\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3004,\"z\":-58.92},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"59415b\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3009,\"z\":-72.7203},\"rot\":{\"x\":0.0208,\"y\":269.9963,\"z\":0.0168}},\"5fa44a\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3017,\"z\":-54.32},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"6056e2\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.301,\"z\":-63.5087},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"608204\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2957,\"z\":-75.02},\"rot\":{\"x\":0.0208,\"y\":269.9975,\"z\":0.0168}},\"6839e4\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3036,\"z\":-63.5203},\"rot\":{\"x\":0.0208,\"y\":269.9962,\"z\":0.0168}},\"69d71d\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.2989,\"z\":-75.0088},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"734ecc\":{\"lock\":false,\"pos\":{\"x\":40.3449,\"y\":1.301,\"z\":-56.6808},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"76fa65\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2977,\"z\":-68.1199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"78e820\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3056,\"z\":-56.6203},\"rot\":{\"x\":0.0208,\"y\":269.9959,\"z\":0.0168}},\"78f5f6\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3043,\"z\":-61.2203},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"7d82ed\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.303,\"z\":-61.2088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"7f5221\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3075,\"z\":-56.671},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}},\"939c57\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3023,\"z\":-63.5088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"a2b653\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3043,\"z\":-56.6088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"aa72a6\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2996,\"z\":-68.1086},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"ae2e90\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3016,\"z\":-61.2087},\"rot\":{\"x\":0.0208,\"y\":269.997,\"z\":0.0168}},\"aeeade\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3063,\"z\":-54.3203},\"rot\":{\"x\":0.0208,\"y\":269.9959,\"z\":0.0168}},\"b1d139\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.303,\"z\":-56.6087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"b254a1\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3028,\"z\":-72.771},\"rot\":{\"x\":0.0208,\"y\":269.9957,\"z\":0.0168}},\"b37b13\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.305,\"z\":-58.9203},\"rot\":{\"x\":0.0208,\"y\":269.996,\"z\":0.0168}},\"b77dcd\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2989,\"z\":-70.4086},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"ba88b9\":{\"lock\":false,\"pos\":{\"x\":-24.4534,\"y\":1.3166,\"z\":71.8385},\"rot\":{\"x\":0.0208,\"y\":270.0432,\"z\":0.0168}},\"bf2ea4\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3016,\"z\":-70.4202},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"bfc9aa\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3009,\"z\":-68.1086},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"c6236a\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3003,\"z\":-65.8086},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"cb9845\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3021,\"z\":-75.071},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"cdef3d\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2983,\"z\":-72.7087},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"d36591\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3029,\"z\":-65.8202},\"rot\":{\"x\":0.0208,\"y\":269.9962,\"z\":0.0168}},\"ddc680\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3082,\"z\":-54.371},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}},\"e0e5c9\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.307,\"z\":-52.0203},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"e10267\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2963,\"z\":-72.72},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"e1b6e5\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3095,\"z\":-49.771},\"rot\":{\"x\":0.0208,\"y\":269.9952,\"z\":0.0168}},\"e4bc89\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.2996,\"z\":-72.7087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"e5bd48\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3036,\"z\":-58.9088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"e6a270\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.305,\"z\":-54.3088},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"ebc3b0\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3063,\"z\":-49.7088},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"ef2e79\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3023,\"z\":-68.1202},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"f0d4e6\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3055,\"z\":-63.571},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"f62d86\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3023,\"z\":-58.9087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"f7f649\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3003,\"z\":-70.4086},\"rot\":{\"x\":0.0208,\"y\":269.9968,\"z\":0.0168}},\"f97294\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3043,\"z\":-52.0099},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"fd5425\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3057,\"z\":-52.0088},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"ffa8fa\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3088,\"z\":-52.071},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "055dc4", + "GUID": "e1b6e5", "Name": "Card", "Transform": { - "posX": -3.95450068, - "posY": 1.59752476, - "posZ": -10.441102, - "rotX": 359.9199, - "rotY": 269.9878, - "rotZ": 180.017715, + "posX": 58.0996742, + "posY": 1.30950916, + "posZ": -49.7709579, + "rotX": 0.0208101328, + "rotY": 269.9952, + "rotZ": 0.01677015, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Scenario Reference", + "Nickname": "Episode", + "Description": "Half-Vampire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272800, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffa8fa", + "Name": "Card", + "Transform": { + "posX": 58.0996666, + "posY": 1.308836, + "posZ": -52.07096, + "rotX": 0.0208104234, + "rotY": 269.99527, + "rotZ": 0.01676873, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anamnesis", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1007841,18 +1006258,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 266829, + "CardID": 272801, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1007861,15 +1006278,3596 @@ "XmlUI": "" }, { - "GUID": "267051", + "GUID": "ddc680", + "Name": "Card", + "Transform": { + "posX": 58.0996742, + "posY": 1.30816269, + "posZ": -54.3709641, + "rotX": 0.0208104718, + "rotY": 269.9953, + "rotZ": 0.0167686734, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Conjure Weapon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272802, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f5221", + "Name": "Card", + "Transform": { + "posX": 58.0996742, + "posY": 1.3074894, + "posZ": -56.6709671, + "rotX": 0.0208097436, + "rotY": 269.995331, + "rotZ": 0.01676952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intimidate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272803, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22ba6a", + "Name": "Card", + "Transform": { + "posX": 58.099678, + "posY": 1.30681622, + "posZ": -58.97096, + "rotX": 0.0208097715, + "rotY": 269.995422, + "rotZ": 0.0167686865, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Preemptive Strike", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272804, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "331dc5", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30614293, + "posZ": -61.2709732, + "rotX": 0.0208104029, + "rotY": 269.9954, + "rotZ": 0.016768869, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Iron-Blooded (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272805, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f0d4e6", + "Name": "Card", + "Transform": { + "posX": 58.0996628, + "posY": 1.30546975, + "posZ": -63.5709763, + "rotX": 0.0208099335, + "rotY": 269.995483, + "rotZ": 0.0167683139, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yumewatari (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272806, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "09b90b", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30479646, + "posZ": -65.87082, + "rotX": 0.0208097082, + "rotY": 269.995544, + "rotZ": 0.01676879, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anamnesis (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272807, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "155d8f", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30412328, + "posZ": -68.17083, + "rotX": 0.0208097734, + "rotY": 269.995667, + "rotZ": 0.0167680643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Katana", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272808, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b254a1", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30277669, + "posZ": -72.77095, + "rotX": 0.0208095722, + "rotY": 269.995667, + "rotZ": 0.0167690068, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Conjure Weapon (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272810, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "050fc7", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30345, + "posZ": -70.4708252, + "rotX": 0.0208097, + "rotY": 269.9956, + "rotZ": 0.0167689119, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ruthlessness (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272809, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb9845", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30210352, + "posZ": -75.07096, + "rotX": 0.0208096523, + "rotY": 269.99585, + "rotZ": 0.0167682283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bloodthirsty (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272811, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aeeade", + "Name": "Card", + "Transform": { + "posX": 52.9442329, + "posY": 1.30630517, + "posZ": -54.3203239, + "rotX": 0.0208095014, + "rotY": 269.9959, + "rotZ": 0.0167690665, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sodachi Oikura", + "Description": "Belligerent Mathematician", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272814, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c9d4e", + "Name": "Card", + "Transform": { + "posX": 53.0342178, + "posY": 1.307675, + "posZ": -49.7519531, + "rotX": 0.0208097119, + "rotY": 269.99585, + "rotZ": 0.0167694055, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Book of Warding", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272812, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0e5c9", + "Name": "Card", + "Transform": { + "posX": 52.94423, + "posY": 1.30697846, + "posZ": -52.02032, + "rotX": 0.0208098, + "rotY": 269.99585, + "rotZ": 0.0167697426, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272813, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78e820", + "Name": "Card", + "Transform": { + "posX": 52.9442329, + "posY": 1.305632, + "posZ": -56.620327, + "rotX": 0.0208095144, + "rotY": 269.995941, + "rotZ": 0.0167691559, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Post-Mortem Examination", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272815, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b37b13", + "Name": "Card", + "Transform": { + "posX": 52.94423, + "posY": 1.3049587, + "posZ": -58.92033, + "rotX": 0.0208096337, + "rotY": 269.996033, + "rotZ": 0.0167689919, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Process of Elimination", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272816, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78f5f6", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.30428541, + "posZ": -61.2203331, + "rotX": 0.0208094437, + "rotY": 269.9961, + "rotZ": 0.01676916, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Psychoanalysis (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272817, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6839e4", + "Name": "Card", + "Transform": { + "posX": 52.94421, + "posY": 1.30361223, + "posZ": -63.5203476, + "rotX": 0.020809453, + "rotY": 269.996155, + "rotZ": 0.0167686772, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Restructure (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272818, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d36591", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.302939, + "posZ": -65.82019, + "rotX": 0.0208094865, + "rotY": 269.996216, + "rotZ": 0.0167693309, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Memory Palace (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272819, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef2e79", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.30226576, + "posZ": -68.1202, + "rotX": 0.0208096039, + "rotY": 269.9964, + "rotZ": 0.0167682, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Round Up (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272820, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf2ea4", + "Name": "Card", + "Transform": { + "posX": 52.94421, + "posY": 1.30159247, + "posZ": -70.4202042, + "rotX": 0.0208097622, + "rotY": 269.9964, + "rotZ": 0.016769981, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof (3)", + "Description": "Associativity", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272821, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59415b", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.30091929, + "posZ": -72.72032, + "rotX": 0.0208091326, + "rotY": 269.996338, + "rotZ": 0.0167696141, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof (3)", + "Description": "Recursion", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0415dc", + "Name": "Card", + "Transform": { + "posX": 52.9442062, + "posY": 1.300246, + "posZ": -75.02033, + "rotX": 0.0208095685, + "rotY": 269.996552, + "rotZ": 0.0167700518, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Process of Elimination (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69d71d", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.29891813, + "posZ": -75.00876, + "rotX": 0.0208093114, + "rotY": 269.996857, + "rotZ": 0.0167682972, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pulling Strings (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272835, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e4bc89", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208093785, + "rotY": 269.996857, + "rotZ": 0.0167681649, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unequivocal Fate (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272834, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7f649", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.3002646, + "posZ": -70.4086456, + "rotX": 0.0208091885, + "rotY": 269.9968, + "rotZ": 0.0167684574, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duplicitous (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272833, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bfc9aa", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.30093789, + "posZ": -68.1086349, + "rotX": 0.0208092164, + "rotY": 269.9967, + "rotZ": 0.016769398, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Transfiguration (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272832, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ec76e", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30161107, + "posZ": -65.80864, + "rotX": 0.0208096672, + "rotY": 269.996643, + "rotZ": 0.0167682227, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sprinter (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272831, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "939c57", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.02080946, + "rotY": 269.996643, + "rotZ": 0.0167687479, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Exceptional Favors (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272830, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7d82ed", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30295753, + "posZ": -61.208786, + "rotX": 0.0208102055, + "rotY": 269.996582, + "rotZ": 0.01676941, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rouka Numachi (2)", + "Description": "The \"collector\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272829, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5bd48", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208101049, + "rotY": 269.996582, + "rotZ": 0.01676927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duplicitous (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272828, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2b653", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.304304, + "posZ": -56.60877, + "rotX": 0.0208093431, + "rotY": 269.996552, + "rotZ": 0.0167694129, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swiftness (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272827, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e6a270", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.3049773, + "posZ": -54.3087654, + "rotX": 0.0208094865, + "rotY": 269.996521, + "rotZ": 0.0167694446, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aplomb", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272826, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fd5425", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.02081024, + "rotY": 269.996429, + "rotZ": 0.0167691484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fox Mask", + "Description": "Gift from the Messenger", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272825, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ebc3b0", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.30632377, + "posZ": -49.70879, + "rotX": 0.0208093245, + "rotY": 269.99646, + "rotZ": 0.0167692415, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deishuu Kaiki", + "Description": "The Conman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272824, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4131e8", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30500185, + "posZ": -49.7099, + "rotX": 0.02081001, + "rotY": 269.9968, + "rotZ": 0.0167692043, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astral Projection", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272836, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f97294", + "Name": "Card", + "Transform": { + "posX": 45.6394577, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.02080993, + "rotY": 269.996857, + "rotZ": 0.016769357, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Orange Hat", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272837, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03fffb", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30365562, + "posZ": -54.3086739, + "rotX": 0.020810226, + "rotY": 269.9969, + "rotZ": 0.0167692844, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tadatsuru Teori", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272838, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b1d139", + "Name": "Card", + "Transform": { + "posX": 45.6394653, + "posY": 1.30298245, + "posZ": -56.6086655, + "rotX": 0.0208093133, + "rotY": 269.9969, + "rotZ": 0.01676961, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Myriad of Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272839, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f62d86", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30230916, + "posZ": -58.90868, + "rotX": 0.0208101533, + "rotY": 269.996918, + "rotZ": 0.0167692471, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Devoted (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae2e90", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.301636, + "posZ": -61.208683, + "rotX": 0.0208099578, + "rotY": 269.996979, + "rotZ": 0.0167695321, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intimidating Presence (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272841, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6056e2", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.020809263, + "rotY": 269.99707, + "rotZ": 0.016769683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sift the Veil (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6236a", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30028951, + "posZ": -65.8086, + "rotX": 0.02080912, + "rotY": 269.997162, + "rotZ": 0.0167686511, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Orange Hat (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa72a6", + "Name": "Card", + "Transform": { + "posX": 45.6394653, + "posY": 1.29961622, + "posZ": -68.1086, + "rotX": 0.0208093915, + "rotY": 269.99707, + "rotZ": 0.0167696215, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Recollection (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b77dcd", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.298943, + "posZ": -70.40861, + "rotX": 0.0208092164, + "rotY": 269.997162, + "rotZ": 0.0167685319, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Third Eye (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cdef3d", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.29826975, + "posZ": -72.7086945, + "rotX": 0.02080924, + "rotY": 269.997162, + "rotZ": 0.0167684965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astral Projection (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272846, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d27fd", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.29759645, + "posZ": -75.00872, + "rotX": 0.0208094455, + "rotY": 269.9972, + "rotZ": 0.0167686, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Automatic Writing (5)", + "Description": "Anecdotes of the Unconscious", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272847, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "608204", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.020809317, + "rotY": 269.997467, + "rotZ": 0.01676854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quixotic (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272859, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e10267", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29632366, + "posZ": -72.71997, + "rotX": 0.0208087359, + "rotY": 269.9973, + "rotZ": 0.0167698842, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ougi Oshino (3)", + "Description": "Enigmatic Accomplice", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272858, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "065c1f", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29699683, + "posZ": -70.41985, + "rotX": 0.0208092518, + "rotY": 269.997345, + "rotZ": 0.0167686343, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets of the Universe (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272857, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76fa65", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208092332, + "rotY": 269.997345, + "rotZ": 0.0167702455, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deceive Reality (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272856, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "427a37", + "Name": "Card", + "Transform": { + "posX": 40.28975, + "posY": 1.2983433, + "posZ": -65.8198547, + "rotX": 0.0208093282, + "rotY": 269.9973, + "rotZ": 0.016770307, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abductive Reasoning (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272855, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31a367", + "Name": "Card", + "Transform": { + "posX": 40.28902, + "posY": 1.29903054, + "posZ": -63.47122, + "rotX": 0.0208102558, + "rotY": 269.9972, + "rotZ": 0.01676982, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets of the Universe (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272854, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e3381", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29968989, + "posZ": -61.2199974, + "rotX": 0.02080948, + "rotY": 269.997223, + "rotZ": 0.016770266, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Impostor Oddity (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272853, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "51550d", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30036306, + "posZ": -58.9199944, + "rotX": 0.020809263, + "rotY": 269.997162, + "rotZ": 0.0167701971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liquid Memories", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272852, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "734ecc", + "Name": "Card", + "Transform": { + "posX": 40.3448868, + "posY": 1.3010385, + "posZ": -56.6807632, + "rotX": 0.0208096039, + "rotY": 269.997162, + "rotZ": 0.01677092, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Contemplation", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272851, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5fa44a", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30170965, + "posZ": -54.31999, + "rotX": 0.0208093077, + "rotY": 269.9971, + "rotZ": 0.0167700872, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Undeterred", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272850, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c6cc9", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.0208221786, + "rotY": 269.955444, + "rotZ": 0.0167541988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ougi Oshino", + "Description": "Enigmatic Accomplice", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272849, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1e4a75", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.30305612, + "posZ": -49.71998, + "rotX": 0.02080955, + "rotY": 269.99707, + "rotZ": 0.0167700853, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Master of Disguise", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272848, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba88b9", + "Name": "Deck", + "Transform": { + "posX": -24.4533653, + "posY": 1.31660724, + "posZ": 71.8385239, + "rotX": 0.0207973588, + "rotY": 270.043243, + "rotZ": 0.0167885236, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Random Basic Weaknesses", + "Description": "Add this to your weakness pool", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273064, + 273065, + 273062, + 273063, + 273061, + 273060, + 273067, + 273066 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9f5527", + "Name": "Card", + "Transform": { + "posX": -24.651001, + "posY": 1.27006912, + "posZ": 69.63366, + "rotX": 0.0200645514, + "rotY": 270.15625, + "rotZ": 0.0183585584, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Immiseration", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273064, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0aaf43", + "Name": "Card", + "Transform": { + "posX": -24.7704773, + "posY": 1.27003026, + "posZ": 69.5992355, + "rotX": 0.0194369033, + "rotY": 270.173828, + "rotZ": 0.0192679521, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Immiseration", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273065, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1fe4c7", + "Name": "Card", + "Transform": { + "posX": -24.5348244, + "posY": 1.27013278, + "posZ": 69.59888, + "rotX": 0.0179196279, + "rotY": 270.053528, + "rotZ": 0.0193638355, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agoraphobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273062, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55225c", + "Name": "Card", + "Transform": { + "posX": -24.63941, + "posY": 1.27008259, + "posZ": 69.59528, + "rotX": 0.0193261839, + "rotY": 270.12085, + "rotZ": 0.0190933812, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agoraphobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273063, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d6912", + "Name": "Card", + "Transform": { + "posX": -24.7848854, + "posY": 1.270031, + "posZ": 69.58379, + "rotX": 0.0193355344, + "rotY": 270.01123, + "rotZ": 0.0198935345, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Human Condition", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273061, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01c348", + "Name": "Card", + "Transform": { + "posX": -24.4166965, + "posY": 1.27020752, + "posZ": 69.60023, + "rotX": 0.0185516682, + "rotY": 270.017273, + "rotZ": 0.02454813, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Human Condition", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273060, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf6fdb", + "Name": "Card", + "Transform": { + "posX": -24.60513, + "posY": 1.27010334, + "posZ": 69.6, + "rotX": 0.0182336178, + "rotY": 270.078522, + "rotZ": 0.0192745775, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ataxia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273067, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da20fa", + "Name": "Card", + "Transform": { + "posX": -24.6823864, + "posY": 1.27011442, + "posZ": 69.60261, + "rotX": 0.0199095067, + "rotY": 270.1421, + "rotZ": 0.02851736, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ataxia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273066, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "8221db", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.2519007, + "posY": 1.46795845, + "posZ": 11.9864016, + "rotX": 359.920135, + "rotY": 269.9924, + "rotZ": 0.0168841667, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "2S - Shinkansenmonogatari", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263584559/0E789A5FB3273DE7922845125A2D61E525AC9A0B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"067a68\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"10dddc\":{\"lock\":false,\"pos\":{\"x\":-26.7668,\"y\":1.6347,\"z\":7.723},\"rot\":{\"x\":359.9201,\"y\":269.9956,\"z\":0.0168}},\"1a6190\":{\"lock\":false,\"pos\":{\"x\":1.2771,\"y\":1.3941,\"z\":-1.8215},\"rot\":{\"x\":0.0803,\"y\":89.9998,\"z\":359.9831}},\"1c987d\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7492,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"1dfea9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0004,\"z\":359.9201}},\"21cc35\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6583,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"2d082d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"2d8a8b\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9939,\"z\":0.0803}},\"64a518\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"7d09c3\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6498,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0024,\"z\":0.0168}},\"8e9c11\":{\"lock\":false,\"pos\":{\"x\":-3.954,\"y\":1.5975,\"z\":-10.441},\"rot\":{\"x\":359.9198,\"y\":269.9679,\"z\":180.0181}},\"91392f\":{\"lock\":false,\"pos\":{\"x\":1.2801,\"y\":1.3952,\"z\":2.0076},\"rot\":{\"x\":0.0803,\"y\":89.9995,\"z\":359.9831}},\"91c1c9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"a3cf44\":{\"lock\":false,\"pos\":{\"x\":-1.957,\"y\":1.5982,\"z\":-10.4705},\"rot\":{\"x\":358.7032,\"y\":269.974,\"z\":0.0157}},\"d7ee97\":{\"lock\":false,\"pos\":{\"x\":-26.909,\"y\":1.6303,\"z\":-7.6896},\"rot\":{\"x\":359.9201,\"y\":269.9789,\"z\":0.0169}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "067a68", "Name": "Custom_Tile", "Transform": { - "posX": -33.729, - "posY": 1.62620974, - "posZ": -7.75210047, - "rotX": 359.9201, - "rotY": 270.0255, - "rotZ": 0.0168314725, + "posX": -30.2241287, + "posY": 1.62247527, + "posZ": -3.83001423, + "rotX": 359.983154, + "rotY": 0.000144920064, + "rotZ": 359.920074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1008016,20 +1010014,2563 @@ } }, { - "GUID": "294dc3", + "GUID": "10dddc", "Name": "Card", "Transform": { - "posX": -37.5089, - "posY": 1.69406247, - "posZ": -7.72790241, - "rotX": 359.9202, - "rotY": 270.0005, - "rotZ": 0.0167405475, + "posX": -26.7668, + "posY": 1.63465428, + "posZ": 7.72299957, + "rotX": 359.9201, + "rotY": 269.9956, + "rotZ": 0.01684578, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Inari Station", + "Nickname": "Lesser Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272945, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a6190", + "Name": "Bag", + "Transform": { + "posX": 1.27710021, + "posY": 1.39410257, + "posZ": -1.8215009, + "rotX": 0.08034479, + "rotY": 89.999794, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "If you completed Inarimonogatari first, choose this bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.0483265221, + "g": 0.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": " -- Utility memory bag by Directsun\r\n-- Version 2.6.0\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n buttonIndexMap = {}\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Workaround for custom PDFs\r\n if obj.Book then\r\n objPos.y = objPos.y + 0.5\r\n end\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n buttonIndexMap[obj.getGUID()] = howManyButtons\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0,0.3,-3.6}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n self.createButton({\r\n label=\"Selection\", click_function=\"editDragSelection\", function_owner=self,\r\n position={0,0.3,2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0,0.3,-4.4}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0,0.3,-5.2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(obj, move)\r\n local index = buttonIndexMap[obj.getGUID()]\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\nfunction editDragSelection(bagObj, player, remove)\r\n local selectedObjs = Player[player].getSelectedObjects()\r\n if not remove then\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n --Ignore if already in the memory list, or does not have a button\r\n if index and not memoryList[obj.getGUID()] then\r\n self.editButton({index=index, color={0,1,0,0.6}})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n end\r\n end\r\n else\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n if index and memoryList[obj.getGUID()] then\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\n end\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n position={-2.8,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n local objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n local angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n local z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"aa0073\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "aa0073", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.62076044, + "posZ": 0.373300225, + "rotX": 0.0168356057, + "rotY": 180.0, + "rotZ": 0.0802559257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 'c'", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273721, + 273720, + 273719 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7c8a79", + "Name": "Card", + "Transform": { + "posX": 12.8395376, + "posY": 1.3216511, + "posZ": -76.6487045, + "rotX": 0.01677191, + "rotY": 180.000214, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273721, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "194a89", + "Name": "Card", + "Transform": { + "posX": 12.698741, + "posY": 1.35863471, + "posZ": -76.4269943, + "rotX": 0.0167718586, + "rotY": 180.00032, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273720, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6da05", + "Name": "Card", + "Transform": { + "posX": 12.5248909, + "posY": 1.39250052, + "posZ": -76.367, + "rotX": 0.01677168, + "rotY": 180.00032, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273719, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "1c987d", + "Name": "Deck", + "Transform": { + "posX": -3.92750025, + "posY": 1.74919236, + "posZ": 5.757101, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encounter Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272938, + 272939, + 272941, + 272940, + 272950, + 272949, + 272936, + 272937, + 272947, + 272948, + 272825, + 272824, + 272827, + 272826, + 272820, + 272821, + 272818, + 272819, + 272816, + 272817, + 272822, + 272823, + 272814, + 272815, + 272811, + 272812, + 272813, + 272934, + 272935 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1b6f94", + "Name": "Card", + "Transform": { + "posX": 29.3400764, + "posY": 1.29369676, + "posZ": -68.10846, + "rotX": 0.0208083838, + "rotY": 269.999969, + "rotZ": 0.01677058, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lackadaisical", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272938, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea1625", + "Name": "Card", + "Transform": { + "posX": 32.9853, + "posY": 1.2950207, + "posZ": -68.10826, + "rotX": 0.0207988117, + "rotY": 270.031158, + "rotZ": 0.0167824067, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lackadaisical", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272939, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a196d", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29364932, + "posZ": -77.30832, + "rotX": 0.0208034124, + "rotY": 270.015259, + "rotZ": 0.0167765673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disintegrating Structure", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272941, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f827b3", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.29497731, + "posZ": -77.3198853, + "rotX": 0.0208018124, + "rotY": 270.021759, + "rotZ": 0.01677875, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disintegrating Structure", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272940, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c5d846", + "Name": "Card", + "Transform": { + "posX": 36.6082649, + "posY": 1.28960681, + "posZ": -91.09911, + "rotX": 0.02079894, + "rotY": 270.03363, + "rotZ": 0.0167833455, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Murder of Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272950, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7915f0", + "Name": "Card", + "Transform": { + "posX": 40.2741165, + "posY": 1.29093313, + "posZ": -91.11579, + "rotX": 0.0208087265, + "rotY": 269.999939, + "rotZ": 0.0167708471, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Murder of Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272949, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5e423", + "Name": "Card", + "Transform": { + "posX": 40.2901039, + "posY": 1.29228425, + "posZ": -86.5199, + "rotX": 0.0208017156, + "rotY": 270.021271, + "rotZ": 0.0167787634, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Territory", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272936, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a6aa02", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29095638, + "posZ": -86.5082855, + "rotX": 0.020802239, + "rotY": 270.02002, + "rotZ": 0.0167783145, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Territory", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272937, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "68f3ae", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29634225, + "posZ": -68.10829, + "rotX": 0.0207978, + "rotY": 270.034668, + "rotZ": 0.0167836677, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Feral Attack", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272947, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e9be2", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208018944, + "rotY": 270.021057, + "rotZ": 0.01677863, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Feral Attack", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272948, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff36ae", + "Name": "Card", + "Transform": { + "posX": 40.2900467, + "posY": 1.30103874, + "posZ": -56.6122055, + "rotX": 0.0208109021, + "rotY": 269.993042, + "rotZ": 0.016768815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inexorable Fate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272825, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d1fed1", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.34354782, + "posZ": -56.6199951, + "rotX": 0.0208110958, + "rotY": 269.992157, + "rotZ": 0.01676851, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inexorable Fate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272824, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8cd473", + "Name": "Card", + "Transform": { + "posX": 40.29003, + "posY": 1.30238533, + "posZ": -52.0113258, + "rotX": 0.0208102651, + "rotY": 269.9931, + "rotZ": 0.01676839, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempus Edax Rerum", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272827, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad235f", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34486639, + "posZ": -52.01999, + "rotX": 0.02081044, + "rotY": 269.993073, + "rotZ": 0.0167681631, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempus Edax Rerum", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272826, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f6568", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208115987, + "rotY": 269.989136, + "rotZ": 0.0167665854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272820, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4bbf61", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.294304, + "posZ": -79.61989, + "rotX": 0.020811554, + "rotY": 269.989441, + "rotZ": 0.01676567, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272821, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "af392c", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.29632366, + "posZ": -72.71996, + "rotX": 0.02081162, + "rotY": 269.989136, + "rotZ": 0.0167666283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272818, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bc7c1", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.0208115261, + "rotY": 269.989166, + "rotZ": 0.0167655777, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272819, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "82e552", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208082646, + "rotY": 270.000153, + "rotZ": 0.0167696234, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272816, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85f1b5", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29699659, + "posZ": -70.42085, + "rotX": 0.0208132714, + "rotY": 269.984955, + "rotZ": 0.01676484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272817, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d08bb7", + "Name": "Card", + "Transform": { + "posX": 36.6243668, + "posY": 1.29499578, + "posZ": -72.708374, + "rotX": 0.0208121911, + "rotY": 269.9887, + "rotZ": 0.01676764, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cf373", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29432249, + "posZ": -75.00841, + "rotX": 0.0208115522, + "rotY": 269.988922, + "rotZ": 0.0167655759, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b438d0", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208111741, + "rotY": 269.990021, + "rotZ": 0.0167669114, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kitsune-Tsuki", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272814, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a01d8", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.33745229, + "posZ": -77.31989, + "rotX": 0.020802673, + "rotY": 270.019043, + "rotZ": 0.0167774744, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kitsune-Tsuki", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272815, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dfa2f3", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.37143731, + "posZ": -77.31989, + "rotX": 0.0208107252, + "rotY": 269.993134, + "rotZ": 0.0167688727, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yatagarasu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272811, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0daec", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.38159633, + "posZ": -77.31989, + "rotX": 0.0208123531, + "rotY": 269.9896, + "rotZ": 0.016768463, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yatagarasu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272812, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2eaab", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.379199, + "posZ": -77.3198853, + "rotX": 0.020452721, + "rotY": 269.9865, + "rotZ": 0.0147665758, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsuchinoko", + "Description": "Child of Dirt", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272813, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cda744", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29230225, + "posZ": -81.9085, + "rotX": 0.020802075, + "rotY": 270.020721, + "rotZ": 0.0167784356, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yosuzume", + "Description": "Sparrows of the Night", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272934, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc19a1", + "Name": "Card", + "Transform": { + "posX": 40.2921, + "posY": 1.29363143, + "posZ": -81.920105, + "rotX": 0.0208015684, + "rotY": 270.021576, + "rotZ": 0.016778836, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yosuzume", + "Description": "Sparrows of the Night", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272935, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1dfea9", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2241287, + "posY": 1.62021816, + "posZ": -11.5100145, + "rotX": 359.983154, + "rotY": 0.0004573049, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "21cc35", + "Name": "Deck", + "Transform": { + "posX": -23.6765, + "posY": 1.6583457, + "posZ": -3.8300004, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168418176, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choose 2 out of 5, place 1 beneath each Lesser Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274054, + 274053, + 274051, + 274052, + 274055 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "da4468", + "Name": "Card", + "Transform": { + "posX": -19.9293842, + "posY": 1.619717, + "posZ": -10.6614819, + "rotX": 359.9201, + "rotY": 269.999969, + "rotZ": 0.0168405138, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274054, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afe2b0", + "Name": "Card", + "Transform": { + "posX": -21.04162, + "posY": 1.62199545, + "posZ": -8.185796, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168405138, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274053, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0972b7", + "Name": "Card", + "Transform": { + "posX": -17.1200485, + "posY": 1.61666989, + "posZ": -7.70000553, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168408342, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274051, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33e47c", + "Name": "Card", + "Transform": { + "posX": -20.6654739, + "posY": 1.62266016, + "posZ": -4.13944435, + "rotX": 359.9201, + "rotY": 270.000031, + "rotZ": 0.0168403927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274052, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "370811", + "Name": "Card", + "Transform": { + "posX": -17.1199951, + "posY": 1.61780715, + "posZ": -3.83000875, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168386083, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274055, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2d082d", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2241287, + "posY": 1.62696886, + "posZ": 11.4599876, + "rotX": 359.983154, + "rotY": -4.571463E-05, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2d8a8b", + "Name": "Card", + "Transform": { + "posX": -2.68849969, + "posY": 1.59734869, + "posZ": -5.0485, + "rotX": 0.0168444961, + "rotY": 179.9939, + "rotZ": 0.08025331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1008050,12 +1012591,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266837, - "SidewaysCard": false, + "CardID": 273722, + "SidewaysCard": true, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1008068,15 +1012609,15649 @@ "XmlUI": "" }, { - "GUID": "3d2853", + "GUID": "64a518", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69640112, + "posY": 1.55831683, + "posZ": 14.2789021, + "rotX": 359.955139, + "rotY": 224.999573, + "rotZ": 0.06867137, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "18ff25", + "Name": "Card", + "Transform": { + "posX": 1.69642949, + "posY": 3.66694164, + "posZ": 14.27882, + "rotX": 359.967041, + "rotY": 224.997971, + "rotZ": 180.063766, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Greater Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272946, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37ac06", + "Name": "Deck", + "Transform": { + "posX": 1.47380924, + "posY": 3.68662333, + "posZ": 15.4729156, + "rotX": 359.931671, + "rotY": 270.0019, + "rotZ": 179.588379, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272942, + 272943 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "79fbc2", + "Name": "Card", + "Transform": { + "posX": -2.43874979, + "posY": 1.271329, + "posZ": 46.4371567, + "rotX": 0.0208145753, + "rotY": 269.978973, + "rotZ": 0.0167633481, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lesser Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272942, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cfc6c1", + "Name": "Card", + "Transform": { + "posX": -2.43785286, + "posY": 1.30823112, + "posZ": 46.155674, + "rotX": 0.02081465, + "rotY": 269.978973, + "rotZ": 0.016763486, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lesser Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272943, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.22423, + "posY": 1.62473547, + "posZ": 3.85998535, + "rotX": 359.983154, + "rotY": 3.38296049E-05, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7d09c3", + "Name": "Deck", + "Transform": { + "posX": -23.6765, + "posY": 1.64983439, + "posZ": -0.0300004147, + "rotX": 359.9201, + "rotY": 270.0024, + "rotZ": 0.01683773, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choose 2 out of 3", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274050, + 274048, + 274049 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "58b22c", + "Name": "Card", + "Transform": { + "posX": -17.1200256, + "posY": 1.62115753, + "posZ": 7.56991529, + "rotX": 359.9201, + "rotY": 270.002441, + "rotZ": 0.0168370046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Non-Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274050, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1be893", + "Name": "Card", + "Transform": { + "posX": -17.11998, + "posY": 1.6189239, + "posZ": -0.0300051291, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168403331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Non-Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274048, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "04a7b9", + "Name": "Card", + "Transform": { + "posX": -17.1199, + "posY": 1.620067, + "posZ": 3.86001873, + "rotX": 359.9201, + "rotY": 270.000763, + "rotZ": 0.0168385189, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Non-Reserved Train Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274049, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "8e9c11", "Name": "Card", "Transform": { - "posX": -30.2243, - "posY": 1.63942957, - "posZ": 7.56909943, + "posX": -3.95400071, + "posY": 1.59752846, + "posZ": -10.4410028, + "rotX": 359.9199, + "rotY": 269.9679, + "rotZ": 180.017471, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274046, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91392f", + "Name": "Bag", + "Transform": { + "posX": 1.28010035, + "posY": 1.39522374, + "posZ": 2.00759959, + "rotX": 0.08034304, + "rotY": 89.99941, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "If you completed Toshimonogatari first, choose this bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": " -- Utility memory bag by Directsun\r\n-- Version 2.6.0\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n buttonIndexMap = {}\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Workaround for custom PDFs\r\n if obj.Book then\r\n objPos.y = objPos.y + 0.5\r\n end\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n buttonIndexMap[obj.getGUID()] = howManyButtons\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0,0.3,-3.6}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n self.createButton({\r\n label=\"Selection\", click_function=\"editDragSelection\", function_owner=self,\r\n position={0,0.3,2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0,0.3,-4.4}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0,0.3,-5.2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(obj, move)\r\n local index = buttonIndexMap[obj.getGUID()]\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\nfunction editDragSelection(bagObj, player, remove)\r\n local selectedObjs = Player[player].getSelectedObjects()\r\n if not remove then\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n --Ignore if already in the memory list, or does not have a button\r\n if index and not memoryList[obj.getGUID()] then\r\n self.editButton({index=index, color={0,1,0,0.6}})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n end\r\n end\r\n else\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n if index and memoryList[obj.getGUID()] then\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\n end\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n position={-2.8,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n local objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n local angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n local z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"b44d42\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b44d42", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.62076044, + "posZ": 0.373300254, + "rotX": 0.0168356728, + "rotY": 180.0, + "rotZ": 0.0802560151, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 'a'", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273718, + 273717, + 273716 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e0c8f8", + "Name": "Card", + "Transform": { + "posX": 12.9755955, + "posY": 1.32275248, + "posZ": -73.05482, + "rotX": 0.0167719219, + "rotY": 180.000336, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273718, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b4f8b", + "Name": "Card", + "Transform": { + "posX": 12.8605261, + "posY": 1.3597573, + "posZ": -72.79991, + "rotX": 0.0167717133, + "rotY": 180.000351, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273717, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58379f", + "Name": "Card", + "Transform": { + "posX": 12.8978558, + "posY": 1.39368081, + "posZ": -72.79274, + "rotX": 0.0167714823, + "rotY": 180.000366, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273716, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "91c1c9", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.6371969, + "posZ": -0.030000234, "rotX": 359.9201, - "rotY": 270.002563, - "rotZ": 0.016793821, + "rotY": 270.0, + "rotZ": 0.01683964, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Green Car", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274047, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3cf44", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.9569993, + "posY": 1.59820938, + "posZ": -10.4705009, + "rotX": 358.6983, + "rotY": 269.9738, + "rotZ": 0.025581019, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "add to chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7ee97", + "Name": "Card", + "Transform": { + "posX": -26.909, + "posY": 1.63032293, + "posZ": -7.689601, + "rotX": 359.9201, + "rotY": 269.9789, + "rotZ": 0.01686899, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lesser Tengu", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272944, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "8f297e", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.249403, + "posY": 1.4632504, + "posZ": -4.01360035, + "rotX": 359.920135, + "rotY": 269.998871, + "rotZ": 0.0168753918, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "4 - Houkaimonogatari", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263595689/B3D421457B3FC30DC790EA58CAEE5B6D829A4949/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"00ef90\":{\"lock\":false,\"pos\":{\"x\":-20.1044,\"y\":1.6095,\"z\":-0.0664},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"09256b\":{\"lock\":false,\"pos\":{\"x\":-20.4865,\"y\":1.6057,\"z\":-14.8191},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"0f67eb\":{\"lock\":false,\"pos\":{\"x\":-36.773,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"1960b1\":{\"lock\":false,\"pos\":{\"x\":-20.7224,\"y\":1.6126,\"z\":7.6645},\"rot\":{\"x\":359.9201,\"y\":270.0107,\"z\":0.0168}},\"247e93\":{\"lock\":false,\"pos\":{\"x\":-9.6195,\"y\":1.6669,\"z\":-2.6361},\"rot\":{\"x\":0.1567,\"y\":89.9942,\"z\":359.9832}},\"2a3b5b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6428,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"2b19d5\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"2f4ddd\":{\"lock\":false,\"pos\":{\"x\":-3.9272,\"y\":1.7781,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"2f7518\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9993,\"z\":180.0168}},\"340240\":{\"lock\":false,\"pos\":{\"x\":1.6993,\"y\":1.5583,\"z\":14.2782},\"rot\":{\"x\":359.9551,\"y\":225.007,\"z\":0.0687}},\"399875\":{\"lock\":false,\"pos\":{\"x\":-33.0356,\"y\":1.6297,\"z\":7.4813},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"3cf02b\":{\"lock\":false,\"pos\":{\"x\":-30.2256,\"y\":1.6247,\"z\":3.8601},\"rot\":{\"x\":359.9832,\"y\":0.0277,\"z\":359.92}},\"4055eb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6519,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"4615d2\":{\"lock\":false,\"pos\":{\"x\":-6.0892,\"y\":1.4042,\"z\":-2.5883},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.9197}},\"471bf4\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":-0.0002,\"z\":359.92}},\"482a60\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"4f58c9\":{\"lock\":false,\"pos\":{\"x\":-3.8365,\"y\":1.6508,\"z\":15.4111},\"rot\":{\"x\":359.9197,\"y\":270.0007,\"z\":0.0168}},\"536866\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0269,\"z\":0.0168}},\"55d226\":{\"lock\":false,\"pos\":{\"x\":-33.5459,\"y\":1.6259,\"z\":-8.0462},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"5683de\":{\"lock\":false,\"pos\":{\"x\":-36.773,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"595ee7\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0115,\"z\":359.9201}},\"5cd799\":{\"lock\":false,\"pos\":{\"x\":-26.0386,\"y\":1.6133,\"z\":-15.3248},\"rot\":{\"x\":359.9201,\"y\":270.0114,\"z\":0.0168}},\"5e6cff\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6144,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0269,\"z\":0.0168}},\"6441b1\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"6c2536\":{\"lock\":false,\"pos\":{\"x\":-36.773,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"6dc941\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.027,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.6485,\"y\":1.6208,\"z\":7.4705},\"rot\":{\"x\":359.9201,\"y\":270.0111,\"z\":0.0168}},\"88384a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6325,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"8c8885\":{\"lock\":false,\"pos\":{\"x\":-33.4645,\"y\":1.6282,\"z\":0.1115},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"9010d1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.645,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"90b301\":{\"lock\":false,\"pos\":{\"x\":-26.7042,\"y\":1.6164,\"z\":-7.6695},\"rot\":{\"x\":359.9201,\"y\":269.9733,\"z\":0.0169}},\"978bb2\":{\"lock\":false,\"pos\":{\"x\":2.3597,\"y\":1.5935,\"z\":5.8685},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"987ed2\":{\"lock\":false,\"pos\":{\"x\":-0.1915,\"y\":1.5946,\"z\":-2.4076},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"9f3029\":{\"lock\":false,\"pos\":{\"x\":-20.1819,\"y\":1.6073,\"z\":-7.7696},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"9fd4ed\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9882,\"y\":3.5605,\"z\":359.9192}},\"a46ed9\":{\"lock\":false,\"pos\":{\"x\":-33.2131,\"y\":1.6232,\"z\":-15.455},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"af38d8\":{\"lock\":false,\"pos\":{\"x\":-26.2626,\"y\":1.6191,\"z\":3.4101},\"rot\":{\"x\":359.9201,\"y\":270.0318,\"z\":0.0168}},\"b73562\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6019,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.92}},\"c5cb55\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0269,\"z\":0.0168}},\"c665e7\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6542,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"d96465\":{\"lock\":false,\"pos\":{\"x\":-23.6778,\"y\":1.6156,\"z\":3.8595},\"rot\":{\"x\":359.9831,\"y\":359.9631,\"z\":359.9201}},\"e3b5e2\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0002,\"z\":0.0803}},\"f0efcc\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9201}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9010d1", + "Name": "Deck", + "Transform": { + "posX": -23.6765, + "posY": 1.64502037, + "posZ": -0.030000465, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.01684108, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274007, + 274008 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5ed66e", + "Name": "Card", + "Transform": { + "posX": -2.143359, + "posY": 1.31221879, + "posZ": 59.5453949, + "rotX": 0.0208090842, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Northwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274007, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c3d4b0", + "Name": "Card", + "Transform": { + "posX": -2.10443926, + "posY": 1.27521968, + "posZ": 59.3138847, + "rotX": 0.0208089557, + "rotY": 269.998718, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Northwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274008, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2a3b5b", + "Name": "Deck", + "Transform": { + "posX": -23.6766, + "posY": 1.64276636, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01684081, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274011, + 274012 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "400957", + "Name": "Card", + "Transform": { + "posX": -2.021552, + "posY": 1.31105125, + "posZ": 55.53749, + "rotX": 0.0208088011, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "NortheastResidential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274011, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e75ee", + "Name": "Card", + "Transform": { + "posX": -1.90989113, + "posY": 1.27412069, + "posZ": 55.3182678, + "rotX": 0.0208088979, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Northeast Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274012, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c665e7", + "Name": "Deck", + "Transform": { + "posX": -30.2242, + "posY": 1.65415072, + "posZ": -0.0300004855, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01684073, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274009, + 274010 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e9297c", + "Name": "Card", + "Transform": { + "posX": -6.59836054, + "posY": 1.31130219, + "posZ": 61.84301, + "rotX": 0.0208097771, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274009, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca05bd", + "Name": "Card", + "Transform": { + "posX": -6.60766745, + "posY": 1.27430177, + "posZ": 61.76523, + "rotX": 0.0208089966, + "rotY": 269.998718, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274010, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4055eb", + "Name": "Deck", + "Transform": { + "posX": -30.2243, + "posY": 1.65189672, + "posZ": -7.700001, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168406945, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274014, + 274013 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "4863a5", + "Name": "Card", + "Transform": { + "posX": -7.424802, + "posY": 1.30966842, + "posZ": 57.4250145, + "rotX": 0.0208216179, + "rotY": 269.99942, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southeast Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274014, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "790705", + "Name": "Card", + "Transform": { + "posX": -7.761289, + "posY": 1.2725476, + "posZ": 57.20386, + "rotX": 0.0208087973, + "rotY": 269.998322, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southeast Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274013, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "340240", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69930053, + "posY": 1.55831289, + "posZ": 14.278203, + "rotX": 359.955139, + "rotY": 225.007019, + "rotZ": 0.06866431, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "4c9e20", + "Name": "Card", + "Transform": { + "posX": 22.2056446, + "posY": 2.61027241, + "posZ": -55.69838, + "rotX": 0.0265725683, + "rotY": 224.998016, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mayoi Hachikuji", + "Description": "Lost Snail", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272531, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad38e0", + "Name": "Card", + "Transform": { + "posX": 1.69644427, + "posY": 3.669189, + "posZ": 14.2788315, + "rotX": 359.9588, + "rotY": 224.999908, + "rotZ": 180.083588, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kuchisake-Onna", + "Description": "Slit-mouthed Woman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272900, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fcefc1", + "Name": "Deck", + "Transform": { + "posX": 1.696439, + "posY": 3.69670057, + "posZ": 14.2788324, + "rotX": 359.959961, + "rotY": 224.997955, + "rotZ": 180.161835, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agents of Izuko Gaen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272808, + 272806, + 272807, + 272805 + ], + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "edfea2", + "Name": "Card", + "Transform": { + "posX": 58.19834, + "posY": 1.40405214, + "posZ": -67.66199, + "rotX": 0.0228777714, + "rotY": 268.950928, + "rotZ": 0.0294017233, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272808, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9b3a8b", + "Name": "Card", + "Transform": { + "posX": 58.1597328, + "posY": 1.30455339, + "posZ": -66.34165, + "rotX": 0.0223494247, + "rotY": 268.9508, + "rotZ": 0.007997965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272806, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5cea8", + "Name": "Card", + "Transform": { + "posX": 58.1743469, + "posY": 1.35421169, + "posZ": -67.137085, + "rotX": 0.0228778068, + "rotY": 268.9508, + "rotZ": 0.02940172, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272807, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86b77a", + "Name": "Card", + "Transform": { + "posX": 58.0996323, + "posY": 1.30547273, + "posZ": -63.5638123, + "rotX": 0.0208120961, + "rotY": 269.988922, + "rotZ": 0.0167672615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272805, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bd7ecc", + "Name": "Deck", + "Transform": { + "posX": 1.69644749, + "posY": 3.73370171, + "posZ": 14.2788305, + "rotX": 359.969421, + "rotY": 224.9981, + "rotZ": 180.054367, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scheme", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273019, + 272809, + 272810, + 273020, + 273021, + 272906, + 272907, + 272905, + 272904, + 272901, + 272902, + 272903 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "129d58", + "Name": "Card", + "Transform": { + "posX": 4.516684, + "posY": 1.27876413, + "posZ": 63.2080154, + "rotX": 0.0208088215, + "rotY": 269.9981, + "rotZ": 0.0167700332, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Route Change", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273019, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d48d3", + "Name": "Card", + "Transform": { + "posX": 0.6456773, + "posY": 1.27709126, + "posZ": 62.2957878, + "rotX": 0.0208054, + "rotY": 270.01004, + "rotZ": 0.0167748071, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inciting Suspicions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272809, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed5a1e", + "Name": "Card", + "Transform": { + "posX": 0.8527385, + "posY": 1.3270905, + "posZ": 62.9031029, + "rotX": 0.0208053943, + "rotY": 270.01004, + "rotZ": 0.0167748053, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inciting Suspicions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272810, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "351808", + "Name": "Card", + "Transform": { + "posX": 0.85100913, + "posY": 1.35439229, + "posZ": 63.2196465, + "rotX": 0.0208079144, + "rotY": 270.001282, + "rotZ": 0.0167714264, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Route Change", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273020, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f92e4a", + "Name": "Card", + "Transform": { + "posX": -2.78807259, + "posY": 1.2761147, + "posZ": 63.219677, + "rotX": 0.02080861, + "rotY": 269.998718, + "rotZ": 0.0167704467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Route Change", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273021, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "821667", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.30832493, + "posZ": -47.42034, + "rotX": 0.0208037682, + "rotY": 270.0186, + "rotZ": 0.0167773832, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relentless Stalking", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272906, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "133625", + "Name": "Card", + "Transform": { + "posX": 49.2785072, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0207992233, + "rotY": 270.033447, + "rotZ": 0.0167826954, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relentless Stalking", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272907, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3eae8f", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.30697846, + "posZ": -52.0203323, + "rotX": 0.0208032914, + "rotY": 270.018433, + "rotZ": 0.01677788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Omnipresence", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272905, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "067320", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.3541497, + "posZ": -52.0203323, + "rotX": 359.841278, + "rotY": 270.01355, + "rotZ": 0.014902127, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Omnipresence", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272904, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2bfffd", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.0208142921, + "rotY": 269.9798, + "rotZ": 0.0167639088, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aphasic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272901, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1f5bd", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.34680176, + "posZ": -56.6087837, + "rotX": 0.0207977574, + "rotY": 270.036346, + "rotZ": 0.0167843588, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aphasic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272902, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "249ab8", + "Name": "Card", + "Transform": { + "posX": 58.0996628, + "posY": 1.423764, + "posZ": -52.0709648, + "rotX": 0.0208034962, + "rotY": 270.0185, + "rotZ": 0.0167771839, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Laconic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272903, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "978bb2", + "Name": "Card", + "Transform": { + "posX": 1.69645739, + "posY": 3.66684079, + "posZ": 14.2788286, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 0.05830441, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "North Shirahebi Shrine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273929, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4f58c9", + "Name": "Deck", + "Transform": { + "posX": -3.83650041, + "posY": 1.65080678, + "posZ": 15.4111032, + "rotX": 359.919739, + "rotY": 270.0007, + "rotZ": 0.0168390367, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Areas", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273926, + 273927, + 273928, + 273924, + 273922, + 273921, + 273925, + 273923 + ], + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0093b2", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29901659, + "posZ": -63.52, + "rotX": 0.0208080523, + "rotY": 270.000732, + "rotZ": 0.0167704225, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273926, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf73ff", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30036306, + "posZ": -58.9199944, + "rotX": 0.0208088811, + "rotY": 270.000732, + "rotZ": 0.0167705528, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273927, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f72d74", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30103636, + "posZ": -56.61999, + "rotX": 0.0208090283, + "rotY": 270.000519, + "rotZ": 0.01677069, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273928, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea63c4", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.29903519, + "posZ": -58.9084435, + "rotX": 0.0208087526, + "rotY": 270.0, + "rotZ": 0.0167710446, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273924, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "676e02", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.2983619, + "posZ": -61.20844, + "rotX": 0.020809019, + "rotY": 270.000519, + "rotZ": 0.0167705957, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273922, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8c6179", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29970837, + "posZ": -56.60842, + "rotX": 0.02080838, + "rotY": 270.000549, + "rotZ": 0.0167713128, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273921, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b2bda", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30170965, + "posZ": -54.31999, + "rotX": 0.020808598, + "rotY": 270.0007, + "rotZ": 0.0167710986, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273925, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6611bc", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.30038166, + "posZ": -54.30843, + "rotX": 0.0208091512, + "rotY": 270.000519, + "rotZ": 0.0167706367, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Outer Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273923, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2f4ddd", + "Name": "Deck", + "Transform": { + "posX": -3.9271872, + "posY": 1.78770459, + "posZ": 5.75709724, + "rotX": 359.919739, + "rotY": 269.9999, + "rotZ": 0.016848281, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273011, + 273017, + 273018, + 273016, + 273015, + 273014, + 273012, + 273013, + 273022, + 272839, + 272838, + 272836, + 272837, + 272848, + 272847, + 272841, + 272840, + 272846, + 272845, + 272844, + 272842, + 272843, + 231719, + 231719, + 231719, + 231727, + 231727, + 272820, + 272821, + 272818, + 272819, + 272816, + 272817, + 272822, + 272823, + 272908, + 272909 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "75d9e7", + "Name": "Card", + "Transform": { + "posX": 52.9442177, + "posY": 1.30832493, + "posZ": -47.42034, + "rotX": 0.0208091363, + "rotY": 270.000031, + "rotZ": 0.016770605, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sanguine Twilight", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273011, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a0571a", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.3049773, + "posZ": -54.3087769, + "rotX": 0.0208089538, + "rotY": 270.0005, + "rotZ": 0.0167708, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Geography", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273017, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "182310", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.02080937, + "rotY": 269.999054, + "rotZ": 0.01676994, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Geography", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273018, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24b853", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.30632353, + "posZ": -49.7087059, + "rotX": 0.02081379, + "rotY": 269.9805, + "rotZ": 0.0167644378, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obfuscated Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273016, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e42bcd", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0208088811, + "rotY": 270.000854, + "rotZ": 0.0167709086, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obfuscated Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273015, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e9dab8", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.30563188, + "posZ": -56.62034, + "rotX": 0.0208099782, + "rotY": 269.9975, + "rotZ": 0.0167694725, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eventide", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273014, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f4ff1", + "Name": "Card", + "Transform": { + "posX": 52.9442177, + "posY": 1.30765164, + "posZ": -49.72033, + "rotX": 0.02080923, + "rotY": 269.999268, + "rotZ": 0.0167702381, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sanguine Twilight", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273012, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "43dd8a", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.30630517, + "posZ": -54.3203354, + "rotX": 0.0208095573, + "rotY": 269.9984, + "rotZ": 0.0167701188, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eventide", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273013, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "46300f", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.442512, + "posZ": -47.4203453, + "rotX": 0.0208092779, + "rotY": 270.0, + "rotZ": 0.0167705379, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hakutaku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273022, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "077fba", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30093789, + "posZ": -68.10864, + "rotX": 0.0208073836, + "rotY": 270.003479, + "rotZ": 0.0167723447, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Serpentine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272839, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4e060", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.343628, + "posZ": -68.10865, + "rotX": 0.0208071731, + "rotY": 270.003876, + "rotZ": 0.0167723671, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Serpentine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272838, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b76ae", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208043382, + "rotY": 270.0144, + "rotZ": 0.0167749152, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272836, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b0faa", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.342074, + "posZ": -72.70874, + "rotX": 0.0208074674, + "rotY": 270.003418, + "rotZ": 0.0167711135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272837, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "32dc53", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.0208111331, + "rotY": 269.99292, + "rotZ": 0.01676788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272848, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "925860", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.0208110549, + "rotY": 269.9931, + "rotZ": 0.01676797, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272847, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "163f5b", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.0208086427, + "rotY": 269.999451, + "rotZ": 0.0167703684, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272841, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2df484", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.020808721, + "rotY": 269.999237, + "rotZ": 0.01676994, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34f984", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.305675, + "posZ": -47.4098053, + "rotX": 0.0208135527, + "rotY": 269.9831, + "rotZ": 0.0167652257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272846, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da3b1e", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0208145585, + "rotY": 269.981445, + "rotZ": 0.0167636387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afef67", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.020814376, + "rotY": 269.981842, + "rotZ": 0.0167640615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e101f", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208218638, + "rotY": 269.9566, + "rotZ": 0.0167545974, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "514386", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30298245, + "posZ": -56.6086769, + "rotX": 0.02081403, + "rotY": 269.9818, + "rotZ": 0.0167642534, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.6701107, + "posY": 1.57669926, + "posZ": 5.718232, + "rotX": 359.920654, + "rotY": 270.001251, + "rotZ": 0.0133364461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8af879", + "Name": "Card", + "Transform": { + "posX": -15.808506, + "posY": 1.73237514, + "posZ": 5.64793253, + "rotX": 359.9293, + "rotY": 270.001251, + "rotZ": 0.01372296, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e7cb8", + "Name": "Card", + "Transform": { + "posX": -15.7747707, + "posY": 1.753205, + "posZ": 5.66288233, + "rotX": 359.921753, + "rotY": 270.001221, + "rotZ": 0.0162846111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Evils", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231719, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4904d0", + "Name": "Card", + "Transform": { + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f6568", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208115987, + "rotY": 269.989136, + "rotZ": 0.0167665854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272820, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4bbf61", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.294304, + "posZ": -79.61989, + "rotX": 0.020811554, + "rotY": 269.989441, + "rotZ": 0.01676567, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272821, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "af392c", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.29632366, + "posZ": -72.71996, + "rotX": 0.02081162, + "rotY": 269.989136, + "rotZ": 0.0167666283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272818, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bc7c1", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.0208115261, + "rotY": 269.989166, + "rotZ": 0.0167655777, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272819, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "82e552", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208082646, + "rotY": 270.000153, + "rotZ": 0.0167696234, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272816, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85f1b5", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29699659, + "posZ": -70.42085, + "rotX": 0.0208132714, + "rotY": 269.984955, + "rotZ": 0.01676484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272817, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d08bb7", + "Name": "Card", + "Transform": { + "posX": 36.6243668, + "posY": 1.29499578, + "posZ": -72.708374, + "rotX": 0.0208121911, + "rotY": 269.9887, + "rotZ": 0.01676764, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cf373", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29432249, + "posZ": -75.00841, + "rotX": 0.0208115522, + "rotY": 269.988922, + "rotZ": 0.0167655759, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2958e", + "Name": "Card", + "Transform": { + "posX": -4.027566, + "posY": 1.99651039, + "posZ": 5.85692835, + "rotX": 359.974854, + "rotY": 268.921417, + "rotZ": 359.932068, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Red Herring", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272908, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa07a3", + "Name": "Card", + "Transform": { + "posX": -3.49648285, + "posY": 2.04637218, + "posZ": 5.673694, + "rotX": 359.974884, + "rotY": 268.921783, + "rotZ": 359.932068, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Red Herring", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272909, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "987ed2", + "Name": "Card", + "Transform": { + "posX": -0.19149968, + "posY": 1.59462714, + "posZ": -2.4076, + "rotX": 0.0168361161, + "rotY": 179.9999, + "rotZ": 0.0802550241, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 1c", + "Description": "Do not place doom on this agenda", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273733, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e3b5e2", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.61594641, + "posZ": 0.3733005, + "rotX": 0.01683544, + "rotY": 180.0002, + "rotZ": 0.08025579, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 1a", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273732, + 273731 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "eb3b8e", + "Name": "Card", + "Transform": { + "posX": 7.664423, + "posY": 1.31975269, + "posZ": -76.71334, + "rotX": 0.0167719685, + "rotY": 180.000244, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273732, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d77c62", + "Name": "Card", + "Transform": { + "posX": 7.62718964, + "posY": 1.35667872, + "posZ": -76.8354645, + "rotX": 0.0167717561, + "rotY": 180.000183, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273731, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "482a60", + "Name": "Deck", + "Transform": { + "posX": -2.6885, + "posY": 1.61911654, + "posZ": -5.04850054, + "rotX": 0.0168356542, + "rotY": 180.0, + "rotZ": 0.08025592, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273736, + 273600, + 273734 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2736": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527421795/AC1F220DCF75AF01CF5263D1BFE2C8AC494A0E90/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527421991/67882CE52D68718A94FF1EFF44A667B6C730A78C/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9e5971", + "Name": "Card", + "Transform": { + "posX": 7.55881071, + "posY": 1.3186698, + "posZ": -80.2819, + "rotX": 0.0167719088, + "rotY": 180.0001, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273736, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f22d7", + "Name": "CardCustom", + "Transform": { + "posX": 7.407025, + "posY": 1.35551453, + "posZ": -80.2425156, + "rotX": 0.0167715643, + "rotY": 179.999939, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273600, + "SidewaysCard": false, + "CustomDeck": { + "2736": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527421795/AC1F220DCF75AF01CF5263D1BFE2C8AC494A0E90/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527421991/67882CE52D68718A94FF1EFF44A667B6C730A78C/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b9cf65", + "Name": "Card", + "Transform": { + "posX": 7.269839, + "posY": 1.38948464, + "posZ": -80.1720352, + "rotX": 0.0167718176, + "rotY": 180.000153, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273734, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2f7518", + "Name": "Card", + "Transform": { + "posX": -3.9559, + "posY": 1.59753931, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 269.9993, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273915, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4615d2", + "Name": "Bag", + "Transform": { + "posX": -6.08919954, + "posY": 1.404196, + "posZ": -2.5883, + "rotX": 359.983154, + "rotY": 0.0007051567, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sentry bag", + "Description": "Remove 1 skull, cultist, tablet, and elder thing token from the chaos bag to form this bag", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Number": 0, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "247e93", + "Name": "Notecard", + "Transform": { + "posX": -9.6195, + "posY": 1.66691494, + "posZ": -2.63610029, + "rotX": 0.156624213, + "rotY": 89.9942, + "rotZ": 359.983246, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sentry keyword", + "Description": "1. At the end of the enemy phase, reveal a random token from the Sentry bag (if an enemy has the Sentry keyword\n\n2. Move unengaged, ready enemies according to token instructions (remember only 1 enemy max per location with the Sentry keyword)\n\n3. After Sentry is resolved, set token aside. If no token is left, return all tokens back to the bag", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88384a", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.63253951, + "posZ": 15.1900005, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01683961, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Namishiro Park", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273916, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6dc941", + "Name": "Card", + "Transform": { + "posX": -17.1199017, + "posY": 1.62115741, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 270.026947, + "rotZ": 0.01680203, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marked Street", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273920, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6441b1", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.1197987, + "posY": 1.60646224, + "posZ": 3.86000037, + "rotX": 359.983154, + "rotY": 1.445869E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "471bf4", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.1198, + "posY": 1.60420215, + "posZ": -3.83, + "rotX": 359.983154, + "rotY": -0.000231612139, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b73562", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.1197987, + "posY": 1.601945, + "posZ": -11.51, + "rotX": 359.983154, + "rotY": 0.000281807617, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5e6cff", + "Name": "Card", + "Transform": { + "posX": -17.1201, + "posY": 1.61444223, + "posZ": -15.28, + "rotX": 359.9201, + "rotY": 270.026855, + "rotZ": 0.0168022346, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marked Street", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273917, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f3029", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.1819, + "posY": 1.607314, + "posZ": -7.76960135, + "rotX": 359.9201, + "rotY": 270.011, + "rotZ": 0.0168517046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "09256b", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.4865, + "posY": 1.605667, + "posZ": -14.8191013, + "rotX": 359.9201, + "rotY": 270.011078, + "rotZ": 0.0168531984, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "595ee7", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764, + "posY": 1.61334491, + "posZ": -3.82999969, + "rotX": 359.9832, + "rotY": 0.0115115, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f0efcc", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6763, + "posY": 1.61108768, + "posZ": -11.51, + "rotX": 359.983154, + "rotY": 0.0002620475, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "00ef90", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.1043987, + "posY": 1.60947, + "posZ": -0.06640048, + "rotX": 359.9201, + "rotY": 270.0108, + "rotZ": 0.01685423, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1960b1", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.7223988, + "posY": 1.61260366, + "posZ": 7.6645, + "rotX": 359.9201, + "rotY": 270.0106, + "rotZ": 0.0168522056, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d96465", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6778, + "posY": 1.61560667, + "posZ": 3.85950017, + "rotX": 359.983124, + "rotY": 359.9631, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "af38d8", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.2626, + "posY": 1.61907887, + "posZ": 3.4101, + "rotX": 359.9201, + "rotY": 270.0318, + "rotZ": 0.0168228745, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.6485, + "posY": 1.62081027, + "posZ": 7.47049952, + "rotX": 359.9201, + "rotY": 270.011078, + "rotZ": 0.0168514419, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3cf02b", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2256, + "posY": 1.62473738, + "posZ": 3.86010027, + "rotX": 359.9832, + "rotY": 0.027725501, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "399875", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.0356, + "posY": 1.62971985, + "posZ": 7.4812994, + "rotX": 359.9201, + "rotY": 270.0109, + "rotZ": 0.0168516636, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c5cb55", + "Name": "Card", + "Transform": { + "posX": -36.7731, + "posY": 1.64856243, + "posZ": 7.56999969, + "rotX": 359.9201, + "rotY": 270.026855, + "rotZ": 0.0168022849, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marked Street", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273919, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c2536", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.773, + "posY": 1.63386726, + "posZ": 3.86000013, + "rotX": 359.983154, + "rotY": 0.0003911674, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8c8885", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4645, + "posY": 1.62815189, + "posZ": 0.111499764, + "rotX": 359.9201, + "rotY": 270.011, + "rotZ": 0.0168524683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9fd4ed", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62247539, + "posZ": -3.82999969, + "rotX": 359.988159, + "rotY": 3.56056213, + "rotZ": 359.919159, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "90b301", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7042, + "posY": 1.61643839, + "posZ": -7.669501, + "rotX": 359.9201, + "rotY": 269.973267, + "rotZ": 0.0169069059, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "55d226", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.5459, + "posY": 1.625868, + "posZ": -8.046202, + "rotX": 359.9201, + "rotY": 270.011017, + "rotZ": 0.016846396, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0f67eb", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.773, + "posY": 1.63160729, + "posZ": -3.83000016, + "rotX": 359.983154, + "rotY": 0.00033483046, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2b19d5", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2241, + "posY": 1.62021816, + "posZ": -11.5099993, + "rotX": 359.983154, + "rotY": 0.000310681557, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5683de", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.773, + "posY": 1.62935019, + "posZ": -11.5099993, + "rotX": 359.983154, + "rotY": 0.000338311365, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "536866", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.64184725, + "posZ": -15.28, + "rotX": 359.9201, + "rotY": 270.026855, + "rotZ": 0.0168021433, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marked Street", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273918, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a46ed9", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.2131, + "posY": 1.62322652, + "posZ": -15.4550009, + "rotX": 359.9201, + "rotY": 270.010559, + "rotZ": 0.01685332, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5cd799", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.0386, + "posY": 1.61326039, + "posZ": -15.3248005, + "rotX": 359.9201, + "rotY": 270.0114, + "rotZ": 0.0168502983, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "9a39d8", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.2505016, + "posY": 1.45853746, + "posZ": -20.0137043, + "rotX": 359.9202, + "rotY": 269.7147, + "rotZ": 0.0172715634, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "6 - Zenmetsumonogatari", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263594386/DAE6968E5027880922E9B73735063A5EB9750780/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"00ac5c\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"03c701\":{\"lock\":false,\"pos\":{\"x\":2.9691,\"y\":1.6186,\"z\":3.7639},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"108556\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"18baf2\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0401,\"z\":180.0168}},\"1eb336\":{\"lock\":false,\"pos\":{\"x\":-34.0983,\"y\":1.63,\"z\":3.4653},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"455f78\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0173,\"z\":180.0168}},\"5596e3\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"5f0678\":{\"lock\":false,\"pos\":{\"x\":-33.5364,\"y\":1.6282,\"z\":-0.0339},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"63f536\":{\"lock\":false,\"pos\":{\"x\":0.4388,\"y\":1.6348,\"z\":-2.2724},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"646187\":{\"lock\":false,\"pos\":{\"x\":-26.4397,\"y\":1.6173,\"z\":-3.4547},\"rot\":{\"x\":359.9554,\"y\":225.0001,\"z\":0.0684}},\"6485e5\":{\"lock\":false,\"pos\":{\"x\":-38.4214,\"y\":1.6642,\"z\":1.9578},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":179.2325}},\"65e35a\":{\"lock\":false,\"pos\":{\"x\":-33.4743,\"y\":1.6271,\"z\":-3.4033},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"97d83f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6223,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":270.0033,\"z\":180.0168}},\"98246b\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7684,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"9d5273\":{\"lock\":false,\"pos\":{\"x\":-26.8045,\"y\":1.6188,\"z\":-0.1807},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"b85fd4\":{\"lock\":false,\"pos\":{\"x\":3.0177,\"y\":1.6082,\"z\":1.4778},\"rot\":{\"x\":359.9197,\"y\":270.0193,\"z\":180.0168}},\"c80a88\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0163,\"z\":180.0168}},\"e067e0\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9691,\"z\":180.0169}},\"e28fd9\":{\"lock\":false,\"pos\":{\"x\":-26.9833,\"y\":1.6202,\"z\":3.6411},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"e4e74a\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"f48dd1\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0006,\"z\":0.0803}},\"f7bd6b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"fa41a8\":{\"lock\":false,\"pos\":{\"x\":2.9878,\"y\":1.5927,\"z\":6.1341},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "108556", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.696401, + "posY": 1.5583173, + "posZ": 14.2789011, + "rotX": 359.955139, + "rotY": 224.9996, + "rotZ": 0.06867282, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "0804d3", + "Name": "Card", + "Transform": { + "posX": 1.69646215, + "posY": 3.66616678, + "posZ": 14.2788277, + "rotX": 359.967468, + "rotY": 224.997986, + "rotZ": 0.05077762, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "FINAL BOSS", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273746, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "805445", + "Name": "Card", + "Transform": { + "posX": 1.69642639, + "posY": 3.6725986, + "posZ": 14.2788334, + "rotX": 359.95993, + "rotY": 224.998215, + "rotZ": 359.589417, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "North Shirahebi Shrine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273950, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "fa41a8", + "Name": "Card", + "Transform": { + "posX": 2.98779678, + "posY": 1.59268379, + "posZ": 6.13408, + "rotX": 359.919739, + "rotY": 270.000183, + "rotZ": 0.016837649, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Izuko Gaen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273047, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03c701", + "Name": "Deck", + "Transform": { + "posX": 2.969093, + "posY": 1.61859548, + "posZ": 3.7639358, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272808, + 272806, + 272807, + 272805 + ], + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "edfea2", + "Name": "Card", + "Transform": { + "posX": 58.19834, + "posY": 1.40405214, + "posZ": -67.66199, + "rotX": 0.0228777714, + "rotY": 268.950928, + "rotZ": 0.0294017233, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272808, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9b3a8b", + "Name": "Card", + "Transform": { + "posX": 58.1597328, + "posY": 1.30455339, + "posZ": -66.34165, + "rotX": 0.0223494247, + "rotY": 268.9508, + "rotZ": 0.007997965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272806, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5cea8", + "Name": "Card", + "Transform": { + "posX": 58.1743469, + "posY": 1.35421169, + "posZ": -67.137085, + "rotX": 0.0228778068, + "rotY": 268.9508, + "rotZ": 0.02940172, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272807, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86b77a", + "Name": "Card", + "Transform": { + "posX": 58.0996323, + "posY": 1.30547273, + "posZ": -63.5638123, + "rotX": 0.0208120961, + "rotY": 269.988922, + "rotZ": 0.0167672615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaen's Henchmen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272805, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "b85fd4", + "Name": "Deck", + "Transform": { + "posX": 3.01773667, + "posY": 1.60822749, + "posZ": 1.477841, + "rotX": 359.919739, + "rotY": 270.0193, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sus", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272809, + 272810 + ], + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6d48d3", + "Name": "Card", + "Transform": { + "posX": 0.0702543, + "posY": 1.27385223, + "posZ": 51.94434, + "rotX": 0.0208058562, + "rotY": 270.01004, + "rotZ": 0.0167745948, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inciting Suspicions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272809, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed5a1e", + "Name": "Card", + "Transform": { + "posX": 0.139191762, + "posY": 1.31094372, + "posZ": 52.2931824, + "rotX": 0.0208058488, + "rotY": 270.01004, + "rotZ": 0.0167743787, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inciting Suspicions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272810, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "98246b", + "Name": "Deck", + "Transform": { + "posX": -3.92746782, + "posY": 1.76844847, + "posZ": 5.757106, + "rotX": 359.919739, + "rotY": 270.000031, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encounter Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273042, + 273043, + 273041, + 273040, + 273037, + 273038, + 273039, + 273044, + 273046, + 273045, + 273036, + 273035, + 272829, + 272828, + 272831, + 272830, + 272825, + 272824, + 272827, + 272826, + 272820, + 272821, + 272818, + 272819, + 272816, + 272817, + 272822, + 272823, + 272803, + 272804, + 272800, + 272801, + 272802 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d7608d", + "Name": "Card", + "Transform": { + "posX": 32.98529, + "posY": 1.2896347, + "posZ": -86.508255, + "rotX": 0.0208084825, + "rotY": 269.999817, + "rotZ": 0.01677113, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Final Concord", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273042, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a84fc", + "Name": "Card", + "Transform": { + "posX": 32.9853058, + "posY": 1.290308, + "posZ": -84.2082443, + "rotX": 0.0208086744, + "rotY": 269.999817, + "rotZ": 0.016771283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Final Concord", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273043, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffca85", + "Name": "Card", + "Transform": { + "posX": 32.9695969, + "posY": 1.28895891, + "posZ": -88.79771, + "rotX": 0.0208086427, + "rotY": 269.9998, + "rotZ": 0.0167710129, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pull of Terror", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273041, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "141e2c", + "Name": "Card", + "Transform": { + "posX": 32.96924, + "posY": 1.28828371, + "posZ": -91.1042252, + "rotX": 0.020808652, + "rotY": 269.999664, + "rotZ": 0.0167708658, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pull of Terror", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273040, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b9acdf", + "Name": "Card", + "Transform": { + "posX": 32.98529, + "posY": 1.29098117, + "posZ": -81.90847, + "rotX": 0.0208086222, + "rotY": 269.999573, + "rotZ": 0.0167710073, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shifting Lands", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273037, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8678f5", + "Name": "Card", + "Transform": { + "posX": 32.9853058, + "posY": 1.29165459, + "posZ": -79.60824, + "rotX": 0.02080857, + "rotY": 269.999542, + "rotZ": 0.0167711023, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shifting Lands", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273038, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "823677", + "Name": "Card", + "Transform": { + "posX": 32.98529, + "posY": 1.29232764, + "posZ": -77.30829, + "rotX": 0.0208084546, + "rotY": 269.999878, + "rotZ": 0.01677109, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shifting Lands", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273039, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7544e2", + "Name": "Card", + "Transform": { + "posX": 36.608654, + "posY": 1.29028046, + "posZ": -88.79774, + "rotX": 0.0208085738, + "rotY": 269.999969, + "rotZ": 0.016771093, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Withered Away by Time", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273044, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "02b28a", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29162955, + "posZ": -84.20828, + "rotX": 0.0208087228, + "rotY": 270.0001, + "rotZ": 0.0167712215, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Withered Away by Time", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273046, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de0834", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29095638, + "posZ": -86.5082855, + "rotX": 0.0208086148, + "rotY": 270.000061, + "rotZ": 0.0167712457, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Withered Away by Time", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273045, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "94e7c4", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29230273, + "posZ": -81.9085, + "rotX": 0.02080846, + "rotY": 269.9998, + "rotZ": 0.0167695619, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Amanojaku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273036, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "035e01", + "Name": "Card", + "Transform": { + "posX": 32.9852867, + "posY": 1.45266366, + "posZ": -86.50826, + "rotX": 0.0208079517, + "rotY": 269.9994, + "rotZ": 0.0167694837, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Amanojaku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273035, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c32b9", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.3037293, + "posZ": -47.4199944, + "rotX": 0.0208023842, + "rotY": 270.022766, + "rotZ": 0.0167788453, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deleterious Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272829, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cc505", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34619045, + "posZ": -47.42, + "rotX": 0.0208119527, + "rotY": 269.989532, + "rotZ": 0.0167669728, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deleterious Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272828, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b4aef", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.0208091643, + "rotY": 270.000031, + "rotZ": 0.01677046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272831, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cce42a", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34491634, + "posZ": -52.01999, + "rotX": 0.02080827, + "rotY": 270.003265, + "rotZ": 0.0167718269, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272830, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff36ae", + "Name": "Card", + "Transform": { + "posX": 40.2900467, + "posY": 1.30103874, + "posZ": -56.6122055, + "rotX": 0.0208109021, + "rotY": 269.993042, + "rotZ": 0.016768815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inexorable Fate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272825, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d1fed1", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.34354782, + "posZ": -56.6199951, + "rotX": 0.0208110958, + "rotY": 269.992157, + "rotZ": 0.01676851, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inexorable Fate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272824, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8cd473", + "Name": "Card", + "Transform": { + "posX": 40.29003, + "posY": 1.30238533, + "posZ": -52.0113258, + "rotX": 0.0208102651, + "rotY": 269.9931, + "rotZ": 0.01676839, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempus Edax Rerum", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272827, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad235f", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34486639, + "posZ": -52.01999, + "rotX": 0.02081044, + "rotY": 269.993073, + "rotZ": 0.0167681631, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempus Edax Rerum", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272826, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f6568", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208115987, + "rotY": 269.989136, + "rotZ": 0.0167665854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272820, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4bbf61", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.294304, + "posZ": -79.61989, + "rotX": 0.020811554, + "rotY": 269.989441, + "rotZ": 0.01676567, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Portentous Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272821, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "af392c", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.29632366, + "posZ": -72.71996, + "rotX": 0.02081162, + "rotY": 269.989136, + "rotZ": 0.0167666283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272818, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bc7c1", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.0208115261, + "rotY": 269.989166, + "rotZ": 0.0167655777, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perturbing Interpretations", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272819, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "82e552", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208082646, + "rotY": 270.000153, + "rotZ": 0.0167696234, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272816, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85f1b5", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29699659, + "posZ": -70.42085, + "rotX": 0.0208132714, + "rotY": 269.984955, + "rotZ": 0.01676484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272817, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d08bb7", + "Name": "Card", + "Transform": { + "posX": 36.6243668, + "posY": 1.29499578, + "posZ": -72.708374, + "rotX": 0.0208121911, + "rotY": 269.9887, + "rotZ": 0.01676764, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cf373", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29432249, + "posZ": -75.00841, + "rotX": 0.0208115522, + "rotY": 269.988922, + "rotZ": 0.0167655759, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14191b", + "Name": "Card", + "Transform": { + "posX": 36.6243553, + "posY": 1.29634225, + "posZ": -68.108284, + "rotX": 0.0208114218, + "rotY": 269.990479, + "rotZ": 0.0167676676, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entanglement", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272803, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7a05a", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.33887672, + "posZ": -68.1083, + "rotX": 0.0208118428, + "rotY": 269.9888, + "rotZ": 0.0167667456, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entanglement", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272804, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2375f3", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.37273169, + "posZ": -68.1083, + "rotX": 0.0208106432, + "rotY": 269.993225, + "rotZ": 0.01676835, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nekomata", + "Description": "Forked Cat", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272800, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ae6a7", + "Name": "Card", + "Transform": { + "posX": 36.6243477, + "posY": 1.3854847, + "posZ": -68.1083, + "rotX": 0.02081109, + "rotY": 269.993225, + "rotZ": 0.0167698022, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nekomata", + "Description": "Forked Cat", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272801, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0747c4", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.39202535, + "posZ": -68.1083, + "rotX": 0.0208124537, + "rotY": 269.9893, + "rotZ": 0.016767703, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsuchigumo", + "Description": "Ground Spider", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272802, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f48dd1", + "Name": "Deck", + "Transform": { + "posX": -2.72469449, + "posY": 1.62076044, + "posZ": 0.373322248, + "rotX": 0.0168346465, + "rotY": 180.000565, + "rotZ": 0.08025669, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273745, + 273743, + 273744 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ac4b33", + "Name": "Card", + "Transform": { + "posX": 23.8834763, + "posY": 1.28895342, + "posZ": -77.5337448, + "rotX": 0.0167297591, + "rotY": 180.000565, + "rotZ": 359.979034, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273745, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "926aea", + "Name": "Card", + "Transform": { + "posX": 24.16118, + "posY": 1.33696938, + "posZ": -77.3646, + "rotX": 0.537910044, + "rotY": 180.000137, + "rotZ": 359.971832, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273743, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "277e78", + "Name": "Card", + "Transform": { + "posX": 23.8285789, + "posY": 1.36240315, + "posZ": -77.80119, + "rotX": 359.911255, + "rotY": 179.999466, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273744, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "5596e3", + "Name": "Card", + "Transform": { + "posX": -2.68852186, + "posY": 1.59734869, + "posZ": -5.048532, + "rotX": 0.0168358665, + "rotY": 179.999908, + "rotZ": 0.08025565, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273747, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63f536", + "Name": "Deck", + "Transform": { + "posX": 0.4387998, + "posY": 1.63480806, + "posZ": -2.27235246, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 0.016840037, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers deck", + "Description": "Shuffle and place 3 more to form the rest of the circle", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273956, + 273954, + 273953, + 273952, + 273955, + 273951, + 273957 + ], + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "102e39", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29901659, + "posZ": -63.5200043, + "rotX": 0.02080844, + "rotY": 270.0, + "rotZ": 0.0167709887, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273956, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22a34a", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.30036306, + "posZ": -58.92, + "rotX": 0.0208083559, + "rotY": 270.0, + "rotZ": 0.0167710576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273954, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01a398", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.29968989, + "posZ": -61.21999, + "rotX": 0.0208084378, + "rotY": 270.0, + "rotZ": 0.0167710371, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273953, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98178f", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30103624, + "posZ": -56.6199951, + "rotX": 0.0208085459, + "rotY": 270.0, + "rotZ": 0.0167710185, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273952, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a47936", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30170953, + "posZ": -54.3199921, + "rotX": 0.0208086278, + "rotY": 270.0, + "rotZ": 0.0167711228, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273955, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2592f8", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.30238283, + "posZ": -52.01999, + "rotX": 0.02080861, + "rotY": 270.0, + "rotZ": 0.0167711936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273951, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "397a53", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.303056, + "posZ": -49.719986, + "rotX": 0.0208084527, + "rotY": 270.0, + "rotZ": 0.016771093, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273957, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "18baf2", + "Name": "Card", + "Transform": { + "posX": -3.95593953, + "posY": 1.59753942, + "posZ": -10.4411612, + "rotX": 359.919739, + "rotY": 270.040131, + "rotZ": 180.016785, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273944, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97d83f", + "Name": "Card", + "Transform": { + "posX": -17.1199932, + "posY": 1.62230074, + "posZ": 11.4599991, + "rotX": 359.9201, + "rotY": 270.003265, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tokyo City", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273946, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e067e0", + "Name": "Card", + "Transform": { + "posX": -17.1200066, + "posY": 1.62115753, + "posZ": 7.56999826, + "rotX": 359.9201, + "rotY": 269.969116, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kyoto", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273947, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c80a88", + "Name": "Card", + "Transform": { + "posX": -17.1199932, + "posY": 1.62006724, + "posZ": 3.859998, + "rotX": 359.9201, + "rotY": 270.016327, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abandoned Train Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273948, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "455f78", + "Name": "Card", + "Transform": { + "posX": -17.1199913, + "posY": 1.6189239, + "posZ": -0.03000191, + "rotX": 359.9201, + "rotY": 270.017273, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aokigahara Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273949, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e28fd9", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9833, + "posY": 1.62015188, + "posZ": 3.64110065, + "rotX": 359.93158, + "rotY": 315.000031, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9d5273", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8045, + "posY": 1.61877906, + "posZ": -0.180700257, + "rotX": 359.9201, + "rotY": 270.009674, + "rotZ": 0.01685379, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "646187", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.4397, + "posY": 1.61730814, + "posZ": -3.45469975, + "rotX": 359.9554, + "rotY": 225.0001, + "rotZ": 0.06837949, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "00ac5c", + "Name": "Card", + "Transform": { + "posX": -30.2241974, + "posY": 1.6371969, + "posZ": -0.030007815, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01684001, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Gate of Yomi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273945, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2243, + "posY": 1.62473547, + "posZ": 3.86000037, + "rotX": 359.983154, + "rotY": 8.47311E-06, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f7bd6b", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62247539, + "posZ": -3.82999945, + "rotX": 359.983154, + "rotY": 0.000127160121, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1eb336", + "Name": "Custom_Tile", + "Transform": { + "posX": -34.0983, + "posY": 1.63002133, + "posZ": 3.46530032, + "rotX": 359.9554, + "rotY": 225.0, + "rotZ": 0.06838133, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5f0678", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.5364, + "posY": 1.62820959, + "posZ": -0.033900287, + "rotX": 359.9201, + "rotY": 270.009674, + "rotZ": 0.0168540478, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "65e35a", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4743, + "posY": 1.62713289, + "posZ": -3.40330052, + "rotX": 359.93158, + "rotY": 315.0, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e4e74a", + "Name": "Card", + "Transform": { + "posX": -36.77315, + "posY": 1.64632893, + "posZ": -0.0300904866, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168396737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Layers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273958, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6485e5", + "Name": "Card", + "Transform": { + "posX": -38.4213829, + "posY": 1.66418207, + "posZ": 1.95780647, + "rotX": 359.9201, + "rotY": 269.999023, + "rotZ": 179.232529, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Izanami", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273959, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "ad56f2", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.2499018, + "posY": 1.47031713, + "posZ": 19.9864063, + "rotX": 359.920135, + "rotY": 269.964539, + "rotZ": 0.01692361, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "2B - Inarimonogatari", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263583484/145421981882A4F61858CED7E81C52CB66357A55/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"07040e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"18ca0f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9991,\"z\":0.0803}},\"1fe09b\":{\"lock\":false,\"pos\":{\"x\":-37.4956,\"y\":1.6963,\"z\":-0.0352},\"rot\":{\"x\":0.0799,\"y\":270,\"z\":359.9832}},\"24d4e1\":{\"lock\":false,\"pos\":{\"x\":-30.9334,\"y\":1.6849,\"z\":-7.6808},\"rot\":{\"x\":0.0799,\"y\":269.9995,\"z\":359.9832}},\"267051\":{\"lock\":false,\"pos\":{\"x\":-33.729,\"y\":1.6262,\"z\":-7.7521},\"rot\":{\"x\":359.9201,\"y\":270.0255,\"z\":0.0168}},\"2aa8dc\":{\"lock\":false,\"pos\":{\"x\":-30.9131,\"y\":1.6894,\"z\":7.615},\"rot\":{\"x\":359.9201,\"y\":270.0008,\"z\":0.0168}},\"2f228b\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"443d4a\":{\"lock\":false,\"pos\":{\"x\":-26.9679,\"y\":1.619,\"z\":-0.0461},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"45d9a0\":{\"lock\":false,\"pos\":{\"x\":-33.7852,\"y\":1.6285,\"z\":-0.0561},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"4a8f1b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"52b8f9\":{\"lock\":false,\"pos\":{\"x\":-24.3278,\"y\":1.6781,\"z\":-0.0333},\"rot\":{\"x\":359.9201,\"y\":270.0182,\"z\":0.0168}},\"6be2f2\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":-0.0006,\"z\":359.9201}},\"7955c9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"86269d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0168}},\"89b39e\":{\"lock\":false,\"pos\":{\"x\":-1.8278,\"y\":1.5965,\"z\":-10.4464},\"rot\":{\"x\":358.812,\"y\":270.0133,\"z\":0.0125}},\"8cc21e\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"95c0c8\":{\"lock\":false,\"pos\":{\"x\":-3.9538,\"y\":1.5975,\"z\":-10.4411},\"rot\":{\"x\":359.9196,\"y\":269.9708,\"z\":180.0178}},\"982b25\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0006,\"z\":359.9201}},\"997e01\":{\"lock\":false,\"pos\":{\"x\":-30.9451,\"y\":1.6872,\"z\":0.0101},\"rot\":{\"x\":0.0799,\"y\":269.9999,\"z\":359.9832}},\"aa5785\":{\"lock\":false,\"pos\":{\"x\":-23.6773,\"y\":1.4317,\"z\":7.5702},\"rot\":{\"x\":359.92,\"y\":270.0011,\"z\":0.0169}},\"b5b219\":{\"lock\":false,\"pos\":{\"x\":2.7359,\"y\":1.61,\"z\":6.1615},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"bb8485\":{\"lock\":false,\"pos\":{\"x\":2.7884,\"y\":1.6333,\"z\":3.9035},\"rot\":{\"x\":359.9197,\"y\":270.0183,\"z\":180.0168}},\"c6311e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"d110cc\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7299,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"d2c79e\":{\"lock\":false,\"pos\":{\"x\":-37.408,\"y\":1.6941,\"z\":-7.7396},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"dc7fc3\":{\"lock\":false,\"pos\":{\"x\":-30.2252,\"y\":1.443,\"z\":15.1902},\"rot\":{\"x\":359.92,\"y\":270.0073,\"z\":0.0169}},\"ea8954\":{\"lock\":false,\"pos\":{\"x\":-26.8576,\"y\":1.6176,\"z\":-4.3052},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"f394f5\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"ff44b8\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "07040e", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64632833, + "posZ": -0.0300011914, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.0167950634, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kyoto Central Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274030, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "18ca0f", + "Name": "Deck", + "Transform": { + "posX": -2.6885, + "posY": 1.61911654, + "posZ": -5.0485, + "rotX": 0.01683685, + "rotY": 179.999115, + "rotZ": 0.0802556947, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273715, + 273714, + 273713 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d7c85c", + "Name": "Card", + "Transform": { + "posX": 15.7040262, + "posY": 1.285161, + "posZ": -80.35106, + "rotX": 0.0167692415, + "rotY": 179.999146, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273715, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3bd684", + "Name": "Card", + "Transform": { + "posX": 15.7076006, + "posY": 1.32211888, + "posZ": -80.40306, + "rotX": 0.016769968, + "rotY": 180.000381, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273714, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95375e", + "Name": "Card", + "Transform": { + "posX": 15.6527662, + "posY": 1.35601509, + "posZ": -80.36477, + "rotX": 0.0167716444, + "rotY": 180.000381, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273713, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1fe09b", + "Name": "Card", + "Transform": { + "posX": -37.4956, + "posY": 1.69631672, + "posZ": -0.03520089, + "rotX": 0.08000634, + "rotY": 270.0, + "rotZ": 359.983063, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kyoto Central Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274031, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24d4e1", + "Name": "Card", + "Transform": { + "posX": -30.9334, + "posY": 1.68493092, + "posZ": -7.68080235, + "rotX": 0.08000066, + "rotY": 269.9995, + "rotZ": 359.983063, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kiyomizu-Gojo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274039, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "267051", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.729, + "posY": 1.62620974, + "posZ": -7.752101, + "rotX": 359.9201, + "rotY": 270.025482, + "rotZ": 0.0168316755, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2aa8dc", + "Name": "Card", + "Transform": { + "posX": -30.9130974, + "posY": 1.68941867, + "posZ": 7.61499834, + "rotX": 359.9202, + "rotY": 270.0008, + "rotZ": 0.016742982, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1008102,12 +1028277,64 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266840, + "CardID": 274041, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f228b", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.64407444, + "posZ": -7.70000267, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168065224, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inari Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274036, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1008128,7 +1028355,7 @@ "posZ": -0.0461003073, "rotX": 359.9201, "rotY": 270.008881, - "rotZ": 0.0168548916, + "rotZ": 0.0168545935, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1008283,7 +1028510,7 @@ "posZ": -0.056100294, "rotX": 359.9201, "rotY": 270.008881, - "rotZ": 0.01685477, + "rotZ": 0.01685509, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1008430,19 +1028657,1649 @@ } }, { - "GUID": "4a2442", + "GUID": "4a8f1b", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.626969, + "posZ": 11.460001, + "rotX": 359.983154, + "rotY": 2.65424915E-05, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "52b8f9", + "Name": "Card", + "Transform": { + "posX": -24.3277988, + "posY": 1.67805541, + "posZ": -0.0333012119, + "rotX": 359.920166, + "rotY": 270.0182, + "rotZ": 0.0167604368, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sanjo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274045, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6be2f2", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.63160741, + "posZ": -3.83000016, + "rotX": 359.983154, + "rotY": 0.0003350158, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2243, + "posY": 1.62473547, + "posZ": 3.86000037, + "rotX": 359.983154, + "rotY": -0.0005782138, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7955c9", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.63719618, + "posZ": -0.0300006811, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 0.0167971179, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nijo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274042, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86269d", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63494217, + "posZ": -7.70000267, + "rotX": 359.9201, + "rotY": 270.000275, + "rotZ": 0.0167978331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kiyomizu-Gojo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274038, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "89b39e", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.8277998, + "posY": 1.59654081, + "posZ": -10.4464016, + "rotX": 358.805542, + "rotY": 270.013062, + "rotZ": 0.0271703135, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "add to chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8cc21e", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69630075, + "posY": 1.55831742, + "posZ": 14.2789011, + "rotX": 359.955139, + "rotY": 224.9996, + "rotZ": 0.06867318, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "954f88", + "Name": "Card", + "Transform": { + "posX": 1.69642043, + "posY": 3.66870832, + "posZ": 14.2788372, + "rotX": 359.959961, + "rotY": 224.997925, + "rotZ": 180.0594, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ohaguro-Bettari", + "Description": "Nothing but Blackened Teeth", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272925, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "28914e", + "Name": "Deck", + "Transform": { + "posX": 1.696458, + "posY": 3.697968, + "posZ": 14.2788277, + "rotX": 359.959961, + "rotY": 224.998016, + "rotZ": 180.051468, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mystery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272929, + 272930, + 272928, + 272926, + 272927 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "351c2b", + "Name": "Card", + "Transform": { + "posX": 29.3400822, + "posY": 1.29504323, + "posZ": -63.50839, + "rotX": 0.0207982417, + "rotY": 270.036377, + "rotZ": 0.01678432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elusive Monstrosity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272929, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "044d94", + "Name": "Card", + "Transform": { + "posX": 29.3400669, + "posY": 1.29571652, + "posZ": -61.20841, + "rotX": 0.0208048914, + "rotY": 270.013245, + "rotZ": 0.01677597, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elusive Monstrosity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272930, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d6a13", + "Name": "Card", + "Transform": { + "posX": 32.98529, + "posY": 1.29704082, + "posZ": -61.20834, + "rotX": 0.0208087619, + "rotY": 269.999939, + "rotZ": 0.0167713854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elusive Monstrosity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272928, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "04d03d", + "Name": "Card", + "Transform": { + "posX": 36.6243248, + "posY": 1.2983638, + "posZ": -61.20196, + "rotX": 0.0208030362, + "rotY": 270.0207, + "rotZ": 0.0167785324, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Monstrosity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272926, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "304e23", + "Name": "Card", + "Transform": { + "posX": 40.2900238, + "posY": 1.29969215, + "posZ": -61.2120132, + "rotX": 0.020802401, + "rotY": 270.02124, + "rotZ": 0.0167787671, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Monstrosity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272927, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "563c82", + "Name": "Card", + "Transform": { + "posX": 34.5119553, + "posY": 2.61639547, + "posZ": -56.196804, + "rotX": 359.955444, + "rotY": 224.9979, + "rotZ": 180.0684, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsukihi Araragi", + "Description": "Koyomi Araragi's other sister", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272524, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "95c0c8", + "Name": "Card", + "Transform": { + "posX": -3.95380044, + "posY": 1.59753907, + "posZ": -10.441103, + "rotX": 359.919739, + "rotY": 269.9708, + "rotZ": 180.016724, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274029, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "982b25", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.62935042, + "posZ": -11.51, + "rotX": 359.983154, + "rotY": 0.000617680955, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "997e01", + "Name": "Card", + "Transform": { + "posX": -30.9451, + "posY": 1.68718469, + "posZ": 0.0100991018, + "rotX": 0.0800066143, + "rotY": 269.999878, + "rotZ": 359.983063, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nijo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274043, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa5785", + "Name": "Bag", + "Transform": { + "posX": -23.6773, + "posY": 1.43166268, + "posZ": 7.570199, + "rotX": 359.92, + "rotY": 270.0011, + "rotZ": 0.0168764964, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Random Location bag: Put the other copy of each location (8 in total) one at a time. Press R to shuffle when you need to choose a random location.", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Number": 0, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5b219", "Name": "Deck", "Transform": { - "posX": 2.37950039, - "posY": 1.63462389, - "posZ": 6.352001, + "posX": 2.73590064, + "posY": 1.60999858, + "posZ": 6.16150141, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 269.999939, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, + "Nickname": "Nurikabes!!!!", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272924, + 272923 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d62267", + "Name": "Card", + "Transform": { + "posX": 38.5935745, + "posY": 1.30387473, + "posZ": -44.8182526, + "rotX": 0.020805724, + "rotY": 270.0119, + "rotZ": 0.0167749245, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nurikabe", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272924, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad2ade", + "Name": "Card", + "Transform": { + "posX": 37.8716354, + "posY": 1.34467316, + "posZ": -44.2365952, + "rotX": 0.0207270626, + "rotY": 270.253967, + "rotZ": 2.16144657, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nurikabe", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272923, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bb8485", + "Name": "Deck", + "Transform": { + "posX": 2.78840041, + "posY": 1.63333178, + "posZ": 3.903501, + "rotX": 359.919739, + "rotY": 270.0183, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, "Nickname": "Striking Fear", "Description": "", "GMNotes": "", @@ -1008856,584 +1030713,15 @@ ] }, { - "GUID": "4a8f1b", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.626969, - "posZ": 11.460001, - "rotX": 359.983154, - "rotY": 2.654363E-05, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "4c3281", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.634942, - "posZ": -7.70000172, - "rotX": 359.9201, - "rotY": 269.999969, - "rotZ": 0.01678344, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kiyomizu-Gojo Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266838, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6be2f2", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.63160729, - "posZ": -3.83000064, - "rotX": 359.983154, - "rotY": 0.0002642974, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62473547, - "posZ": 3.86000037, - "rotX": 359.983154, - "rotY": -0.000578216161, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8227f9", - "Name": "Card", - "Transform": { - "posX": -31.1741, - "posY": 1.687179, - "posZ": -0.0277008954, - "rotX": 0.08018132, - "rotY": 270.008057, - "rotZ": 359.983032, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nijo Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266843, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "869e2e", + "GUID": "c6311e", "Name": "Deck", "Transform": { "posX": -2.72469974, "posY": 1.61594629, - "posZ": 0.373300165, - "rotX": 0.01683569, - "rotY": 180.0, - "rotZ": 0.0802557245, + "posZ": 0.3733003, + "rotX": 0.0168350954, + "rotY": 180.0004, + "rotZ": 0.0802558661, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1009461,13 +1030749,13 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 266712, - 266711 + 273712, + 273711 ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1009480,15 +1030768,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "bbaf0a", + "GUID": "cd0ee5", "Name": "Card", "Transform": { - "posX": 23.6420956, - "posY": 1.32481384, - "posZ": 59.4453125, - "rotX": 0.0167717226, - "rotY": 180.000137, - "rotZ": 179.979187, + "posX": 15.7067747, + "posY": 1.28626919, + "posZ": -76.56838, + "rotX": 0.0167718735, + "rotY": 180.000381, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1009514,12 +1030802,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266712, + "CardID": 273712, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1009532,15 +1030820,15 @@ "XmlUI": "" }, { - "GUID": "51349b", + "GUID": "b566be", "Name": "Card", "Transform": { - "posX": 23.7577286, - "posY": 1.28785694, - "posZ": 59.3555, - "rotX": 0.01677137, - "rotY": 180.000122, - "rotZ": 179.979187, + "posX": 15.60992, + "posY": 1.32327724, + "posZ": -76.3047562, + "rotX": 0.0167718418, + "rotY": 180.000412, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1009566,12 +1030854,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266711, + "CardID": 273711, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1009586,26 +1030874,1835 @@ ] }, { - "GUID": "89b39e", - "Name": "Custom_Tile", + "GUID": "d110cc", + "Name": "Deck", "Transform": { - "posX": -1.82780075, - "posY": 1.5965035, - "posZ": -10.4464006, - "rotX": 358.810242, - "rotY": 270.013275, - "rotZ": 0.0128219072, - "scaleX": 0.81, + "posX": -3.92770028, + "posY": 1.72993648, + "posZ": 5.757101, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 180.016815, + "scaleX": 1.0, "scaleY": 1.0, - "scaleZ": 0.81 + "scaleZ": 1.0 }, - "Nickname": "add to chaos bag", + "Nickname": "Encounter Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272922, + 272931, + 272933, + 272932, + 272839, + 272838, + 272836, + 272837, + 272833, + 272832, + 272835, + 272834, + 272829, + 272828, + 272831, + 272830, + 272848, + 272847, + 272841, + 272840, + 272846, + 272845, + 272844, + 272842, + 272843 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a2680f", + "Name": "Card", + "Transform": { + "posX": -3.92768431, + "posY": 1.60225964, + "posZ": 5.757144, + "rotX": 359.919739, + "rotY": 270.021851, + "rotZ": 0.0168076, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kappa", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272922, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85566e", + "Name": "Card", + "Transform": { + "posX": 29.3400536, + "posY": 1.297063, + "posZ": -56.6084023, + "rotX": 0.02079793, + "rotY": 270.036377, + "rotZ": 0.0167842712, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Renascent Terror", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272931, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8450a4", + "Name": "Card", + "Transform": { + "posX": 32.9853172, + "posY": 1.29838967, + "posZ": -56.595417, + "rotX": 0.0208023675, + "rotY": 270.0216, + "rotZ": 0.0167789049, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Renascent Terror", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272933, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88fdba", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29970849, + "posZ": -56.60842, + "rotX": 0.0208013449, + "rotY": 270.024048, + "rotZ": 0.0167794246, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Renascent Terror", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272932, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "077fba", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30093789, + "posZ": -68.10864, + "rotX": 0.0208073836, + "rotY": 270.003479, + "rotZ": 0.0167723447, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Serpentine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272839, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4e060", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.343628, + "posZ": -68.10865, + "rotX": 0.0208071731, + "rotY": 270.003876, + "rotZ": 0.0167723671, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Serpentine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272838, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b76ae", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208043382, + "rotY": 270.0144, + "rotZ": 0.0167749152, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272836, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b0faa", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.342074, + "posZ": -72.70874, + "rotX": 0.0208074674, + "rotY": 270.003418, + "rotZ": 0.0167711135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine Streets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272837, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a98c2a", + "Name": "Card", + "Transform": { + "posX": 49.2784729, + "posY": 1.29690027, + "posZ": -81.9023056, + "rotX": 0.02079876, + "rotY": 270.034363, + "rotZ": 0.0167837255, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rabid Policeman", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272833, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e6219", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.33938575, + "posZ": -81.90886, + "rotX": 0.0208095443, + "rotY": 269.9972, + "rotZ": 0.01677014, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rabid Policeman", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272832, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2eaea7", + "Name": "Card", + "Transform": { + "posX": 49.2784767, + "posY": 1.298247, + "posZ": -77.30143, + "rotX": 0.0208001062, + "rotY": 270.0301, + "rotZ": 0.0167823043, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rush Hour", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272835, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8606d2", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.34089673, + "posZ": -77.30868, + "rotX": 0.0208000932, + "rotY": 270.0299, + "rotZ": 0.0167822, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rush Hour", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272834, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c32b9", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.3037293, + "posZ": -47.4199944, + "rotX": 0.0208023842, + "rotY": 270.022766, + "rotZ": 0.0167788453, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deleterious Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272829, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cc505", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34619045, + "posZ": -47.42, + "rotX": 0.0208119527, + "rotY": 269.989532, + "rotZ": 0.0167669728, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deleterious Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272828, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b4aef", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.0208091643, + "rotY": 270.000031, + "rotZ": 0.01677046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272831, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cce42a", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34491634, + "posZ": -52.01999, + "rotX": 0.02080827, + "rotY": 270.003265, + "rotZ": 0.0167718269, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandemonium", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272830, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "32dc53", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.0208111331, + "rotY": 269.99292, + "rotZ": 0.01676788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272848, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "925860", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.0208110549, + "rotY": 269.9931, + "rotZ": 0.01676797, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Night Parade of a Hundred Demons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272847, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "163f5b", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.0208086427, + "rotY": 269.999451, + "rotZ": 0.0167703684, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272841, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2df484", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.020808721, + "rotY": 269.999237, + "rotZ": 0.01676994, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34f984", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.305675, + "posZ": -47.4098053, + "rotX": 0.0208135527, + "rotY": 269.9831, + "rotZ": 0.0167652257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272846, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da3b1e", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0208145585, + "rotY": 269.981445, + "rotZ": 0.0167636387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afef67", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.020814376, + "rotY": 269.981842, + "rotZ": 0.0167640615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e101f", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208218638, + "rotY": 269.9566, + "rotZ": 0.0167545974, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "514386", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30298245, + "posZ": -56.6086769, + "rotX": 0.02081403, + "rotY": 269.9818, + "rotZ": 0.0167642534, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "d2c79e", + "Name": "Card", + "Transform": { + "posX": -37.408, + "posY": 1.6940639, + "posZ": -7.73960161, + "rotX": 0.07996789, + "rotY": 270.0, + "rotZ": 359.9831, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inari Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274037, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc7fc3", + "Name": "Bag", + "Transform": { + "posX": -30.2252, + "posY": 1.44303226, + "posZ": 15.1901989, + "rotX": 359.92, + "rotY": 270.0074, + "rotZ": 0.0168661643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randomly choose 1 version and put the other 2 locations into the Random Location bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "522226", + "Name": "Deck", + "Transform": { + "posX": -30.2242966, + "posY": 3.74577165, + "posZ": 15.1899939, + "rotX": 0.04653044, + "rotY": 270.0, + "rotZ": 0.0152690848, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274035, + 274033 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b42bb1", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.34423149, + "posZ": -49.7084579, + "rotX": 0.0208084919, + "rotY": 270.0, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fushimi-Inari Shrine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274035, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e2234", + "Name": "Card", + "Transform": { + "posX": 36.6243362, + "posY": 1.30172813, + "posZ": -49.70846, + "rotX": 0.0208084974, + "rotY": 270.0, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arashiyama Bamboo Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274033, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "401cbf", + "Name": "Deck", + "Transform": { + "posX": -30.2242966, + "posY": 3.74577141, + "posZ": 15.1899939, + "rotX": 0.0465308055, + "rotY": 270.0, + "rotZ": 0.0152690914, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274034, + 274032 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e52592", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.34555876, + "posZ": -49.719986, + "rotX": 0.0208084844, + "rotY": 270.0, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fushimi-Inari Shrine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274034, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "469e6f", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30305612, + "posZ": -49.71998, + "rotX": 0.02080845, + "rotY": 270.0, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arashiyama Bamboo Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274032, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "ea8954", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8576, + "posY": 1.617641, + "posZ": -4.30519962, + "rotX": 359.9554, + "rotY": 224.999985, + "rotZ": 0.06837929, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1009621,12 +1032718,12 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { - "Type": 2, + "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true @@ -1009634,18 +1032731,1220 @@ }, "LuaScript": "", "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f394f5", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62806606, + "posZ": -0.0300011244, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168058816, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sanjo Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274044, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "" }, { - "GUID": "8cc21e", + "GUID": "ff44b8", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.63942981, + "posZ": 7.569999, + "rotX": 359.9201, + "rotY": 270.0002, + "rotZ": 0.0168021135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arashiyama Station", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274040, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "b34bec", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.1371012, + "posY": 1.31664479, + "posZ": -46.4024, + "rotX": 0.0208083466, + "rotY": 270.000122, + "rotZ": 0.0167723782, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Izanami's Delegates", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793265683022/517E2CB43659DA7F1B47E6A0783E916443290A74/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"492c46\":{\"lock\":false,\"pos\":{\"x\":15.0865,\"y\":1.3173,\"z\":-50.9378},\"rot\":{\"x\":359.1328,\"y\":269.9989,\"z\":0.0168}},\"8c15d3\":{\"lock\":false,\"pos\":{\"x\":11.4207,\"y\":1.328,\"z\":-53.2262},\"rot\":{\"x\":0.0208,\"y\":269.9666,\"z\":0.0168}},\"94792c\":{\"lock\":false,\"pos\":{\"x\":15.0865,\"y\":1.3166,\"z\":-53.2375},\"rot\":{\"x\":359.1328,\"y\":269.9989,\"z\":0.0168}},\"9620a6\":{\"lock\":false,\"pos\":{\"x\":15.0865,\"y\":1.3159,\"z\":-55.5377},\"rot\":{\"x\":359.1328,\"y\":269.9987,\"z\":0.0168}},\"99775c\":{\"lock\":false,\"pos\":{\"x\":11.4207,\"y\":1.3266,\"z\":-57.8262},\"rot\":{\"x\":0.0208,\"y\":270.0013,\"z\":0.0168}},\"99b80c\":{\"lock\":false,\"pos\":{\"x\":11.4207,\"y\":1.3287,\"z\":-50.9262},\"rot\":{\"x\":0.0208,\"y\":269.9982,\"z\":0.0168}},\"e53c54\":{\"lock\":false,\"pos\":{\"x\":15.0863,\"y\":1.3153,\"z\":-57.8377},\"rot\":{\"x\":359.1323,\"y\":270.0002,\"z\":0.0167}},\"fdfdac\":{\"lock\":false,\"pos\":{\"x\":11.4207,\"y\":1.3273,\"z\":-55.5262},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "492c46", + "Name": "Card", + "Transform": { + "posX": 15.0865326, + "posY": 1.31729543, + "posZ": -50.9377632, + "rotX": 359.132843, + "rotY": 269.998871, + "rotZ": 0.0167767052, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Futakuchi-Onna", + "Description": "Two-mouthed woman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273700, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "94792c", + "Name": "Card", + "Transform": { + "posX": 15.086483, + "posY": 1.31662273, + "posZ": -53.2374878, + "rotX": 359.132843, + "rotY": 269.998871, + "rotZ": 0.01678063, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hone-Onna", + "Description": "Bone woman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273701, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9620a6", + "Name": "Card", + "Transform": { + "posX": 15.0865011, + "posY": 1.31594932, + "posZ": -55.53768, + "rotX": 359.132843, + "rotY": 269.998749, + "rotZ": 0.0167728886, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Osakabe-Hime", + "Description": "The Lady of the Walls", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273703, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e53c54", + "Name": "Card", + "Transform": { + "posX": 15.0863323, + "posY": 1.315276, + "posZ": -57.8377075, + "rotX": 359.132263, + "rotY": 270.000183, + "rotZ": 0.01669519, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jorougumo", + "Description": "Woman-spider", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273702, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99b80c", + "Name": "Card", + "Transform": { + "posX": 11.42067, + "posY": 1.32866514, + "posZ": -50.92621, + "rotX": 0.0208091512, + "rotY": 269.9982, + "rotZ": 0.0167700388, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zashiki-Warashi", + "Description": "Parlor Child", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273704, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8c15d3", + "Name": "Card", + "Transform": { + "posX": 11.4206676, + "posY": 1.327992, + "posZ": -53.22621, + "rotX": 0.0208183564, + "rotY": 269.966644, + "rotZ": 0.0167588927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yuki-Onna", + "Description": "Snow Woman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273805, + "SidewaysCard": false, + "CustomDeck": { + "2738": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fdfdac", + "Name": "Card", + "Transform": { + "posX": 11.4206867, + "posY": 1.32731867, + "posZ": -55.5262032, + "rotX": 0.0208086874, + "rotY": 270.0, + "rotZ": 0.01677094, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yama Uba", + "Description": "Mountain Crone", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273706, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99775c", + "Name": "Card", + "Transform": { + "posX": 11.4206638, + "posY": 1.32664537, + "posZ": -57.8262138, + "rotX": 0.0208083261, + "rotY": 270.001251, + "rotZ": 0.01677148, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yamata-no-Orochi", + "Description": "Eight-Headed Serpent", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273707, + "SidewaysCard": false, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527503719/5EB8875023ECDD4F309309C2242162A4DC2A0A72/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "b86938", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.2499018, + "posY": 1.46089411, + "posZ": -12.0136013, + "rotX": 359.9202, + "rotY": 269.7146, + "rotZ": 0.01727156, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "5 - Fumeimonogatari", + "Description": "version 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263592869/0922478D2EE1158EB7CB94A789E1B3ACB26DBB35/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"0d9cf7\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6638,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"108556\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"14500c\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":180.0168}},\"299822\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7299,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"31c103\":{\"lock\":false,\"pos\":{\"x\":2.7649,\"y\":1.6137,\"z\":3.5754},\"rot\":{\"x\":359.922,\"y\":269.9987,\"z\":1.1435}},\"52917e\":{\"lock\":false,\"pos\":{\"x\":-33.6996,\"y\":1.6273,\"z\":-3.7683},\"rot\":{\"x\":359.9312,\"y\":314.4152,\"z\":359.9561}},\"60272c\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6555,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":180.0168}},\"64a032\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6327,\"z\":-15.2802},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.3011,\"y\":1.6376,\"z\":-0.0656},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"84037d\":{\"lock\":false,\"pos\":{\"x\":-20.3339,\"y\":1.6098,\"z\":-0.1856},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"8bd25f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0168}},\"8db372\":{\"lock\":false,\"pos\":{\"x\":2.8082,\"y\":1.593,\"z\":6.3439},\"rot\":{\"x\":359.92,\"y\":270.0015,\"z\":0.015}},\"99dbf5\":{\"lock\":false,\"pos\":{\"x\":-27.053,\"y\":1.6201,\"z\":3.177},\"rot\":{\"x\":359.9315,\"y\":314.8838,\"z\":359.9556}},\"b2ec96\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6617,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"bad71b\":{\"lock\":false,\"pos\":{\"x\":-26.9009,\"y\":1.6179,\"z\":-3.7888},\"rot\":{\"x\":359.9552,\"y\":225.194,\"z\":0.0682}},\"bf352c\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0803}},\"c34e54\":{\"lock\":false,\"pos\":{\"x\":2.8633,\"y\":1.6142,\"z\":4.9729},\"rot\":{\"x\":359.9202,\"y\":269.9954,\"z\":1.1546}},\"dd021a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"e01345\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"e11b94\":{\"lock\":false,\"pos\":{\"x\":-6.5439,\"y\":1.4025,\"z\":-10.4708},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"e2cc45\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"f333e2\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"fe06e5\":{\"lock\":false,\"pos\":{\"x\":-33.7599,\"y\":1.6295,\"z\":3.3042},\"rot\":{\"x\":359.9554,\"y\":224.9994,\"z\":0.0684}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "8db372", + "Name": "Card", + "Transform": { + "posX": 2.80823135, + "posY": 1.59296942, + "posZ": 6.343897, + "rotX": 359.92, + "rotY": 270.0015, + "rotZ": 0.0150029678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Karen Araragi", + "Description": "Koyomi Araragi's sister", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272515, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c34e54", + "Name": "Card", + "Transform": { + "posX": 2.86329126, + "posY": 1.61423242, + "posZ": 4.97286034, + "rotX": 359.9202, + "rotY": 269.995361, + "rotZ": 1.15455151, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsukihi Araragi", + "Description": "Koyomi Araragi's other sister", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272524, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31c103", + "Name": "Card", + "Transform": { + "posX": 2.76493025, + "posY": 1.61368537, + "posZ": 3.57540274, + "rotX": 359.921967, + "rotY": 269.998718, + "rotZ": 1.14348185, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mayoi Hachikuji", + "Description": "Lost Snail", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272531, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e11b94", + "Name": "Bag", + "Transform": { + "posX": -6.54390049, + "posY": 1.402516, + "posZ": -10.4708014, + "rotX": 359.983154, + "rotY": 0.0008031662, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Depending on difficulty, add the respective token to the chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7a3bc7", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.79227638, + "posY": 3.6282804, + "posZ": -9.65685749, + "rotX": 0.06368139, + "rotY": 269.984924, + "rotZ": 357.139, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/qrgGQRD.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95ab94", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.390334, + "posY": 3.61982322, + "posZ": -10.7686815, + "rotX": 359.9201, + "rotY": 270.0044, + "rotZ": 0.0168297812, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/3Ym1IeG.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ac605", + "Name": "Custom_Tile", + "Transform": { + "posX": -10.2182846, + "posY": 3.62231, + "posZ": -10.9790392, + "rotX": 359.9201, + "rotY": 270.028564, + "rotZ": 0.01680189, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/c9qdSzS.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "298b5f", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.56598, + "posY": 3.6257422, + "posZ": -10.4396162, + "rotX": 359.9201, + "rotY": 269.982849, + "rotZ": 0.01686511, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/9t3rPTQ.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "108556", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69630075, - "posY": 1.55831742, + "posX": 1.696401, + "posY": 1.5583173, "posZ": 14.2789011, "rotX": 359.955139, "rotY": 224.9996, - "rotZ": 0.06867316, + "rotZ": 0.06867076, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1009683,6 +1033982,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1009701,20 +1034003,20 @@ }, "ContainedObjects": [ { - "GUID": "1946ee", + "GUID": "b4456e", "Name": "Card", "Transform": { - "posX": 1.23909247, - "posY": 3.66874576, - "posZ": 12.7108593, - "rotX": 0.128206179, - "rotY": 270.000977, - "rotZ": 180.079132, + "posX": 2.621698, + "posY": 3.229239, + "posZ": 18.5443382, + "rotX": 359.9792, + "rotY": 270.0, + "rotZ": 179.98262, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Ohaguro-Bettari", + "Nickname": "Deadly Tendrils", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1009735,15 +1034037,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266525, + "CardID": 273027, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1009753,20 +1034055,20 @@ "XmlUI": "" }, { - "GUID": "580020", - "Name": "Deck", + "GUID": "a76956", + "Name": "Card", "Transform": { - "posX": 1.69645834, - "posY": 3.69808555, - "posZ": 14.2788286, - "rotX": 359.959961, - "rotY": 224.998016, - "rotZ": 180.051468, + "posX": -1.05904567, + "posY": 3.19540119, + "posZ": 11.665514, + "rotX": 357.247742, + "rotY": 180.533768, + "rotZ": 175.869492, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mystery", + "Nickname": "Tail of Jagirinawa", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1009786,308 +1034088,40 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, - "Hands": false, + "Hands": true, + "CardID": 273026, "SidewaysCard": false, - "DeckIDs": [ - 266530, - 266528, - 266529, - 266527, - 266526 - ], "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ddf7bf", - "Name": "Card", - "Transform": { - "posX": 49.56286, - "posY": 1.30355048, - "posZ": 80.95278, - "rotX": 0.0208089314, - "rotY": 269.9987, - "rotZ": 0.0167708416, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Elusive Monstrosity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266530, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9bb756", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.30224919, - "posZ": 80.9528, - "rotX": 0.02080881, - "rotY": 269.9989, - "rotZ": 0.0167689435, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Elusive Monstrosity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266528, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6cea4d", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.344739, - "posZ": 80.95279, - "rotX": 0.020808775, - "rotY": 269.99884, - "rotZ": 0.01676901, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Elusive Monstrosity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266529, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "827584", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.30422378, - "posZ": 83.2527847, - "rotX": 0.0208085962, - "rotY": 269.99884, - "rotZ": 0.0167708062, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cryptic Monstrosity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266527, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7a7924", - "Name": "Card", - "Transform": { - "posX": 49.56287, - "posY": 1.33773816, - "posZ": 83.2528, - "rotX": 0.0208088551, - "rotY": 269.999084, - "rotZ": 0.01677742, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cryptic Monstrosity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266526, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] + "XmlUI": "" }, { - "GUID": "4c5d04", + "GUID": "7b7cb0", "Name": "Card", "Transform": { - "posX": 28.862772, - "posY": 3.68866277, - "posZ": -24.9057426, - "rotX": 359.955444, - "rotY": 224.99791, - "rotZ": 180.0684, + "posX": -1.03615224, + "posY": 3.43170142, + "posZ": 13.9567175, + "rotX": 8.811923, + "rotY": 270.600037, + "rotZ": 188.990677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Tsukihi Araragi", - "Description": "Koyomi Araragi's other sister", + "Nickname": "Body of Jagirinawa", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1010107,15 +1034141,171 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266324, + "CardID": 273025, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "395760", + "Name": "Card", + "Transform": { + "posX": 2.601467, + "posY": 3.53573155, + "posZ": 11.6513863, + "rotX": 356.55304, + "rotY": 269.811829, + "rotZ": 193.79277, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Head of Jagirinawa", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273024, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2d9de", + "Name": "Card", + "Transform": { + "posX": 26.3568668, + "posY": 2.61529756, + "posZ": -50.7800636, + "rotX": 359.9553, + "rotY": 224.975586, + "rotZ": 180.068726, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nadeko Sengoku", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273023, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9389df", + "Name": "Card", + "Transform": { + "posX": 1.69648, + "posY": 3.66204476, + "posZ": 14.2788248, + "rotX": 359.9641, + "rotY": 224.999969, + "rotZ": 180.054932, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Talisman", + "Description": "Incorrigible Strength", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272532, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010127,516 +1034317,7 @@ ] }, { - "GUID": "982b25", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.6293503, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 0.000618897029, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9973dc", - "Name": "Card", - "Transform": { - "posX": -30.9126, - "posY": 1.68941855, - "posZ": 7.508199, - "rotX": 0.0800028443, - "rotY": 269.9999, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arashiyama Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266841, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9b7089", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64407408, - "posZ": -7.700003, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.016791312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inari Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266836, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a1cc89", - "Name": "Card", - "Transform": { - "posX": -31.0241, - "posY": 1.68492913, - "posZ": -7.64590263, - "rotX": 0.0800636, - "rotY": 269.993042, - "rotZ": 359.9831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kiyomizu-Gojo Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266839, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aa5785", - "Name": "Bag", - "Transform": { - "posX": -23.6773, - "posY": 1.4316628, - "posZ": 7.570199, - "rotX": 359.92, - "rotY": 270.0011, - "rotZ": 0.0168784559, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Random Location bag: Put the other copy of each location (8 in total) one at a time. Press R to shuffle when you need to choose a random location.", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "Number": 0, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bdc53f", - "Name": "Card", - "Transform": { - "posX": -37.5097, - "posY": 1.69631577, - "posZ": -0.09460109, - "rotX": 0.08002071, - "rotY": 269.999756, - "rotZ": 359.9831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kyoto Central Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266831, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ca9d5c", - "Name": "Card", - "Transform": { - "posX": -24.3568974, - "posY": 1.678055, - "posZ": -0.04070103, - "rotX": 359.9202, - "rotY": 269.9998, - "rotZ": 0.0167544559, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sanjo Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266845, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cbe63e", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.63719535, - "posZ": -0.03000057, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0167406369, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nijo Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266842, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cfaf30", + "GUID": "299822", "Name": "Deck", "Transform": { "posX": -3.92750025, @@ -1010672,45 +1034353,54 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266445, - 266446, - 266443, - 266441, - 266444, - 266447, - 266440, - 266448, - 266442, - 266437, - 266436, - 266438, - 266439, - 266435, - 266434, - 266432, - 266433, - 266431, - 266430, - 266429, - 266428, - 266533, - 266531, - 266532, - 266522 + 273034, + 273033, + 273031, + 273030, + 273029, + 273032, + 273028, + 272825, + 272824, + 272827, + 272826, + 231721, + 231721, + 231720, + 231720, + 272803, + 272804, + 272800, + 272801, + 272802, + 272814, + 272815, + 272811, + 272812, + 272813 ], "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 }, - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -1010723,20 +1034413,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "1a6102", + "GUID": "7aaeac", "Name": "Card", "Transform": { - "posX": 16.9550476, - "posY": 1.28458667, - "posZ": 56.628067, - "rotX": 0.0207573045, - "rotY": 269.9982, - "rotZ": 0.01684618, + "posX": 52.9442139, + "posY": 1.30226576, + "posZ": -68.1202, + "rotX": 0.0208087172, + "rotY": 269.999481, + "rotZ": 0.0167710446, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mokumokuren", + "Nickname": "Tenebrous Permutations", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1010757,15 +1034447,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266445, + "CardID": 273034, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010775,20 +1034465,20 @@ "XmlUI": "" }, { - "GUID": "9a86ba", + "GUID": "1b3167", "Name": "Card", "Transform": { - "posX": 17.0835457, - "posY": 1.30350363, - "posZ": 55.08733, - "rotX": 0.0207682047, - "rotY": 269.9978, - "rotZ": 1.02794933, + "posX": 49.2785, + "posY": 1.30093789, + "posZ": -68.10864, + "rotX": 0.0208087489, + "rotY": 269.9994, + "rotZ": 0.0167708416, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mokumokuren", + "Nickname": "Tenebrous Permutations", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1010809,15 +1034499,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266446, + "CardID": 273033, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010827,20 +1034517,20 @@ "XmlUI": "" }, { - "GUID": "ffc414", + "GUID": "e63504", "Name": "Card", "Transform": { - "posX": 17.1182117, - "posY": 1.29943228, - "posZ": 59.2929878, - "rotX": 0.0202577282, - "rotY": 269.9623, - "rotZ": 0.750326157, + "posX": 52.9442062, + "posY": 1.30091918, + "posZ": -72.72032, + "rotX": 0.0208087657, + "rotY": 269.9993, + "rotZ": 0.0167709664, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", + "Nickname": "Mercurial Curiosity", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1010861,15 +1034551,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266443, + "CardID": 273031, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010879,20 +1034569,20 @@ "XmlUI": "" }, { - "GUID": "81fb84", + "GUID": "33dfc1", "Name": "Card", "Transform": { - "posX": 20.3576431, - "posY": 1.28662312, - "posZ": 59.35904, - "rotX": 0.0208090786, - "rotY": 269.9982, - "rotZ": 0.01677066, + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208087843, + "rotY": 269.9993, + "rotZ": 0.016770998, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kamaitachi", + "Nickname": "Mercurial Curiosity", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1010913,15 +1034603,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266441, + "CardID": 273030, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010931,20 +1034621,20 @@ "XmlUI": "" }, { - "GUID": "cc017c", + "GUID": "1f3d10", "Name": "Card", "Transform": { - "posX": 17.0668316, - "posY": 1.30192626, - "posZ": 61.4266129, - "rotX": 0.0209188424, - "rotY": 269.921631, - "rotZ": 0.8488322, + "posX": 52.9442139, + "posY": 1.29957283, + "posZ": -77.32024, + "rotX": 0.02080897, + "rotY": 269.999054, + "rotZ": 0.0167708155, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", + "Nickname": "Treacherous Images", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1010965,15 +1034655,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266444, + "CardID": 273029, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1010983,20 +1034673,20 @@ "XmlUI": "" }, { - "GUID": "19802f", + "GUID": "0bc267", "Name": "Card", "Transform": { - "posX": 20.4314728, - "posY": 1.28548574, - "posZ": 55.3817673, - "rotX": 0.0208090078, - "rotY": 269.9982, - "rotZ": 0.0167705584, + "posX": 45.6394539, + "posY": 1.29961622, + "posZ": -68.1086044, + "rotX": 0.0208088085, + "rotY": 269.999329, + "rotZ": 0.01677112, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Night Parade of a Hundred Demons", + "Nickname": "Tenebrous Permutations", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011017,15 +1034707,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266447, + "CardID": 273032, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011035,20 +1034725,20 @@ "XmlUI": "" }, { - "GUID": "dce383", + "GUID": "8bde92", "Name": "Card", "Transform": { - "posX": 20.2055054, - "posY": 1.28754342, - "posZ": 62.69173, - "rotX": 0.0208090246, - "rotY": 269.998138, - "rotZ": 0.01677027, + "posX": 49.2785149, + "posY": 1.29824483, + "posZ": -77.30866, + "rotX": 0.020808652, + "rotY": 269.999023, + "rotZ": 0.0167708546, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kamaitachi", + "Nickname": "Treacherous Images", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011069,15 +1034759,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266440, + "CardID": 273028, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011087,20 +1034777,20 @@ "XmlUI": "" }, { - "GUID": "a67639", + "GUID": "ff36ae", "Name": "Card", "Transform": { - "posX": 20.689476, - "posY": 1.28495526, - "posZ": 53.1942368, - "rotX": 0.0212865528, - "rotY": 269.9996, - "rotZ": 0.0195340086, + "posX": 40.2900467, + "posY": 1.30103874, + "posZ": -56.6122055, + "rotX": 0.0208109021, + "rotY": 269.993042, + "rotZ": 0.016768815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Night Parade of a Hundred Demons", + "Nickname": "Inexorable Fate", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011121,15 +1034811,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266448, + "CardID": 272825, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011139,20 +1034829,20 @@ "XmlUI": "" }, { - "GUID": "001274", + "GUID": "d1fed1", "Name": "Card", "Transform": { - "posX": 12.0974588, - "posY": 1.408816, - "posZ": 47.6686554, - "rotX": 359.9866, - "rotY": 359.985535, - "rotZ": 0.016651433, + "posX": 40.290062, + "posY": 1.34354782, + "posZ": -56.6199951, + "rotX": 0.0208110958, + "rotY": 269.992157, + "rotZ": 0.01676851, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Nopperabou", + "Nickname": "Inexorable Fate", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011173,15 +1034863,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266442, + "CardID": 272824, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011191,20 +1034881,20 @@ "XmlUI": "" }, { - "GUID": "d549d8", + "GUID": "8cd473", "Name": "Card", "Transform": { - "posX": 20.2744541, - "posY": 1.28852534, - "posZ": 65.96041, - "rotX": 0.0207690243, - "rotY": 270.0011, - "rotZ": 0.016747795, + "posX": 40.29003, + "posY": 1.30238533, + "posZ": -52.0113258, + "rotX": 0.0208102651, + "rotY": 269.9931, + "rotZ": 0.01676839, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Labyrinthine Streets", + "Nickname": "Tempus Edax Rerum", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011225,15 +1034915,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266437, + "CardID": 272827, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011243,20 +1034933,20 @@ "XmlUI": "" }, { - "GUID": "d3cfe6", + "GUID": "ad235f", "Name": "Card", "Transform": { - "posX": 20.4962482, - "posY": 1.325575, - "posZ": 66.02292, - "rotX": 0.0207762532, - "rotY": 270.003082, - "rotZ": 0.0167530831, + "posX": 40.29006, + "posY": 1.34486639, + "posZ": -52.01999, + "rotX": 0.02081044, + "rotY": 269.993073, + "rotZ": 0.0167681631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Labyrinthine Streets", + "Nickname": "Tempus Edax Rerum", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011277,14 +1034967,66 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266436, + "CardID": 272826, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e716", + "Name": "Card", + "Transform": { + "posX": -13.8034887, + "posY": 1.57302034, + "posZ": 1.99893022, + "rotX": 359.920471, + "rotY": 270.000641, + "rotZ": 0.0145632224, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1011295,20 +1035037,176 @@ "XmlUI": "" }, { - "GUID": "fbf89f", + "GUID": "c4ce76", "Name": "Card", "Transform": { - "posX": 23.2549133, - "posY": 1.28877127, - "posZ": 63.1029167, - "rotX": 0.02080757, - "rotY": 270.0031, - "rotZ": 0.01677242, + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Serpentine Streets", + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -14.5550861, + "posY": 1.57516873, + "posZ": 5.69822454, + "rotX": 359.92038, + "rotY": 270.002563, + "rotZ": 0.0152713312, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16d6d6", + "Name": "Card", + "Transform": { + "posX": -14.5491152, + "posY": 1.73727059, + "posZ": 5.64764357, + "rotX": 359.924774, + "rotY": 270.002625, + "rotZ": 0.0113747623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14191b", + "Name": "Card", + "Transform": { + "posX": 36.6243553, + "posY": 1.29634225, + "posZ": -68.108284, + "rotX": 0.0208114218, + "rotY": 269.990479, + "rotZ": 0.0167676676, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entanglement", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011329,15 +1035227,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266438, + "CardID": 272803, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011347,20 +1035245,20 @@ "XmlUI": "" }, { - "GUID": "237a6c", + "GUID": "d7a05a", "Name": "Card", "Transform": { - "posX": 23.1906548, - "posY": 1.335783, - "posZ": 63.31632, - "rotX": 0.0208081175, - "rotY": 270.0016, - "rotZ": 0.0167720951, + "posX": 36.62434, + "posY": 1.33887672, + "posZ": -68.1083, + "rotX": 0.0208118428, + "rotY": 269.9888, + "rotZ": 0.0167667456, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Serpentine Streets", + "Nickname": "Entanglement", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011381,15 +1035279,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266439, + "CardID": 272804, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011399,21 +1035297,21 @@ "XmlUI": "" }, { - "GUID": "bce358", + "GUID": "2375f3", "Name": "Card", "Transform": { - "posX": 17.4973831, - "posY": 1.2871666, - "posZ": 64.76449, - "rotX": 0.0208115224, - "rotY": 269.989563, - "rotZ": 0.0167672876, + "posX": 36.62434, + "posY": 1.37273169, + "posZ": -68.1083, + "rotX": 0.0208106432, + "rotY": 269.993225, + "rotZ": 0.01676835, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Rush Hour", - "Description": "", + "Nickname": "Nekomata", + "Description": "Forked Cat", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1011433,15 +1035331,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266435, + "CardID": 272800, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011451,21 +1035349,21 @@ "XmlUI": "" }, { - "GUID": "8a0c80", + "GUID": "8ae6a7", "Name": "Card", "Transform": { - "posX": 17.3309021, - "posY": 1.3272649, - "posZ": 65.03768, - "rotX": 0.0208134484, - "rotY": 269.989471, - "rotZ": 359.853149, + "posX": 36.6243477, + "posY": 1.3854847, + "posZ": -68.1083, + "rotX": 0.02081109, + "rotY": 269.993225, + "rotZ": 0.0167698022, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Rush Hour", - "Description": "", + "Nickname": "Nekomata", + "Description": "Forked Cat", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1011485,15 +1035383,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266434, + "CardID": 272801, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011503,177 +1035401,21 @@ "XmlUI": "" }, { - "GUID": "f69110", + "GUID": "0747c4", "Name": "Card", "Transform": { - "posX": 18.1666832, - "posY": 1.364553, - "posZ": 64.64452, - "rotX": 359.79425, - "rotY": 269.991455, - "rotZ": 0.0107670808, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rabid Policeman", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266432, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6cde34", - "Name": "Card", - "Transform": { - "posX": 17.29938, - "posY": 1.36748254, - "posZ": 64.80744, - "rotX": 0.0197080784, - "rotY": 269.989563, - "rotZ": 0.01602759, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rabid Policeman", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266433, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "17da83", - "Name": "Card", - "Transform": { - "posX": 20.4946861, - "posY": 1.288867, - "posZ": 66.854805, - "rotX": 0.0208116453, - "rotY": 269.989563, - "rotZ": 0.0167673323, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pandemonium", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266431, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9aef5b", - "Name": "Card", - "Transform": { - "posX": 20.3853931, - "posY": 1.32981086, - "posZ": 66.71666, - "rotX": 0.0208039358, + "posX": 36.62434, + "posY": 1.39202535, + "posZ": -68.1083, + "rotX": 0.0208124537, "rotY": 269.9893, - "rotZ": 0.210012779, + "rotZ": 0.016767703, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Pandemonium", - "Description": "", + "Nickname": "Tsuchigumo", + "Description": "Ground Spider", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1011693,15 +1035435,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266430, + "CardID": 272802, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011711,20 +1035453,20 @@ "XmlUI": "" }, { - "GUID": "bdc2e8", + "GUID": "b438d0", "Name": "Card", "Transform": { - "posX": 20.4473152, - "posY": 1.3597194, - "posZ": 66.73612, - "rotX": 0.0208120774, - "rotY": 269.989563, - "rotZ": 0.0167675875, + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208111741, + "rotY": 269.990021, + "rotZ": 0.0167669114, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Deleterious Signs", + "Nickname": "Kitsune-Tsuki", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011745,15 +1035487,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266429, + "CardID": 272814, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011763,20 +1035505,20 @@ "XmlUI": "" }, { - "GUID": "3671d2", + "GUID": "0a01d8", "Name": "Card", "Transform": { - "posX": 20.6085968, - "posY": 1.36942446, - "posZ": 67.00466, - "rotX": 0.0208105333, - "rotY": 269.989624, - "rotZ": 0.0167679451, + "posX": 40.29005, + "posY": 1.33745229, + "posZ": -77.31989, + "rotX": 0.020802673, + "rotY": 270.019043, + "rotZ": 0.0167774744, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Deleterious Signs", + "Nickname": "Kitsune-Tsuki", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011797,15 +1035539,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266428, + "CardID": 272815, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011815,20 +1035557,20 @@ "XmlUI": "" }, { - "GUID": "634a8f", + "GUID": "dfa2f3", "Name": "Card", "Transform": { - "posX": 49.56286, - "posY": 1.30287731, - "posZ": 78.65278, - "rotX": 0.02080869, - "rotY": 269.99884, - "rotZ": 0.0167708658, + "posX": 40.29005, + "posY": 1.37143731, + "posZ": -77.31989, + "rotX": 0.0208107252, + "rotY": 269.993134, + "rotZ": 0.0167688727, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Renascent Terror", + "Nickname": "Yatagarasu", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011849,15 +1035591,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266533, + "CardID": 272811, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011867,20 +1035609,20 @@ "XmlUI": "" }, { - "GUID": "2bfd0f", + "GUID": "c0daec", "Name": "Card", "Transform": { - "posX": 45.9794655, - "posY": 1.3015759, - "posZ": 78.6527939, - "rotX": 0.0208088923, - "rotY": 269.999023, - "rotZ": 0.0167692155, + "posX": 40.2900543, + "posY": 1.38159633, + "posZ": -77.31989, + "rotX": 0.0208123531, + "rotY": 269.9896, + "rotZ": 0.016768463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Renascent Terror", + "Nickname": "Yatagarasu", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1011901,15 +1035643,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266531, + "CardID": 272812, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1011919,21 +1035661,21 @@ "XmlUI": "" }, { - "GUID": "388cc6", + "GUID": "a2eaab", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.34407568, - "posZ": 78.65279, - "rotX": 0.0208089277, - "rotY": 269.999023, - "rotZ": 0.0167690981, + "posX": 40.290062, + "posY": 1.379199, + "posZ": -77.3198853, + "rotX": 0.020452721, + "rotY": 269.9865, + "rotZ": 0.0147665758, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Renascent Terror", - "Description": "", + "Nickname": "Tsuchinoko", + "Description": "Child of Dirt", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1011953,67 +1035695,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266532, + "CardID": 272813, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "714d04", - "Name": "Card", - "Transform": { - "posX": -3.927718, - "posY": 1.89087832, - "posZ": 5.75713873, - "rotX": 359.939941, - "rotY": 269.9986, - "rotZ": 0.0168327987, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kappa", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266522, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1012025,15 +1035715,229 @@ ] }, { - "GUID": "d64faf", + "GUID": "bf352c", "Name": "Deck", "Transform": { - "posX": -2.68839335, - "posY": 1.61911631, - "posZ": -5.04850149, - "rotX": 0.0168354753, - "rotY": 180.0002, - "rotZ": 0.08025585, + "posX": -2.7247, + "posY": 1.62076044, + "posZ": 0.373300284, + "rotX": 0.0168359019, + "rotY": 179.9998, + "rotZ": 0.0802559, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273739, + 273738, + 273737 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "4473bd", + "Name": "Card", + "Transform": { + "posX": 4.880902, + "posY": 1.31872153, + "posZ": -76.78274, + "rotX": 0.0167718846, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273739, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9ac436", + "Name": "Card", + "Transform": { + "posX": 4.54545069, + "posY": 1.35564673, + "posZ": -76.5824051, + "rotX": 0.0167717878, + "rotY": 180.0001, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273738, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d8cc5", + "Name": "Card", + "Transform": { + "posX": 5.01832676, + "posY": 1.38972771, + "posZ": -76.47497, + "rotX": 0.0167715978, + "rotY": 180.000122, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273737, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e2cc45", + "Name": "Deck", + "Transform": { + "posX": -2.6885, + "posY": 1.61911654, + "posZ": -5.04850054, + "rotX": 0.0168355629, + "rotY": 180.0, + "rotZ": 0.0802559, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1012061,14 +1035965,14 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 266715, - 266714, - 266713 + 273742, + 273741, + 273740 ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1012081,15 +1035985,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "978c4c", + "GUID": "763b1e", "Name": "Card", "Transform": { - "posX": -2.68852663, - "posY": 1.67714131, - "posZ": -5.04853344, - "rotX": 0.0101156253, - "rotY": 180.000076, - "rotZ": 180.0066, + "posX": 4.87296534, + "posY": 1.31770492, + "posZ": -80.24569, + "rotX": 0.0167720336, + "rotY": 180.000031, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1012115,12 +1036019,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266715, + "CardID": 273742, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1012133,15 +1036037,15 @@ "XmlUI": "" }, { - "GUID": "cc73fb", + "GUID": "8e1acf", "Name": "Card", "Transform": { - "posX": -2.68837857, - "posY": 1.59734845, - "posZ": -5.04852533, - "rotX": 0.0168360136, - "rotY": 180.000183, - "rotZ": 0.0802545, + "posX": 5.179903, + "posY": 1.35473049, + "posZ": -80.3893051, + "rotX": 0.0167718623, + "rotY": 180.000061, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1012167,12 +1036071,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266714, + "CardID": 273741, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1012185,15 +1036089,15 @@ "XmlUI": "" }, { - "GUID": "37d1c0", + "GUID": "32e396", "Name": "Card", "Transform": { - "posX": -2.68853235, - "posY": 1.64013624, - "posZ": -5.04853249, - "rotX": 0.0146731222, + "posX": 5.0098896, + "posY": 1.38855922, + "posZ": -80.47544, + "rotX": 0.0167715773, "rotY": 180.000076, - "rotZ": 0.06994406, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1012219,12 +1036123,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266713, + "CardID": 273740, "SidewaysCard": true, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1012239,20 +1036143,20 @@ ] }, { - "GUID": "d70b7c", + "GUID": "14500c", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.628066, - "posZ": -0.03000102, - "rotX": 359.9201, - "rotY": 269.9994, - "rotZ": 0.0168022476, + "posX": -3.95590019, + "posY": 1.59753931, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 269.998718, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Sanjo Station", + "Nickname": "Scenario Reference", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1012273,12 +1036177,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266844, + "CardID": 273930, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1012291,385 +1036195,20 @@ "XmlUI": "" }, { - "GUID": "dc7fc3", - "Name": "Bag", + "GUID": "f333e2", + "Name": "Card", "Transform": { - "posX": -30.2252, - "posY": 1.44303226, - "posZ": 15.1902008, - "rotX": 359.92, - "rotY": 270.007263, - "rotZ": 0.0168569181, + "posX": -17.12, + "posY": 1.6189239, + "posZ": -0.0300004464, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 0.0168395266, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Randomly choose 1 version and put the other 2 locations into the Random Location bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e7784c", - "Name": "Deck", - "Transform": { - "posX": -30.22425, - "posY": 3.74610543, - "posZ": 15.1899939, - "rotX": 359.9479, - "rotY": 270.000061, - "rotZ": 0.0154323177, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266835, - 266833 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e26737", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.30220413, - "posZ": 76.35277, - "rotX": 0.02080824, - "rotY": 270.000061, - "rotZ": 0.0167708062, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fushimi-Inari Shrine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266835, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b12073", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34473383, - "posZ": 76.3527756, - "rotX": 0.0208082646, - "rotY": 270.0001, - "rotZ": 0.016770998, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arashiyama Bamboo Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266833, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "71d967", - "Name": "Deck", - "Transform": { - "posX": -30.22425, - "posY": 3.7461133, - "posZ": 15.1899939, - "rotX": 359.947876, - "rotY": 270.000061, - "rotZ": 0.015434715, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266834, - 266832 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "882b53", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.3035506, - "posZ": 80.95278, - "rotX": 0.0208083279, - "rotY": 270.000061, - "rotZ": 0.0167708714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fushimi-Inari Shrine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266834, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "682a14", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34606314, - "posZ": 80.95278, - "rotX": 0.020808354, - "rotY": 270.0001, - "rotZ": 0.01677061, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arashiyama Bamboo Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266832, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "e9e4c1", - "Name": "Deck", - "Transform": { - "posX": 2.3553, - "posY": 1.609922, - "posZ": 4.08680058, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nurikabes!!!!", + "Nickname": "Antechamber", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1012688,144 +1036227,35 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273932, "SidewaysCard": false, - "DeckIDs": [ - 266524, - 266523 - ], "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "dbee88", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.30557024, - "posZ": 87.8528, - "rotX": 0.0208089147, - "rotY": 269.998566, - "rotZ": 0.0167707354, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nurikabe", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266524, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4cea57", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.348036, - "posZ": 87.8528, - "rotX": 0.0208087377, - "rotY": 269.998718, - "rotZ": 0.0167704932, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nurikabe", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266523, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] + "XmlUI": "" }, { - "GUID": "ea8954", + "GUID": "84037d", "Name": "Custom_Tile", "Transform": { - "posX": -26.7003, - "posY": 1.61755466, - "posZ": -3.85309982, - "rotX": 359.9554, - "rotY": 225.000015, - "rotZ": 0.06838116, + "posX": -20.3339, + "posY": 1.60975492, + "posZ": -0.185600266, + "rotX": 359.9201, + "rotY": 270.0109, + "rotZ": 0.0168524235, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1012972,21 +1036402,21 @@ } }, { - "GUID": "f95808", + "GUID": "b2ec96", "Name": "Deck", "Transform": { - "posX": 2.32300043, - "posY": 1.63338411, - "posZ": 1.86340058, - "rotX": 359.9198, - "rotY": 269.8435, - "rotZ": 180.017059, + "posX": -23.6766, + "posY": 1.6616962, + "posZ": 7.569999, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.0168421641, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Impulsive Fear", - "Description": "Striking Fear substitute", + "Nickname": "Unknown Worlds deck", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1013008,22 +1036438,20 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266906, - 266905, - 266900, - 266901, - 266902, - 266903, - 266904 + 273940, + 273943, + 273941, + 273939, + 273942 ], "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1013032,176 +1036460,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "34890c", + "GUID": "411a62", "Name": "Card", "Transform": { - "posX": 1.00902462, - "posY": 1.275556, - "posZ": 56.6354141, - "rotX": 0.0209137443, - "rotY": 270.000031, - "rotZ": 0.0160791073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Compulsiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266906, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "60eadd", - "Name": "Card", - "Transform": { - "posX": 0.8786403, - "posY": 1.32246089, - "posZ": 56.65755, - "rotX": 0.0233952366, - "rotY": 270.0001, - "rotZ": 0.0138239507, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Compulsiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266905, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "014f59", - "Name": "Card", - "Transform": { - "posX": 0.91987884, - "posY": 1.2764312, - "posZ": 59.7005272, - "rotX": 0.02080855, - "rotY": 270.000122, - "rotZ": 0.0167712644, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266900, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fe7951", - "Name": "Card", - "Transform": { - "posX": -1.62138736, - "posY": 1.29185152, - "posZ": 59.5137558, - "rotX": 0.634099364, + "posX": 36.6243362, + "posY": 1.29566908, + "posZ": -70.4083, + "rotX": 0.02080896, "rotY": 269.999939, - "rotZ": 0.016810229, + "rotZ": 0.0167716965, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Dissociation", + "Nickname": "Unknown Worlds", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013220,18 +1036492,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266901, + "CardID": 273940, "SidewaysCard": false, "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1013240,20 +1036512,20 @@ "XmlUI": "" }, { - "GUID": "6ed136", + "GUID": "a7a14d", "Name": "Card", "Transform": { - "posX": -1.79617894, - "posY": 1.33031559, - "posZ": 59.58438, - "rotX": 0.5114591, - "rotY": 270.000275, - "rotZ": 0.016805578, + "posX": 36.6243362, + "posY": 1.29634225, + "posZ": -68.1083, + "rotX": 0.020808991, + "rotY": 269.999939, + "rotZ": 0.0167716667, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Dissociation", + "Nickname": "Unknown Worlds", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013272,18 +1036544,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266902, + "CardID": 273943, "SidewaysCard": false, "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1013292,20 +1036564,20 @@ "XmlUI": "" }, { - "GUID": "29b676", + "GUID": "1f3dee", "Name": "Card", "Transform": { - "posX": -3.35718083, - "posY": 1.27551162, - "posZ": 62.2241631, - "rotX": 0.0219808165, - "rotY": 270.003845, - "rotZ": 0.00965098, + "posX": 36.6243362, + "posY": 1.29701555, + "posZ": -65.8083, + "rotX": 0.0208088681, + "rotY": 269.999939, + "rotZ": 0.01677166, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Obsessiveness", + "Nickname": "Unknown Worlds", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013324,18 +1036596,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266903, + "CardID": 273941, "SidewaysCard": false, "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1013344,20 +1036616,20 @@ "XmlUI": "" }, { - "GUID": "6a2a9b", + "GUID": "5a3beb", "Name": "Card", "Transform": { - "posX": -2.90551853, - "posY": 1.31210434, - "posZ": 62.191124, - "rotX": 359.990479, - "rotY": 270.000122, - "rotZ": 0.0190648176, + "posX": 36.62435, + "posY": 1.29768872, + "posZ": -63.5084343, + "rotX": 0.0208084658, + "rotY": 270.0, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Obsessiveness", + "Nickname": "Unknown Worlds", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013376,18 +1036648,70 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266904, + "CardID": 273939, "SidewaysCard": false, "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "93db60", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.2983619, + "posZ": -61.2084427, + "rotX": 0.02080861, + "rotY": 270.0, + "rotZ": 0.0167710464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273942, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1013398,20 +1036722,752 @@ ] }, { - "GUID": "fc64e1", - "Name": "Card", + "GUID": "99dbf5", + "Name": "Custom_Tile", "Transform": { - "posX": -36.7733, - "posY": 1.6463275, - "posZ": -0.0331005938, - "rotX": 359.9201, - "rotY": 270.0164, - "rotZ": 0.01676625, + "posX": -27.053, + "posY": 1.62011254, + "posZ": 3.17699957, + "rotX": 359.9315, + "rotY": 314.8838, + "rotZ": 359.955566, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kyoto Central Station", + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0d9cf7", + "Name": "Deck", + "Transform": { + "posX": -30.2242, + "posY": 1.66377878, + "posZ": -0.030000424, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168415625, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shuffle and place in a circle", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273937, + 273938, + 273936, + 273935 + ], + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0323ed", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29970849, + "posZ": -56.6084251, + "rotX": 0.0208087061, + "rotY": 270.0, + "rotZ": 0.0167712066, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273937, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "672d89", + "Name": "Card", + "Transform": { + "posX": 36.62435, + "posY": 1.29903519, + "posZ": -58.90843, + "rotX": 0.02080869, + "rotY": 270.0, + "rotZ": 0.0167711768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273938, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3f661", + "Name": "Card", + "Transform": { + "posX": 36.6243362, + "posY": 1.30038166, + "posZ": -54.3084373, + "rotX": 0.020808626, + "rotY": 270.0, + "rotZ": 0.0167712774, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273936, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc9598", + "Name": "Card", + "Transform": { + "posX": 36.6243362, + "posY": 1.301055, + "posZ": -52.0084267, + "rotX": 0.0208085477, + "rotY": 270.0, + "rotZ": 0.0167712346, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Worlds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273935, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bad71b", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9009, + "posY": 1.61785316, + "posZ": -3.78880024, + "rotX": 359.95517, + "rotY": 225.193985, + "rotZ": 0.06822755, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e01345", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62021828, + "posZ": -11.51, + "rotX": 359.983154, + "rotY": 0.000190310515, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "64a032", + "Name": "Card", + "Transform": { + "posX": -30.2244, + "posY": 1.63271523, + "posZ": -15.2802, + "rotX": 359.9201, + "rotY": 270.000854, + "rotZ": 0.0168384165, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawing Room", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013432,12 +1037488,736 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266830, + "CardID": 273934, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fe06e5", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.7599, + "posY": 1.629502, + "posZ": 3.30420041, + "rotX": 359.9554, + "rotY": 224.9994, + "rotZ": 0.0683802962, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "52917e", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.6996, + "posY": 1.6273396, + "posZ": -3.76830053, + "rotX": 359.931152, + "rotY": 314.4152, + "rotZ": 359.956116, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "dd021a", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.626969, + "posZ": 11.460001, + "rotX": 359.983154, + "rotY": 2.653896E-05, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8bd25f", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.64167, + "posZ": 15.1899986, + "rotX": 359.9201, + "rotY": 269.999573, + "rotZ": 0.0168402251, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cloak Room", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273933, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -40.3011, + "posY": 1.6376332, + "posZ": -0.06560031, + "rotX": 359.9201, + "rotY": 270.011, + "rotZ": 0.0168520249, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "60272c", + "Name": "Card", + "Transform": { + "posX": -43.37, + "posY": 1.65552783, + "posZ": -0.0300004017, + "rotX": 359.9201, + "rotY": 270.027435, + "rotZ": 180.0168, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vestibule", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273931, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1013472,21 +1038252,21 @@ ] }, { - "GUID": "8221db", + "GUID": "b987fc", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2519007, - "posY": 1.46795845, - "posZ": 11.9864016, + "posX": 12.2492, + "posY": 1.47502911, + "posZ": 35.9864044, "rotX": 359.920135, - "rotY": 269.9924, - "rotZ": 0.0168845821, + "rotY": 269.999481, + "rotZ": 0.0168765448, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, - "Nickname": "2S - Shinkansenmonogatari", - "Description": "version 1.3", + "Nickname": "1 - Modorimonogatari", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1013510,7 +1038290,7 @@ "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263584559/0E789A5FB3273DE7922845125A2D61E525AC9A0B/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263580338/66E1299B369CE83BB1DA8F2CD3C824187DE23362/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1013528,20 +1038308,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"067a68\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"0a83f1\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7492,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"1979c7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6487,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":0.0168}},\"1a6190\":{\"lock\":false,\"pos\":{\"x\":1.2771,\"y\":1.3941,\"z\":-1.8215},\"rot\":{\"x\":0.0803,\"y\":89.9998,\"z\":359.9831}},\"1dfea9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"2d082d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"4bf5fd\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"5f3960\":{\"lock\":false,\"pos\":{\"x\":-27.4041,\"y\":1.6355,\"z\":7.5973},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0168}},\"64a518\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"65f7cd\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6595,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":0.0168}},\"67887a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"91392f\":{\"lock\":false,\"pos\":{\"x\":1.2801,\"y\":1.3951,\"z\":2.0076},\"rot\":{\"x\":0.0803,\"y\":89.9995,\"z\":359.9831}},\"a3cf44\":{\"lock\":false,\"pos\":{\"x\":-1.957,\"y\":1.5983,\"z\":-10.4705},\"rot\":{\"x\":358.6877,\"y\":269.9734,\"z\":0.0187}},\"ad4d12\":{\"lock\":false,\"pos\":{\"x\":-27.2661,\"y\":1.6308,\"z\":-7.8603},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":0.0168}},\"f36309\":{\"lock\":false,\"pos\":{\"x\":-3.9535,\"y\":1.5975,\"z\":-10.4407},\"rot\":{\"x\":359.9196,\"y\":269.9887,\"z\":180.0184}}}}", + "LuaScriptState": "{\"ml\":{\"27a449\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0209,\"z\":359.92}},\"2e09a6\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"3a6bc7\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9316,\"y\":314.9813,\"z\":359.9554}},\"60a1eb\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6542,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"61672c\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0121,\"z\":359.9201}},\"648a27\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0032,\"z\":180.0168}},\"6795d9\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.6464,\"y\":1.6113,\"z\":3.4502},\"rot\":{\"x\":359.9316,\"y\":314.9883,\"z\":359.9554}},\"78daa5\":{\"lock\":false,\"pos\":{\"x\":-34.0457,\"y\":1.6288,\"z\":-0.3299},\"rot\":{\"x\":359.9201,\"y\":270.0076,\"z\":0.0169}},\"7b925e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6564,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"8506ae\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"8b73ea\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":0.0168}},\"8fd471\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7107,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"93b666\":{\"lock\":false,\"pos\":{\"x\":-33.9306,\"y\":1.6299,\"z\":3.7788},\"rot\":{\"x\":359.9554,\"y\":225.023,\"z\":0.0684}},\"9d33ea\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"a452d9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.036,\"z\":359.92}},\"b3931f\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"b4e04f\":{\"lock\":false,\"pos\":{\"x\":-20.635,\"y\":1.6101,\"z\":-0.4112},\"rot\":{\"x\":359.9201,\"y\":269.9742,\"z\":0.0169}},\"bb6a62\":{\"lock\":false,\"pos\":{\"x\":-27.401,\"y\":1.6196,\"z\":-0.3706},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0169}},\"c840e9\":{\"lock\":false,\"pos\":{\"x\":-27.2322,\"y\":1.6216,\"z\":7.3029},\"rot\":{\"x\":359.9201,\"y\":270.0316,\"z\":0.0168}},\"e645f5\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.645,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"f0f7b9\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0113,\"z\":359.92}},\"f92a07\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6473,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"fa0445\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "64a518", + "GUID": "9d33ea", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.696401, - "posY": 1.5583173, - "posZ": 14.2789011, + "posX": 1.69640112, + "posY": 1.55831683, + "posZ": 14.2789021, "rotX": 359.955139, - "rotY": 224.9996, - "rotZ": 0.0686707646, + "rotY": 224.999573, + "rotZ": 0.06867137, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1013579,6 +1038362,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1013597,67 +1038383,15 @@ }, "ContainedObjects": [ { - "GUID": "c8e227", - "Name": "Card", - "Transform": { - "posX": 1.69642615, - "posY": 3.677008, - "posZ": 14.2788353, - "rotX": 359.959961, - "rotY": 224.9978, - "rotZ": 180.6811, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Greater Tengu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266546, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cc5641", + "GUID": "81a588", "Name": "Deck", "Transform": { - "posX": 1.69645965, - "posY": 3.683395, - "posZ": 14.2788286, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 180.0583, + "posX": 1.69645786, + "posY": 3.693199, + "posZ": 14.2788277, + "rotX": 359.959961, + "rotY": 224.998016, + "rotZ": 180.05249, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1013685,16 +1038419,18 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266544, - 266542 + 272518, + 272519, + 272517, + 272516 ], "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1013704,20 +1038440,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "387440", + "GUID": "1af5a5", "Name": "Card", "Transform": { - "posX": 45.97948, - "posY": 1.2968632, - "posZ": 62.5527763, - "rotX": 0.0208086669, - "rotY": 269.9996, - "rotZ": 0.0167704523, + "posX": -10.1119585, + "posY": 1.3368758, + "posZ": -59.85631, + "rotX": 0.0207932834, + "rotY": 270.007019, + "rotZ": 0.993651032, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Lesser Tengu", + "Nickname": "Cellphone", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013738,15 +1038474,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266544, + "CardID": 272518, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1013756,20 +1038492,20 @@ "XmlUI": "" }, { - "GUID": "918ed6", + "GUID": "bc243c", "Name": "Card", "Transform": { - "posX": 45.9794769, - "posY": 1.29753649, - "posZ": 64.85268, - "rotX": 0.0208082665, - "rotY": 269.999756, - "rotZ": 0.0167706, + "posX": -10.0770388, + "posY": 1.33502412, + "posZ": -61.61271, + "rotX": 0.0208855979, + "rotY": 269.999878, + "rotZ": 0.922399461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Lesser Tengu", + "Nickname": "Cellphone", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013790,15 +1038526,119 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266542, + "CardID": 272519, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "41fa1c", + "Name": "Card", + "Transform": { + "posX": -10.25801, + "posY": 1.34439206, + "posZ": -58.0954781, + "rotX": 0.0207745, + "rotY": 270.004578, + "rotZ": 1.36279666, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cellphone", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272517, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c14391", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.39036691, + "posZ": -56.6087837, + "rotX": 0.0208059419, + "rotY": 270.008484, + "rotZ": 0.0167745668, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cellphone", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272516, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1013808,15 +1038648,649 @@ "XmlUI": "" } ] + }, + { + "GUID": "af08cb", + "Name": "Card", + "Transform": { + "posX": 19.38391, + "posY": 2.610938, + "posZ": -49.9836426, + "rotX": 0.026573, + "rotY": 224.998016, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Karen Araragi", + "Description": "Koyomi Araragi's sister", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272515, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "352c6f", + "Name": "Card", + "Transform": { + "posX": 11.1789246, + "posY": 3.26602554, + "posZ": 28.5736179, + "rotX": 0.02657335, + "rotY": 224.996887, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kuchisake-Onna", + "Description": "Slit-mouthed Woman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272900, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae68cc", + "Name": "Deck", + "Transform": { + "posX": 23.5046272, + "posY": 2.818548, + "posZ": -3.0767014, + "rotX": 0.02657352, + "rotY": 224.9981, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scheme", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272906, + 272907, + 272905, + 272904, + 272901, + 272902, + 272903 + ], + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "821667", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.30832493, + "posZ": -47.42034, + "rotX": 0.0208037682, + "rotY": 270.0186, + "rotZ": 0.0167773832, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relentless Stalking", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272906, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "133625", + "Name": "Card", + "Transform": { + "posX": 49.2785072, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0207992233, + "rotY": 270.033447, + "rotZ": 0.0167826954, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relentless Stalking", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272907, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3eae8f", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.30697846, + "posZ": -52.0203323, + "rotX": 0.0208032914, + "rotY": 270.018433, + "rotZ": 0.01677788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Omnipresence", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272905, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "067320", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.3541497, + "posZ": -52.0203323, + "rotX": 359.841278, + "rotY": 270.01355, + "rotZ": 0.014902127, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Omnipresence", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272904, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2bfffd", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.0208142921, + "rotY": 269.9798, + "rotZ": 0.0167639088, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aphasic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272901, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1f5bd", + "Name": "Card", + "Transform": { + "posX": 49.2784958, + "posY": 1.34680176, + "posZ": -56.6087837, + "rotX": 0.0207977574, + "rotY": 270.036346, + "rotZ": 0.0167843588, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aphasic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272902, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "249ab8", + "Name": "Card", + "Transform": { + "posX": 58.0996628, + "posY": 1.423764, + "posZ": -52.0709648, + "rotX": 0.0208034962, + "rotY": 270.0185, + "rotZ": 0.0167771839, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Laconic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272903, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "563a6d", + "Name": "Card", + "Transform": { + "posX": 1.69644928, + "posY": 3.66830468, + "posZ": 14.2788305, + "rotX": 359.959961, + "rotY": 224.998032, + "rotZ": 0.0302256756, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "North Shirahebi Shrine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274006, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "968457", + "Name": "Card", + "Transform": { + "posX": 1.696423, + "posY": 3.68163013, + "posZ": 14.2788363, + "rotX": 359.959961, + "rotY": 224.9982, + "rotZ": 359.330353, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Araragi Residence", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274005, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, { - "GUID": "0a83f1", + "GUID": "8fd471", "Name": "Deck", "Transform": { - "posX": -3.92750025, - "posY": 1.74919236, + "posX": -3.92760015, + "posY": 1.71068013, "posZ": 5.757101, "rotX": 359.919739, "rotY": 270.0, @@ -1013848,52 +1039322,53 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266537, - 266536, - 266426, - 266427, - 266425, - 266424, - 266415, - 266414, - 266412, - 266411, - 266413, - 266423, - 266423, - 266421, - 266420, - 266419, - 266418, - 266417, - 266416, - 266548, - 266547, - 266550, - 266549, - 266539, - 266538, - 266541, - 266540, - 266535, - 266534 + 272839, + 272838, + 272836, + 272837, + 272848, + 272847, + 272841, + 272840, + 272846, + 272845, + 272844, + 272842, + 272843, + 231727, + 231727, + 231721, + 272908, + 231721, + 231720, + 231720, + 272909 ], "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1013903,20 +1039378,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "09435e", + "GUID": "077fba", "Name": "Card", "Transform": { - "posX": 49.5628548, - "posY": 1.30153084, - "posZ": 74.05278, - "rotX": 0.02080845, - "rotY": 269.9992, - "rotZ": 0.0167710315, + "posX": 49.2785, + "posY": 1.30093789, + "posZ": -68.10864, + "rotX": 0.0208073836, + "rotY": 270.003479, + "rotZ": 0.0167723447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Dark Territory", + "Nickname": "Serpentine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1013937,119 +1039412,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266537, + "CardID": 272839, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "895dd3", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34402835, - "posZ": 74.05278, - "rotX": 0.02080844, - "rotY": 269.999268, - "rotZ": 0.01677114, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dark Territory", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266536, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dfb192", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29753649, - "posZ": 64.852684, - "rotX": 0.020811433, - "rotY": 269.9897, - "rotZ": 0.0167674255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tempus Edax Rerum", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266426, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014059,20 +1039430,20 @@ "XmlUI": "" }, { - "GUID": "33c248", + "GUID": "c4e060", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.34002566, - "posZ": 64.85267, - "rotX": 0.0208113659, - "rotY": 269.989777, - "rotZ": 0.0167669784, + "posX": 49.2785, + "posY": 1.343628, + "posZ": -68.10865, + "rotX": 0.0208071731, + "rotY": 270.003876, + "rotZ": 0.0167723671, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Tempus Edax Rerum", + "Nickname": "Serpentine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1014093,15 +1039464,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266427, + "CardID": 272838, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014111,20 +1039482,20 @@ "XmlUI": "" }, { - "GUID": "704be5", + "GUID": "5b76ae", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.37393081, - "posZ": 64.85267, - "rotX": 0.0208120141, - "rotY": 269.9897, - "rotZ": 0.0167668313, + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208043382, + "rotY": 270.0144, + "rotZ": 0.0167749152, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Inexorable Fate", + "Nickname": "Labyrinthine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1014145,15 +1039516,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266425, + "CardID": 272836, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014163,20 +1039534,20 @@ "XmlUI": "" }, { - "GUID": "ea73aa", + "GUID": "6b0faa", "Name": "Card", "Transform": { - "posX": 45.979454, - "posY": 1.37804866, - "posZ": 64.85266, - "rotX": 0.02081239, - "rotY": 269.989624, - "rotZ": 0.01676817, + "posX": 49.2784958, + "posY": 1.342074, + "posZ": -72.70874, + "rotX": 0.0208074674, + "rotY": 270.003418, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Inexorable Fate", + "Nickname": "Labyrinthine Streets", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1014197,15 +1039568,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266424, + "CardID": 272837, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014215,20 +1039586,20 @@ "XmlUI": "" }, { - "GUID": "c5ddb4", + "GUID": "32dc53", "Name": "Card", "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.0208117645, - "rotY": 269.9892, - "rotZ": 0.0167672317, + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.0208111331, + "rotY": 269.99292, + "rotZ": 0.01676788, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kitsune-Tsuki", + "Nickname": "Night Parade of a Hundred Demons", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1014249,15 +1039620,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266415, + "CardID": 272848, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014267,20 +1039638,20 @@ "XmlUI": "" }, { - "GUID": "caf763", + "GUID": "925860", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.34069467, - "posZ": 67.1526947, - "rotX": 0.0208118185, - "rotY": 269.989044, - "rotZ": 0.0167671051, + "posX": 45.6394539, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.0208110549, + "rotY": 269.9931, + "rotZ": 0.01676797, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kitsune-Tsuki", + "Nickname": "Night Parade of a Hundred Demons", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1014301,15 +1039672,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266414, + "CardID": 272847, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1014319,904 +1039690,20 @@ "XmlUI": "" }, { - "GUID": "43f39e", + "GUID": "163f5b", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.37421834, - "posZ": 67.1526947, - "rotX": 0.0208118632, - "rotY": 269.9889, - "rotZ": 0.0167670418, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yatagarasu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266412, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16bd65", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.3842473, - "posZ": 67.1526947, - "rotX": 0.0208124518, - "rotY": 269.988831, - "rotZ": 0.0167680886, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yatagarasu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266411, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0b3238", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40053284, - "posZ": 67.1527, - "rotX": 0.0212381389, - "rotY": 269.989075, - "rotZ": 0.0165763944, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsuchinoko", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266413, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d8362", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29820967, - "posZ": 67.15271, - "rotX": 0.0208110269, - "rotY": 269.989624, - "rotZ": 0.016767025, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cf9e82", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34070253, - "posZ": 67.1526947, - "rotX": 0.02081124, - "rotY": 269.989624, - "rotZ": 0.0167673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ee8246", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.37495971, - "posZ": 67.1526947, - "rotX": 0.02081205, - "rotY": 269.9895, - "rotZ": 0.016767038, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266421, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d2204b", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.390547, - "posZ": 67.1527, - "rotX": 0.0213004313, - "rotY": 269.98938, - "rotZ": 0.0165473465, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266420, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33b6b6", - "Name": "Card", - "Transform": { - "posX": 45.9794731, - "posY": 1.385514, - "posZ": 67.1527, - "rotX": 0.0231619757, - "rotY": 269.9891, - "rotZ": 0.0157850236, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266419, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f7f1fa", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.4033668, - "posZ": 67.1526947, - "rotX": 0.02081241, - "rotY": 269.989258, - "rotZ": 0.0167683326, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266418, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c205a7", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40212667, - "posZ": 67.1527, - "rotX": 0.0233857036, - "rotY": 269.988983, - "rotZ": 0.0156789552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266417, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "957d78", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.42275548, - "posZ": 67.1526947, - "rotX": 0.0208129883, - "rotY": 269.9891, - "rotZ": 0.0167683829, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266416, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fdc2c2", - "Name": "Card", - "Transform": { - "posX": 15.9990826, - "posY": 1.281574, - "posZ": 47.5173759, - "rotX": 0.0208082963, - "rotY": 269.999847, - "rotZ": 0.0167712662, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Feral Attack", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266548, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c572dc", - "Name": "Card", - "Transform": { - "posX": 15.9463615, - "posY": 1.32480443, - "posZ": 47.5844078, - "rotX": 359.3412, - "rotY": 315.000061, - "rotZ": 0.315663427, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Feral Attack", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266547, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "18a03e", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.29816461, - "posZ": 62.5527573, - "rotX": 0.02080836, - "rotY": 270.000031, - "rotZ": 0.0167710539, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "A Murder of Tengu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266550, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ee56e1", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.3406924, - "posZ": 62.5527573, - "rotX": 0.0208086148, - "rotY": 270.0, - "rotZ": 0.0167711955, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "A Murder of Tengu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266549, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "112ae8", - "Name": "Card", - "Transform": { - "posX": 49.5628433, - "posY": 1.30085754, - "posZ": 71.75276, - "rotX": 0.020808436, - "rotY": 269.999359, - "rotZ": 0.01677101, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lackadaisical", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266539, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c7ed2c", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.34780526, - "posZ": 71.7527847, - "rotX": 0.0208085682, - "rotY": 269.99942, - "rotZ": 0.016770944, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lackadaisical", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266538, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "982795", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.30018425, - "posZ": 69.452774, - "rotX": 0.0208085161, + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.0208086427, "rotY": 269.999451, - "rotZ": 0.0167711284, + "rotZ": 0.0167703684, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Disintegrating Structure", + "Nickname": "Kamaitachi", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1015237,12 +1039724,376 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266541, + "CardID": 272841, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2df484", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.020808721, + "rotY": 269.999237, + "rotZ": 0.01676994, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kamaitachi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34f984", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.305675, + "posZ": -47.4098053, + "rotX": 0.0208135527, + "rotY": 269.9831, + "rotZ": 0.0167652257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272846, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da3b1e", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.306997, + "posZ": -47.4087753, + "rotX": 0.0208145585, + "rotY": 269.981445, + "rotZ": 0.0167636387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mokumokuren", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afef67", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.304304, + "posZ": -56.60878, + "rotX": 0.020814376, + "rotY": 269.981842, + "rotZ": 0.0167640615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e101f", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208218638, + "rotY": 269.9566, + "rotZ": 0.0167545974, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "514386", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30298245, + "posZ": -56.6086769, + "rotX": 0.02081403, + "rotY": 269.9818, + "rotZ": 0.0167642534, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nopperabou", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -1015255,21 +1040106,21 @@ "XmlUI": "" }, { - "GUID": "fcf7e5", + "GUID": "4904d0", "Name": "Card", "Transform": { - "posX": 49.5628662, - "posY": 1.33195865, - "posZ": 69.45278, - "rotX": 0.0208087377, - "rotY": 269.999664, - "rotZ": 0.0167781673, + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Disintegrating Structure", - "Description": "", + "Nickname": "Locked Door", + "Description": "Obstacle.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1015289,12 +1040140,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266540, + "CardID": 231727, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -1015307,21 +1040158,21 @@ "XmlUI": "" }, { - "GUID": "4c7dcd", + "GUID": "50e716", "Name": "Card", "Transform": { - "posX": 49.5628548, - "posY": 1.302204, - "posZ": 76.3527756, - "rotX": 0.0208086278, - "rotY": 269.999146, - "rotZ": 0.0167709757, + "posX": -13.8034887, + "posY": 1.57302034, + "posZ": 1.99893022, + "rotX": 359.920471, + "rotY": 270.000641, + "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Yosuzume", - "Description": "", + "Nickname": "Obscuring Fog", + "Description": "Hazard.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1015341,12 +1040192,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266535, + "CardID": 231721, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -1015359,20 +1040210,20 @@ "XmlUI": "" }, { - "GUID": "f7ce3f", + "GUID": "f2958e", "Name": "Card", "Transform": { - "posX": 49.56287, - "posY": 1.33589125, - "posZ": 76.35279, - "rotX": 0.0208007582, - "rotY": 269.999268, - "rotZ": 0.0167993419, + "posX": -28.8166561, + "posY": 2.78815556, + "posZ": -63.7573853, + "rotX": 358.1508, + "rotY": 178.9223, + "rotZ": 0.0163990743, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Yosuzume", + "Nickname": "Red Herring", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1015393,12 +1040244,64 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266534, + "CardID": 272908, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ce76", + "Name": "Card", + "Transform": { + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, @@ -1015409,30 +1040312,186 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -14.5550861, + "posY": 1.57516873, + "posZ": 5.69822454, + "rotX": 359.92038, + "rotY": 270.002563, + "rotZ": 0.0152713312, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16d6d6", + "Name": "Card", + "Transform": { + "posX": -14.5491152, + "posY": 1.73727059, + "posZ": 5.64764357, + "rotX": 359.924774, + "rotY": 270.002625, + "rotZ": 0.0113747623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa07a3", + "Name": "Card", + "Transform": { + "posX": -16.0777035, + "posY": 2.91734529, + "posZ": -29.0212231, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 0.0168371927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Red Herring", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272909, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527350464/3DC6022AFFCA2923C3FFA2CC6253EEB475A1C4F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, { - "GUID": "91392f", - "Name": "Bag", + "GUID": "2e09a6", + "Name": "Deck", "Transform": { - "posX": 1.2801007, - "posY": 1.39522362, - "posZ": 2.00759935, - "rotX": 0.08034341, - "rotY": 89.99948, - "rotZ": 359.983124, + "posX": -2.7247, + "posY": 1.62076044, + "posZ": 0.373300254, + "rotX": 0.01683498, + "rotY": 180.0005, + "rotZ": 0.08025619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "If you completed Toshimonogatari first, choose this bag", + "Nickname": "Agenda", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 0.0, - "b": 0.0 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1015447,22 +1040506,37 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": " -- Utility memory bag by Directsun\r\n-- Version 2.6.0\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n buttonIndexMap = {}\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Workaround for custom PDFs\r\n if obj.Book then\r\n objPos.y = objPos.y + 0.5\r\n end\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n buttonIndexMap[obj.getGUID()] = howManyButtons\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0,0.3,-3.6}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n self.createButton({\r\n label=\"Selection\", click_function=\"editDragSelection\", function_owner=self,\r\n position={0,0.3,2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0,0.3,-4.4}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0,0.3,-5.2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(obj, move)\r\n local index = buttonIndexMap[obj.getGUID()]\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\nfunction editDragSelection(bagObj, player, remove)\r\n local selectedObjs = Player[player].getSelectedObjects()\r\n if not remove then\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n --Ignore if already in the memory list, or does not have a button\r\n if index and not memoryList[obj.getGUID()] then\r\n self.editButton({index=index, color={0,1,0,0.6}})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n end\r\n end\r\n else\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n if index and memoryList[obj.getGUID()] then\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\n end\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n position={-2.8,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n local objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n local angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n local z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"4a51bc\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0089,\"z\":0.0803}}}}", + "SidewaysCard": true, + "DeckIDs": [ + 273702, + 273701, + 273700 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "4a51bc", - "Name": "Deck", + "GUID": "9358ad", + "Name": "Card", "Transform": { - "posX": -2.72471118, - "posY": 1.62076044, - "posZ": 0.3733221, - "rotX": 0.0168232173, - "rotY": 180.00885, - "rotZ": 0.08025857, + "posX": 21.20663, + "posY": 1.2882781, + "posZ": -76.5291, + "rotX": 0.0167718884, + "rotY": 180.0005, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1015487,17 +1040561,13 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, + "Hands": true, + "CardID": 273702, "SidewaysCard": true, - "DeckIDs": [ - 266718, - 266717, - 266716 - ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1015507,219 +1040577,18 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "4a955f", - "Name": "Card", - "Transform": { - "posX": -8.816886, - "posY": 1.60605085, - "posZ": -4.49316454, - "rotX": 0.0168395564, - "rotY": 179.999542, - "rotZ": 0.0776784047, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266718, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3d8e4b", - "Name": "Card", - "Transform": { - "posX": -9.033089, - "posY": 1.60576832, - "posZ": -1.1904912, - "rotX": 0.0184966587, - "rotY": 180.009048, - "rotZ": 5.24221134, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266717, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ef3127", - "Name": "Card", - "Transform": { - "posX": -8.955904, - "posY": 1.70361614, - "posZ": -1.39590609, - "rotX": 0.0187737048, - "rotY": 180.0005, - "rotZ": 1.7898742, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266716, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "1a6190", - "Name": "Bag", - "Transform": { - "posX": 1.27710009, - "posY": 1.39410257, - "posZ": -1.8215009, - "rotX": 0.08034434, - "rotY": 89.999794, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "If you completed Inarimonogatari first, choose this bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.04832659, - "g": 0.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": " -- Utility memory bag by Directsun\r\n-- Version 2.6.0\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n buttonIndexMap = {}\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Workaround for custom PDFs\r\n if obj.Book then\r\n objPos.y = objPos.y + 0.5\r\n end\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n buttonIndexMap[obj.getGUID()] = howManyButtons\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0,0.3,-3.6}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n self.createButton({\r\n label=\"Selection\", click_function=\"editDragSelection\", function_owner=self,\r\n position={0,0.3,2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0,0.3,-4.4}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0,0.3,-5.2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(obj, move)\r\n local index = buttonIndexMap[obj.getGUID()]\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\nfunction editDragSelection(bagObj, player, remove)\r\n local selectedObjs = Player[player].getSelectedObjects()\r\n if not remove then\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n --Ignore if already in the memory list, or does not have a button\r\n if index and not memoryList[obj.getGUID()] then\r\n self.editButton({index=index, color={0,1,0,0.6}})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n end\r\n end\r\n else\r\n for _, obj in ipairs(selectedObjs) do\r\n local index = buttonIndexMap[obj.getGUID()]\r\n if index and memoryList[obj.getGUID()] then\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\n end\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n position={-2.8,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n local objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n local angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n local z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0ee094\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3736},\"rot\":{\"x\":0.0168,\"y\":179.9987,\"z\":0.0803}}}}", - "XmlUI": "", - "ContainedObjects": [ + "XmlUI": "" + }, { - "GUID": "0ee094", - "Name": "Deck", + "GUID": "8c6795", + "Name": "Card", "Transform": { - "posX": -2.72477317, - "posY": 1.62076068, - "posZ": 0.373597056, - "rotX": 0.0168375522, - "rotY": 179.998672, - "rotZ": 0.08025553, + "posX": 21.4782372, + "posY": 1.32537258, + "posZ": -76.3944244, + "rotX": 0.0167716984, + "rotY": 180.000519, + "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1015744,17 +1040613,13 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, + "Hands": true, + "CardID": 273701, "SidewaysCard": true, - "DeckIDs": [ - 266721, - 266720, - 266719 - ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1015764,178 +1040629,72 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "c49e46", - "Name": "Card", - "Transform": { - "posX": 21.7966137, - "posY": 1.35505617, - "posZ": 49.174984, - "rotX": 0.016771296, - "rotY": 180.000214, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266721, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "65f330", - "Name": "Card", - "Transform": { - "posX": 21.6941948, - "posY": 1.32124472, - "posZ": 49.646553, - "rotX": 0.0167713165, - "rotY": 180.000214, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266720, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3f9cf5", - "Name": "Card", - "Transform": { - "posX": -2.724691, - "posY": 1.675771, - "posZ": 0.3733173, - "rotX": 0.014673424, - "rotY": 179.999527, - "rotZ": 0.06994523, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266719, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "" + }, + { + "GUID": "786980", + "Name": "Card", + "Transform": { + "posX": 21.21297, + "posY": 1.35907757, + "posZ": -76.83375, + "rotX": 0.01677183, + "rotY": 180.000519, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273700, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } - ] + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, { - "GUID": "4bf5fd", - "Name": "Card", + "GUID": "8506ae", + "Name": "Deck", "Transform": { "posX": -2.68849969, - "posY": 1.59734869, - "posZ": -5.04849958, - "rotX": 0.0168359559, - "rotY": 180.0, - "rotZ": 0.08025504, + "posY": 1.62393057, + "posZ": -5.0485, + "rotX": 0.0168348569, + "rotY": 180.0005, + "rotZ": 0.080256246, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1015960,13 +1040719,18 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266722, + "Hands": false, "SidewaysCard": true, + "DeckIDs": [ + 273706, + 273705, + 273704, + 273703 + ], "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1015976,69 +1040740,228 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a3cf44", - "Name": "Custom_Tile", - "Transform": { - "posX": -1.95700073, - "posY": 1.59822035, - "posZ": -10.4705019, - "rotX": 358.700562, - "rotY": 269.9733, - "rotZ": 0.0234705117, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "add to chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2fd67d", + "Name": "Card", + "Transform": { + "posX": 21.1065063, + "posY": 1.28714108, + "posZ": -80.28923, + "rotX": 0.0167720951, + "rotY": 180.000458, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273706, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "08e9da", + "Name": "Card", + "Transform": { + "posX": 21.3086929, + "posY": 1.32417047, + "posZ": -80.3160248, + "rotX": 0.0167718045, + "rotY": 180.000473, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273705, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de5df8", + "Name": "Card", + "Transform": { + "posX": 21.1601448, + "posY": 1.35805929, + "posZ": -80.20557, + "rotX": 0.016771581, + "rotY": 180.000488, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273704, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6ab233", + "Name": "Card", + "Transform": { + "posX": 21.1738148, + "posY": 1.36770535, + "posZ": -80.15196, + "rotX": 0.0167721249, + "rotY": 180.000488, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273703, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + ] }, { - "GUID": "f36309", + "GUID": "648a27", "Name": "Card", "Transform": { - "posX": -3.953501, - "posY": 1.59752262, - "posZ": -10.4407015, - "rotX": 359.919922, - "rotY": 269.9887, - "rotZ": 180.017792, + "posX": -3.95590019, + "posY": 1.59753931, + "posZ": -10.4412012, + "rotX": 359.919739, + "rotY": 270.0032, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1016064,12 +1040987,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266846, + "CardID": 274000, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016082,14 +1041005,692 @@ "XmlUI": "" }, { - "GUID": "2d082d", + "GUID": "6795d9", + "Name": "Card", + "Transform": { + "posX": -17.12, + "posY": 1.6189239, + "posZ": -0.0300003029, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01683977, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Namishiro Park", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274002, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -30.2242, - "posY": 1.6269691, - "posZ": 11.4600019, - "rotX": 359.983154, - "rotY": 2.93547619E-05, + "posX": -20.6463985, + "posY": 1.61125946, + "posZ": 3.45020032, + "rotX": 359.93158, + "rotY": 314.988251, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b4e04f", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.635, + "posY": 1.61010838, + "posZ": -0.411200285, + "rotX": 359.9201, + "rotY": 269.974182, + "rotZ": 0.0169033613, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "61672c", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764, + "posY": 1.61560488, + "posZ": 3.86000037, + "rotX": 359.9832, + "rotY": 0.0120801749, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e645f5", + "Name": "Deck", + "Transform": { + "posX": -23.6765, + "posY": 1.64502037, + "posZ": -0.03000057, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.01684076, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 274011, + 274012 + ], + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "400957", + "Name": "Card", + "Transform": { + "posX": -2.021552, + "posY": 1.31105125, + "posZ": 55.53749, + "rotX": 0.0208088011, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "NortheastResidential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274011, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e75ee", + "Name": "Card", + "Transform": { + "posX": -1.90989113, + "posY": 1.27412069, + "posZ": 55.3182678, + "rotX": 0.0208088979, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Northeast Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274012, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f0f7b9", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764, + "posY": 1.61334491, + "posZ": -3.82999969, + "rotX": 359.9832, + "rotY": 0.0113382209, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1016237,20 +1041838,20 @@ } }, { - "GUID": "5f3960", + "GUID": "b3931f", "Name": "Card", "Transform": { - "posX": -27.4041, - "posY": 1.635506, - "posZ": 7.59729958, + "posX": -23.6765976, + "posY": 1.62581253, + "posZ": -7.70000029, "rotX": 359.9201, - "rotY": 269.9995, - "rotZ": 0.0168403126, + "rotY": 269.999939, + "rotZ": 0.01683956, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Lesser Tengu", + "Nickname": "Eikou Cram School", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016269,18 +1041870,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 266543, + "CardID": 274001, "SidewaysCard": false, "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1016289,15 +1041890,15 @@ "XmlUI": "" }, { - "GUID": "7234af", + "GUID": "bb6a62", "Name": "Custom_Tile", "Transform": { - "posX": -30.2242985, - "posY": 1.62473547, - "posZ": 3.86000037, - "rotX": 359.983154, - "rotY": 3.992136E-06, - "rotZ": 359.920074, + "posX": -27.401, + "posY": 1.61955512, + "posZ": -0.370600253, + "rotX": 359.9201, + "rotY": 269.9972, + "rotZ": 0.0168715939, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1016444,26 +1042045,26 @@ } }, { - "GUID": "67887a", - "Name": "Card", + "GUID": "3a6bc7", + "Name": "Custom_Tile", "Transform": { - "posX": -30.2242, - "posY": 1.6371969, - "posZ": -0.0300002359, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.01683958, + "posX": -30.2241, + "posY": 1.62247527, + "posZ": -3.83, + "rotX": 359.93158, + "rotY": 314.981262, + "rotZ": 359.955444, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Green Car", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1016477,39 +1042078,142 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266847, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } }, { - "GUID": "65f7cd", + "GUID": "60a1eb", "Name": "Deck", "Transform": { - "posX": -23.6764, - "posY": 1.65946233, - "posZ": -0.0300002117, + "posX": -30.2242, + "posY": 1.65415072, + "posZ": -0.0300004855, "rotX": 359.9201, - "rotY": 270.027466, - "rotZ": 0.0168026648, + "rotY": 270.0, + "rotZ": 0.01684073, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Choose 2 out of 5", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016532,16 +1042236,13 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266854, - 266853, - 266852, - 266851, - 266855 + 274014, + 274013 ], "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016554,20 +1042255,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "c3bf90", + "GUID": "4863a5", "Name": "Card", "Transform": { - "posX": -23.6741161, - "posY": 1.62912333, - "posZ": 3.80443549, - "rotX": 359.983826, - "rotY": 0.100427732, - "rotZ": 359.916382, + "posX": -7.424802, + "posY": 1.30966842, + "posZ": 57.4250145, + "rotX": 0.0208216179, + "rotY": 269.99942, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Reserved Train Car", + "Nickname": "Southeast Residential Area", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016588,12 +1042289,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266854, + "CardID": 274014, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016606,20 +1042307,20 @@ "XmlUI": "" }, { - "GUID": "8d26e9", + "GUID": "790705", "Name": "Card", "Transform": { - "posX": -23.6692, - "posY": 1.65600264, - "posZ": 3.80514145, - "rotX": 359.991974, - "rotY": 0.04434693, - "rotZ": 359.9187, + "posX": -7.761289, + "posY": 1.2725476, + "posZ": 57.20386, + "rotX": 0.0208087973, + "rotY": 269.998322, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Reserved Train Car", + "Nickname": "Southeast Residential Area", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016640,168 +1042341,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266853, + "CardID": 274013, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4dcf02", - "Name": "Card", - "Transform": { - "posX": -19.3675747, - "posY": 1.62376022, - "posZ": 5.76195, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168397073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Reserved Train Car", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266852, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "423d9c", - "Name": "Card", - "Transform": { - "posX": -23.6246529, - "posY": 1.63021314, - "posZ": 7.519849, - "rotX": 359.9198, - "rotY": 271.080719, - "rotZ": 0.0153297214, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Reserved Train Car", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266851, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "506e3b", - "Name": "Card", - "Transform": { - "posX": -19.36758, - "posY": 1.62443614, - "posZ": 8.061933, - "rotX": 359.9201, - "rotY": 269.999847, - "rotZ": 0.016839819, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Reserved Train Car", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266855, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016816,20 +1042361,330 @@ ] }, { - "GUID": "1979c7", + "GUID": "a452d9", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62473536, + "posZ": 3.86000013, + "rotX": 359.983215, + "rotY": 0.03604227, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c840e9", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.2322, + "posY": 1.62157488, + "posZ": 7.302899, + "rotX": 359.9201, + "rotY": 270.031555, + "rotZ": 0.0168236624, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f92a07", "Name": "Deck", "Transform": { "posX": -23.6765, - "posY": 1.64871764, - "posZ": -3.83000016, + "posY": 1.647254, + "posZ": 7.569999, "rotX": 359.9201, - "rotY": 270.001373, - "rotZ": 0.01683926, + "rotY": 269.999878, + "rotZ": 0.0168409348, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Choose 2 out of 3", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016852,14 +1042707,13 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 266850, - 266849, - 266848 + 274007, + 274008 ], "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016872,20 +1042726,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "e2692f", + "GUID": "5ed66e", "Name": "Card", "Transform": { - "posX": -23.6765747, - "posY": 1.62581253, - "posZ": -7.70000362, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.01684108, + "posX": -2.143359, + "posY": 1.31221879, + "posZ": 59.5453949, + "rotX": 0.0208090842, + "rotY": 269.998749, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Non-reserved Train Car", + "Nickname": "Northwest Residential Area", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016906,12 +1042760,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266850, + "CardID": 274007, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1016924,20 +1042778,20 @@ "XmlUI": "" }, { - "GUID": "87548e", + "GUID": "c3d4b0", "Name": "Card", "Transform": { - "posX": -23.6765556, - "posY": 1.66877973, - "posZ": -7.70000744, - "rotX": 359.9201, - "rotY": 270.004761, - "rotZ": 0.0168338418, + "posX": -2.10443926, + "posY": 1.27521968, + "posZ": 59.3138847, + "rotX": 0.0208089557, + "rotY": 269.998718, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Non-reserved Train Car", + "Nickname": "Northwest Residential Area", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1016958,64 +1042812,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266849, + "CardID": 274008, "SidewaysCard": false, "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "17a2d5", - "Name": "Card", - "Transform": { - "posX": -23.6765537, - "posY": 1.70249128, - "posZ": -7.700008, - "rotX": 359.9201, - "rotY": 270.000153, - "rotZ": 0.0168402139, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Non-reserved Train Car", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266848, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1017030,15 +1042832,15 @@ ] }, { - "GUID": "067a68", - "Name": "Custom_Tile", + "GUID": "7b925e", + "Name": "Deck", "Transform": { "posX": -30.2242, - "posY": 1.62247539, - "posZ": -3.82999945, - "rotX": 359.983154, - "rotY": 0.00013915755, - "rotZ": 359.920074, + "posY": 1.65638423, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168407876, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1017046,161 +1042848,6 @@ "Nickname": "", "Description": "", "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ad4d12", - "Name": "Card", - "Transform": { - "posX": -27.2661, - "posY": 1.6307708, - "posZ": -7.860301, - "rotX": 359.9201, - "rotY": 269.998474, - "rotZ": 0.0168418065, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Lesser Tengu", - "Description": "", - "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, @@ -1017217,35 +1042864,144 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266545, + "HideWhenFaceDown": false, + "Hands": false, "SidewaysCard": false, + "DeckIDs": [ + 274009, + 274010 + ], "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e9297c", + "Name": "Card", + "Transform": { + "posX": -6.59836054, + "posY": 1.31130219, + "posZ": 61.84301, + "rotX": 0.0208097771, + "rotY": 269.998749, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274009, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca05bd", + "Name": "Card", + "Transform": { + "posX": -6.60766745, + "posY": 1.27430177, + "posZ": 61.76523, + "rotX": 0.0208089966, + "rotY": 269.998718, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southwest Residential Area", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274010, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] }, { - "GUID": "1dfea9", + "GUID": "93b666", "Name": "Custom_Tile", "Transform": { - "posX": -30.2242, - "posY": 1.62021828, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 0.000390044763, - "rotZ": 359.920074, + "posX": -33.9306, + "posY": 1.62987959, + "posZ": 3.77880049, + "rotX": 359.955383, + "rotY": 225.02298, + "rotZ": 0.06836294, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1017390,6 +1043146,420 @@ "XmlUI": "" } } + }, + { + "GUID": "78daa5", + "Name": "Custom_Tile", + "Transform": { + "posX": -34.0457, + "posY": 1.62883282, + "posZ": -0.329900265, + "rotX": 359.9201, + "rotY": 270.007568, + "rotZ": 0.016856825, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "fa0445", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0300004445, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.0168395564, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Naoetsu High School (Entrance)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274003, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27a449", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.6338675, + "posZ": 3.86000013, + "rotX": 359.9832, + "rotY": 0.020948343, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8b73ea", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64856255, + "posZ": 7.56999969, + "rotX": 359.9201, + "rotY": 270.0276, + "rotZ": 0.0168012045, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tamikura Apartments", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274004, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527356010/69D7BAA2F3A1B911CA14F60232A62E8F5B589E47/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527355029/8CC571D6FB157578E31BC01AF3A7ED320E2EAA40/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ], "AttachedDecals": [ @@ -1017421,14 +1043591,14 @@ "posY": 1.46560562, "posZ": 3.9864, "rotX": 359.920135, - "rotY": 269.921661, - "rotZ": 0.0169824939, + "rotY": 269.92157, + "rotZ": 0.01698337, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "3 - Yamamonogatari", - "Description": "version 1.3", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1017470,25 +1043640,1534 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"00c945\":{\"lock\":false,\"pos\":{\"x\":-20.2152,\"y\":1.6084,\"z\":-4.104},\"rot\":{\"x\":359.9549,\"y\":225.3977,\"z\":0.0681}},\"04b44d\":{\"lock\":false,\"pos\":{\"x\":-27.0353,\"y\":1.617,\"z\":-7.453},\"rot\":{\"x\":359.9201,\"y\":269.988,\"z\":0.0169}},\"2b5ebc\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":359.9425,\"z\":359.9201}},\"2c0977\":{\"lock\":false,\"pos\":{\"x\":-26.8912,\"y\":1.6212,\"z\":7.6714},\"rot\":{\"x\":359.9201,\"y\":269.997,\"z\":0.0169}},\"30b30c\":{\"lock\":false,\"pos\":{\"x\":-2.0069,\"y\":1.5993,\"z\":-9.7324},\"rot\":{\"x\":358.6342,\"y\":269.9478,\"z\":0.0209}},\"3476a8\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7877,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"36afc6\":{\"lock\":false,\"pos\":{\"x\":-3.9533,\"y\":1.5976,\"z\":-10.4395},\"rot\":{\"x\":359.9199,\"y\":269.997,\"z\":180.0121}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"48e00f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"4b7539\":{\"lock\":false,\"pos\":{\"x\":-1.9674,\"y\":1.644,\"z\":-11.2623},\"rot\":{\"x\":358.6117,\"y\":269.9669,\"z\":4.2564}},\"4bf612\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6304,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"60adf1\":{\"lock\":false,\"pos\":{\"x\":-20.4671,\"y\":1.61,\"z\":-0.0488},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.4747,\"y\":1.6111,\"z\":3.7853},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"7c5416\":{\"lock\":false,\"pos\":{\"x\":-26.9164,\"y\":1.62,\"z\":3.557},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"85d658\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9425,\"z\":359.9201}},\"9d8605\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6236,\"z\":-0.03},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"ab1961\":{\"lock\":false,\"pos\":{\"x\":2.7341,\"y\":1.6339,\"z\":5.737},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"abafbe\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9997,\"z\":0.0687}},\"bf6a5a\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"cb0c5e\":{\"lock\":false,\"pos\":{\"x\":-6.7492,\"y\":1.4028,\"z\":-10.6522},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"e27890\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6503,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"e4757e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.7086,\"z\":-0.0301},\"rot\":{\"x\":359.92,\"y\":270,\"z\":0.0168}},\"f9b51c\":{\"lock\":false,\"pos\":{\"x\":-26.9967,\"y\":1.6181,\"z\":-3.2605},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}}}}", + "LuaScriptState": "{\"ml\":{\"00c945\":{\"lock\":false,\"pos\":{\"x\":-20.2152,\"y\":1.6084,\"z\":-4.104},\"rot\":{\"x\":359.9549,\"y\":225.3978,\"z\":0.0681}},\"2c0977\":{\"lock\":false,\"pos\":{\"x\":-26.8912,\"y\":1.6212,\"z\":7.6714},\"rot\":{\"x\":359.9201,\"y\":269.9969,\"z\":0.0169}},\"2c47b9\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6304,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"30b30c\":{\"lock\":false,\"pos\":{\"x\":-2.0074,\"y\":1.5992,\"z\":-9.7323},\"rot\":{\"x\":358.6649,\"y\":269.9597,\"z\":0.088}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"4b7539\":{\"lock\":false,\"pos\":{\"x\":-1.9679,\"y\":1.6434,\"z\":-11.2618},\"rot\":{\"x\":358.8584,\"y\":269.9973,\"z\":4.2692}},\"60adf1\":{\"lock\":false,\"pos\":{\"x\":-20.4671,\"y\":1.61,\"z\":-0.0488},\"rot\":{\"x\":0.0799,\"y\":89.9998,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.4747,\"y\":1.6111,\"z\":3.7853},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"7c5416\":{\"lock\":false,\"pos\":{\"x\":-26.9164,\"y\":1.62,\"z\":3.557},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"85d658\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9677,\"z\":359.92}},\"8e65ce\":{\"lock\":false,\"pos\":{\"x\":-3.9522,\"y\":1.5976,\"z\":-10.441},\"rot\":{\"x\":359.9198,\"y\":269.9766,\"z\":180.0128}},\"9d8605\":{\"lock\":false,\"pos\":{\"x\":-27.5546,\"y\":1.6188,\"z\":-3.6685},\"rot\":{\"x\":359.9316,\"y\":315.0046,\"z\":359.9554}},\"a8e1a7\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7348,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"abafbe\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9997,\"z\":0.0687}},\"ac6f92\":{\"lock\":false,\"pos\":{\"x\":2.6121,\"y\":1.615,\"z\":6.268},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"bf6a5a\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"c5f2d8\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0002,\"z\":0.0803}},\"cb0c5e\":{\"lock\":false,\"pos\":{\"x\":-6.7492,\"y\":1.4028,\"z\":-10.6522},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"ee1424\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6503,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0168}},\"f0db5d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":3.0006,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9821,\"z\":0.0169}},\"f9b51c\":{\"lock\":false,\"pos\":{\"x\":-27.2042,\"y\":1.6193,\"z\":-0.14},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "36afc6", - "Name": "Card", + "GUID": "abafbe", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -3.95287442, - "posY": 1.597611, - "posZ": -10.4414072, - "rotX": 359.9198, - "rotY": 269.98175, - "rotZ": 180.012863, + "posX": 1.69640112, + "posY": 1.55831671, + "posZ": 14.2789021, + "rotX": 359.955139, + "rotY": 224.99968, + "rotZ": 0.06867015, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "ea8da3", + "Name": "Card", + "Transform": { + "posX": 2.37870216, + "posY": 2.29049468, + "posZ": -133.560455, + "rotX": 0.0208050124, + "rotY": 270.0124, + "rotZ": 0.0167756546, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Talisman", + "Description": "Esoteric Power", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272530, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed24ae", + "Name": "Deck", + "Transform": { + "posX": 3.34962368, + "posY": 2.31707931, + "posZ": -131.848343, + "rotX": 0.0208099633, + "rotY": 269.99585, + "rotZ": 0.0167695247, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272528, + 272529, + 272526, + 272527 + ], + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e2e2d3", + "Name": "Card", + "Transform": { + "posX": -5.98058176, + "posY": 1.33893788, + "posZ": -56.5212631, + "rotX": 0.0204079114, + "rotY": 269.996521, + "rotZ": 359.0622, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissociative Fugue", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272528, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34832d", + "Name": "Card", + "Transform": { + "posX": -5.524111, + "posY": 1.32039833, + "posZ": -58.15253, + "rotX": 0.0208388213, + "rotY": 269.977051, + "rotZ": 0.0167123, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissociative Fugue", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272529, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc164e", + "Name": "Card", + "Transform": { + "posX": -5.767892, + "posY": 1.3405602, + "posZ": -54.9912262, + "rotX": 0.0211650487, + "rotY": 270.002258, + "rotZ": 359.003662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissociative Fugue", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272526, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8bb323", + "Name": "Card", + "Transform": { + "posX": -5.41466427, + "posY": 1.33991969, + "posZ": -53.30645, + "rotX": 0.0206559338, + "rotY": 269.9998, + "rotZ": 359.0705, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissociative Fugue", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272527, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "126a15", + "Name": "Custom_Token", + "Transform": { + "posX": 12.897398, + "posY": 3.28371, + "posZ": -20.2640762, + "rotX": 359.919739, + "rotY": 270.0045, + "rotZ": 0.0168391354, + "scaleX": 0.415559769, + "scaleY": 1.0, + "scaleZ": 0.415559769 + }, + "Nickname": "ONE HUNDRED DOOM", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "MIN_VALUE = -99\r\nMAX_VALUE = 999\r\n\r\nfunction onload(saved_data)\r\n light_mode = false\r\n val = 0\r\n\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n light_mode = loaded_data[1]\r\n val = loaded_data[2]\r\n end\r\n\r\n createAll()\r\nend\r\n\r\nfunction updateSave()\r\n local data_to_save = {light_mode, val}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction createAll()\r\n s_color = {0.5, 0.5, 0.5, 95}\r\n\r\n if light_mode then\r\n f_color = {1,1,1,95}\r\n else\r\n f_color = {0,0,0,100}\r\n end\r\n\r\n\r\n\r\n self.createButton({\r\n label=tostring(val),\r\n click_function=\"add_subtract\",\r\n function_owner=self,\r\n position={0,0.05,0},\r\n height=600,\r\n width=1000,\r\n alignment = 3,\r\n scale={x=1.5, y=1.5, z=1.5},\r\n font_size=600,\r\n font_color=f_color,\r\n color={0,0,0,0}\r\n })\r\n\r\n\r\n\r\n\r\n if light_mode then\r\n lightButtonText = \"[ Set dark ]\"\r\n else\r\n lightButtonText = \"[ Set light ]\"\r\n end\r\n \r\nend\r\n\r\nfunction removeAll()\r\n self.removeInput(0)\r\n self.removeInput(1)\r\n self.removeButton(0)\r\n self.removeButton(1)\r\n self.removeButton(2)\r\nend\r\n\r\nfunction reloadAll()\r\n removeAll()\r\n createAll()\r\n\r\n updateSave()\r\nend\r\n\r\nfunction swap_fcolor(_obj, _color, alt_click)\r\n light_mode = not light_mode\r\n reloadAll()\r\nend\r\n\r\nfunction swap_align(_obj, _color, alt_click)\r\n center_mode = not center_mode\r\n reloadAll()\r\nend\r\n\r\nfunction editName(_obj, _string, value) \r\n self.setName(value)\r\n setTooltips()\r\nend\r\n\r\nfunction add_subtract(_obj, _color, alt_click)\r\n mod = alt_click and -1 or 1\r\n new_value = math.min(math.max(val + mod, MIN_VALUE), MAX_VALUE)\r\n if val ~= new_value then\r\n val = new_value\r\n updateVal()\r\n updateSave()\r\n end\r\nend\r\n\r\nfunction updateVal()\r\n\r\n self.editButton({\r\n index = 0,\r\n label = tostring(val),\r\n\r\n })\r\nend\r\n\r\nfunction reset_val()\r\n val = 0\r\n updateVal()\r\n updateSave()\r\nend\r\n\r\nfunction setTooltips()\r\n self.editInput({\r\n index = 0,\r\n value = self.getName(),\r\n tooltip = ttText\r\n })\r\n self.editButton({\r\n index = 0,\r\n value = tostring(val),\r\n tooltip = ttText\r\n })\r\nend\r\n\r\nfunction null()\r\nend\r\n\r\nfunction keepSample(_obj, _string, value) \r\n reloadAll()\r\nend", + "LuaScriptState": "[true,100]", + "XmlUI": "" + }, + { + "GUID": "c69433", + "Name": "Card", + "Transform": { + "posX": 3.03018546, + "posY": 2.29049468, + "posZ": -117.384956, + "rotX": 0.0208137985, + "rotY": 269.980682, + "rotZ": 0.016763011, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Meme Oshino", + "Description": "The Hawaiian Shirt Guy", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272525, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "085a04", + "Name": "Deck", + "Transform": { + "posX": 1.69645882, + "posY": 3.69799757, + "posZ": 14.2788286, + "rotX": 359.968262, + "rotY": 224.997971, + "rotZ": 0.0582910553, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273912, + 273913, + 273911, + 273914, + 273910 + ], + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "8383dc", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29634225, + "posZ": -68.10829, + "rotX": 0.0208083112, + "rotY": 269.999939, + "rotZ": 0.0167697482, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Altered Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273912, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc18e3", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29767025, + "posZ": -68.11985, + "rotX": 0.0208081342, + "rotY": 269.999878, + "rotZ": 0.0167710315, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Altered Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273913, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "feeb3a", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.296997, + "posZ": -70.41985, + "rotX": 0.020808544, + "rotY": 269.999878, + "rotZ": 0.0167694278, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Altered Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273911, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96312c", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29701555, + "posZ": -65.80829, + "rotX": 0.0208083633, + "rotY": 270.000061, + "rotZ": 0.01676965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Altered Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273914, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "90055e", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29834342, + "posZ": -65.8198547, + "rotX": 0.0208083279, + "rotY": 269.9997, + "rotZ": 0.0167712532, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Altered Forest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273910, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "04c127", + "Name": "Deck", + "Transform": { + "posX": 18.7625256, + "posY": 2.30733752, + "posZ": -140.919281, + "rotX": 0.0265734736, + "rotY": 224.997986, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272823, + 272822 + ], + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0cf373", + "Name": "Card", + "Transform": { + "posX": -1.768481, + "posY": 1.27390432, + "posZ": 54.4035149, + "rotX": 0.0208116639, + "rotY": 269.9894, + "rotZ": 0.0167672429, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d08bb7", + "Name": "Card", + "Transform": { + "posX": -1.88996267, + "posY": 1.31072032, + "posZ": 54.0349, + "rotX": 0.02081175, + "rotY": 269.989441, + "rotZ": 0.0167671535, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a81f01", + "Name": "Deck", + "Transform": { + "posX": 16.9410019, + "posY": 2.32177973, + "posZ": -130.965591, + "rotX": 0.0265735686, + "rotY": 224.997986, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inhabitants of Yomi", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 272803, + 272804, + 272800, + 272801, + 272802 + ], + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "14191b", + "Name": "Card", + "Transform": { + "posX": 36.6243553, + "posY": 1.29634225, + "posZ": -68.108284, + "rotX": 0.0208114218, + "rotY": 269.990479, + "rotZ": 0.0167676676, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entanglement", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272803, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7a05a", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.33887672, + "posZ": -68.1083, + "rotX": 0.0208118428, + "rotY": 269.9888, + "rotZ": 0.0167667456, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Entanglement", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272804, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2375f3", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.37273169, + "posZ": -68.1083, + "rotX": 0.0208106432, + "rotY": 269.993225, + "rotZ": 0.01676835, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nekomata", + "Description": "Forked Cat", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272800, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ae6a7", + "Name": "Card", + "Transform": { + "posX": 36.6243477, + "posY": 1.3854847, + "posZ": -68.1083, + "rotX": 0.02081109, + "rotY": 269.993225, + "rotZ": 0.0167698022, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nekomata", + "Description": "Forked Cat", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272801, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0747c4", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.39202535, + "posZ": -68.1083, + "rotX": 0.0208124537, + "rotY": 269.9893, + "rotZ": 0.016767703, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsuchigumo", + "Description": "Ground Spider", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272802, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ffd32c", + "Name": "Deck", + "Transform": { + "posX": 19.60802, + "posY": 2.31215143, + "posZ": -126.211632, + "rotX": 0.026573427, + "rotY": 224.998291, + "rotZ": 179.997147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tireless Pursuits", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273002, + 273003, + 273004 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "bf3579", + "Name": "Card", + "Transform": { + "posX": 0.8056733, + "posY": 1.592652, + "posZ": -4.375959, + "rotX": 359.919739, + "rotY": 270.000031, + "rotZ": 0.016838029, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tireless Pursuit", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273002, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b270f4", + "Name": "Card", + "Transform": { + "posX": 0.5656745, + "posY": 1.63380992, + "posZ": -4.390184, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 0.01683978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tireless Pursuit", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273003, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a6524", + "Name": "Card", + "Transform": { + "posX": 0.7871026, + "posY": 1.667373, + "posZ": -4.5075593, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 0.01683892, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tireless Pursuit", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273004, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "ac6f92", + "Name": "Deck", + "Transform": { + "posX": 2.6121397, + "posY": 1.61501729, + "posZ": 6.26803541, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 0.0168384332, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Scenario Reference", + "Nickname": "Choose 1 to set aside, remove the other 2 from the game", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1017508,13 +1045187,17 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267100, + "Hands": false, "SidewaysCard": false, + "DeckIDs": [ + 273908, + 273909, + 273907 + ], "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1017524,80 +1045207,29 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "00c945", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.2151985, - "posY": 1.60843766, - "posZ": -4.104, - "rotX": 359.954926, - "rotY": 225.3978, - "rotZ": 0.06806683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + "ContainedObjects": [ + { + "GUID": "8b2da9", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 2.61207819, + "posY": 1.59324944, + "posZ": 6.26804733, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Cabin", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1017611,148 +1045243,45 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 273908, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "dc4019", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "04b44d", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.0353, - "posY": 1.61696374, - "posZ": -7.453001, - "rotX": 359.9201, - "rotY": 269.988, - "rotZ": 0.0168841425, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 2.57241273, + "posY": 1.63055706, + "posZ": 5.805796, + "rotX": 359.932434, + "rotY": 269.999817, + "rotZ": 180.014175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Cabin", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1017766,148 +1045295,45 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 273909, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "94b353", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2b5ebc", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62247527, - "posZ": -3.82999969, - "rotX": 359.9831, - "rotY": 359.9425, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 2.72793651, + "posY": 1.6642642, + "posZ": 6.143948, + "rotX": 359.919739, + "rotY": 269.999146, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Cabin", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1017921,291 +1045347,35 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 273907, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - } + ] }, { - "GUID": "2c0977", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8912, - "posY": 1.62120771, - "posZ": 7.6714, - "rotX": 359.9201, - "rotY": 269.996948, - "rotZ": 0.01687141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "30b30c", - "Name": "Custom_Tile", - "Transform": { - "posX": -2.00602055, - "posY": 1.59931433, - "posZ": -9.731959, - "rotX": 358.6348, - "rotY": 269.941132, - "rotZ": 0.0183552075, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "add to chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3476a8", + "GUID": "a8e1a7", "Name": "Deck", "Transform": { - "posX": -3.9274, - "posY": 1.78770459, - "posZ": 5.75710058, + "posX": -3.92760587, + "posY": 1.73475039, + "posZ": 5.757131, "rotX": 359.919739, - "rotY": 269.9999, + "rotY": 270.000031, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1018234,21 +1045404,6 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 267010, - 267009, - 267012, - 267011, - 267003, - 267002, - 267007, - 267006, - 267008, - 266421, - 266420, - 266419, - 266418, - 266417, - 266416, 231718, 231718, 231717, @@ -1018256,41 +1045411,27 @@ 231716, 231716, 231716, - 266426, - 266427, - 266425, - 266424, - 231721, - 231721, - 231720, - 231720, - 266415, - 266414, - 266412, - 266411, - 266413, - 267001, - 267000 + 272820, + 272821, + 272818, + 272819, + 272816, + 272817, + 272814, + 272815, + 272811, + 272812, + 272813, + 273000, + 273005, + 273006, + 273007, + 273008, + 273001, + 273010, + 273009 ], "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", @@ -1018299,792 +1045440,30 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 + }, + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + }, + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "2aeba4", - "Name": "Card", - "Transform": { - "posX": 30.3081722, - "posY": 1.29386353, - "posZ": 71.74868, - "rotX": 0.0208087079, - "rotY": 269.999146, - "rotZ": 0.0167709459, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pitfall", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267010, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2f14e2", - "Name": "Card", - "Transform": { - "posX": 30.308176, - "posY": 1.336371, - "posZ": 71.74869, - "rotX": 0.0208089445, - "rotY": 269.999176, - "rotZ": 0.016771039, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pitfall", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267009, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e28953", - "Name": "Card", - "Transform": { - "posX": 30.3081665, - "posY": 1.29251719, - "posZ": 67.14869, - "rotX": 0.0208088122, - "rotY": 269.999146, - "rotZ": 0.016770903, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Specular Visions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267012, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a5bb2d", - "Name": "Card", - "Transform": { - "posX": 30.30816, - "posY": 1.334937, - "posZ": 67.14868, - "rotX": 0.0208088085, - "rotY": 269.999146, - "rotZ": 0.01677073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Specular Visions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267011, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5c2ba2", - "Name": "Card", - "Transform": { - "posX": 30.3081512, - "posY": 1.2911706, - "posZ": 62.54876, - "rotX": 0.0208091345, - "rotY": 269.999054, - "rotZ": 0.0167708974, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tanuki", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267003, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0be603", - "Name": "Card", - "Transform": { - "posX": 30.3081455, - "posY": 1.33372068, - "posZ": 62.5487556, - "rotX": 0.0208091643, - "rotY": 269.999, - "rotZ": 0.01677078, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tanuki", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267002, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1b3346", - "Name": "Card", - "Transform": { - "posX": 33.86289, - "posY": 1.296501, - "posZ": 76.3486938, - "rotX": 0.0208085068, - "rotY": 269.999146, - "rotZ": 0.016770171, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hylophobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267007, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e6ee04", - "Name": "Card", - "Transform": { - "posX": 33.8628731, - "posY": 1.33898652, - "posZ": 76.34868, - "rotX": 0.0208084825, - "rotY": 269.999268, - "rotZ": 0.0167702865, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hylophobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267006, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c6ee99", - "Name": "Card", - "Transform": { - "posX": 33.8628731, - "posY": 1.37290514, - "posZ": 76.34868, - "rotX": 0.02080935, - "rotY": 269.999146, - "rotZ": 0.0167707521, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hylophobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267008, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ee8246", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.37495971, - "posZ": 67.1526947, - "rotX": 0.02081205, - "rotY": 269.9895, - "rotZ": 0.016767038, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266421, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d2204b", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.390547, - "posZ": 67.1527, - "rotX": 0.0213004313, - "rotY": 269.98938, - "rotZ": 0.0165473465, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266420, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33b6b6", - "Name": "Card", - "Transform": { - "posX": 45.9794731, - "posY": 1.385514, - "posZ": 67.1527, - "rotX": 0.0231619757, - "rotY": 269.9891, - "rotZ": 0.0157850236, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266419, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f7f1fa", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.4033668, - "posZ": 67.1526947, - "rotX": 0.02081241, - "rotY": 269.989258, - "rotZ": 0.0167683326, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266418, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c205a7", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40212667, - "posZ": 67.1527, - "rotX": 0.0233857036, - "rotY": 269.988983, - "rotZ": 0.0156789552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266417, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "957d78", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.42275548, - "posZ": 67.1526947, - "rotX": 0.0208129883, - "rotY": 269.9891, - "rotZ": 0.0167683829, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266416, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "f5c831", "Name": "Card", @@ -1019450,20 +1045829,20 @@ "XmlUI": "" }, { - "GUID": "dfb192", + "GUID": "2f6568", "Name": "Card", "Transform": { - "posX": 45.97948, - "posY": 1.29753649, - "posZ": 64.852684, - "rotX": 0.020811433, - "rotY": 269.9897, - "rotZ": 0.0167674255, + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208115987, + "rotY": 269.989136, + "rotZ": 0.0167665854, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Tempus Edax Rerum", + "Nickname": "Portentous Signs", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1019484,15 +1045863,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266426, + "CardID": 272820, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019502,20 +1045881,20 @@ "XmlUI": "" }, { - "GUID": "33c248", + "GUID": "4bbf61", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.34002566, - "posZ": 64.85267, - "rotX": 0.0208113659, - "rotY": 269.989777, - "rotZ": 0.0167669784, + "posX": 40.2900543, + "posY": 1.294304, + "posZ": -79.61989, + "rotX": 0.020811554, + "rotY": 269.989441, + "rotZ": 0.01676567, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Tempus Edax Rerum", + "Nickname": "Portentous Signs", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1019536,15 +1045915,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266427, + "CardID": 272821, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019554,20 +1045933,20 @@ "XmlUI": "" }, { - "GUID": "704be5", + "GUID": "af392c", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.37393081, - "posZ": 64.85267, - "rotX": 0.0208120141, - "rotY": 269.9897, - "rotZ": 0.0167668313, + "posX": 40.290062, + "posY": 1.29632366, + "posZ": -72.71996, + "rotX": 0.02081162, + "rotY": 269.989136, + "rotZ": 0.0167666283, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Inexorable Fate", + "Nickname": "Perturbing Interpretations", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1019588,15 +1045967,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266425, + "CardID": 272818, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019606,20 +1045985,20 @@ "XmlUI": "" }, { - "GUID": "ea73aa", + "GUID": "1bc7c1", "Name": "Card", "Transform": { - "posX": 45.979454, - "posY": 1.37804866, - "posZ": 64.85266, - "rotX": 0.02081239, - "rotY": 269.989624, - "rotZ": 0.01676817, + "posX": 40.29005, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.0208115261, + "rotY": 269.989166, + "rotZ": 0.0167655777, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Inexorable Fate", + "Nickname": "Perturbing Interpretations", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1019640,15 +1046019,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266424, + "CardID": 272819, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019658,21 +1046037,21 @@ "XmlUI": "" }, { - "GUID": "50e716", + "GUID": "82e552", "Name": "Card", "Transform": { - "posX": -13.8034887, - "posY": 1.57302034, - "posZ": 1.99893022, - "rotX": 359.920471, - "rotY": 270.000641, - "rotZ": 0.0145632224, + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208082646, + "rotY": 270.000153, + "rotZ": 0.0167696234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", + "Nickname": "Interference", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1019692,15 +1046071,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 231721, + "CardID": 272816, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019710,21 +1046089,21 @@ "XmlUI": "" }, { - "GUID": "c4ce76", + "GUID": "85f1b5", "Name": "Card", "Transform": { - "posX": -13.9735909, - "posY": 1.73492968, - "posZ": 1.969332, - "rotX": 359.9267, - "rotY": 270.0006, - "rotZ": 0.0145301558, + "posX": 40.2900734, + "posY": 1.29699659, + "posZ": -70.42085, + "rotX": 0.0208132714, + "rotY": 269.984955, + "rotZ": 0.01676484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", + "Nickname": "Interference", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1019744,15 +1046123,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 231721, + "CardID": 272817, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019762,119 +1046141,15 @@ "XmlUI": "" }, { - "GUID": "ab3719", + "GUID": "b438d0", "Name": "Card", "Transform": { - "posX": -14.5550861, - "posY": 1.57516873, - "posZ": 5.69822454, - "rotX": 359.92038, - "rotY": 270.002563, - "rotZ": 0.0152713312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16d6d6", - "Name": "Card", - "Transform": { - "posX": -14.5491152, - "posY": 1.73727059, - "posZ": 5.64764357, - "rotX": 359.924774, - "rotY": 270.002625, - "rotZ": 0.0113747623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c5ddb4", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.0208117645, - "rotY": 269.9892, - "rotZ": 0.0167672317, + "posX": 40.2900658, + "posY": 1.29497719, + "posZ": -77.31988, + "rotX": 0.0208111741, + "rotY": 269.990021, + "rotZ": 0.0167669114, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1019900,15 +1046175,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266415, + "CardID": 272814, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019918,15 +1046193,15 @@ "XmlUI": "" }, { - "GUID": "caf763", + "GUID": "0a01d8", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.34069467, - "posZ": 67.1526947, - "rotX": 0.0208118185, - "rotY": 269.989044, - "rotZ": 0.0167671051, + "posX": 40.29005, + "posY": 1.33745229, + "posZ": -77.31989, + "rotX": 0.020802673, + "rotY": 270.019043, + "rotZ": 0.0167774744, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1019952,15 +1046227,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266414, + "CardID": 272815, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1019970,15 +1046245,15 @@ "XmlUI": "" }, { - "GUID": "43f39e", + "GUID": "dfa2f3", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.37421834, - "posZ": 67.1526947, - "rotX": 0.0208118632, - "rotY": 269.9889, - "rotZ": 0.0167670418, + "posX": 40.29005, + "posY": 1.37143731, + "posZ": -77.31989, + "rotX": 0.0208107252, + "rotY": 269.993134, + "rotZ": 0.0167688727, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1020004,15 +1046279,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266412, + "CardID": 272811, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1020022,15 +1046297,15 @@ "XmlUI": "" }, { - "GUID": "16bd65", + "GUID": "c0daec", "Name": "Card", "Transform": { - "posX": 45.97946, - "posY": 1.3842473, - "posZ": 67.1526947, - "rotX": 0.0208124518, - "rotY": 269.988831, - "rotZ": 0.0167680886, + "posX": 40.2900543, + "posY": 1.38159633, + "posZ": -77.31989, + "rotX": 0.0208123531, + "rotY": 269.9896, + "rotZ": 0.016768463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1020056,15 +1046331,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266411, + "CardID": 272812, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1020074,21 +1046349,21 @@ "XmlUI": "" }, { - "GUID": "0b3238", + "GUID": "a2eaab", "Name": "Card", "Transform": { - "posX": 45.97947, - "posY": 1.40053284, - "posZ": 67.1527, - "rotX": 0.0212381389, - "rotY": 269.989075, - "rotZ": 0.0165763944, + "posX": 40.290062, + "posY": 1.379199, + "posZ": -77.3198853, + "rotX": 0.020452721, + "rotY": 269.9865, + "rotZ": 0.0147665758, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tsuchinoko", - "Description": "", + "Description": "Child of Dirt", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1020108,15 +1046383,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266413, + "CardID": 272813, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527347766/FA9376834FAA4B238EDBFFC0451A7E6A2EF2E7D1/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1020126,20 +1046401,20 @@ "XmlUI": "" }, { - "GUID": "287e00", + "GUID": "305003", "Name": "Card", "Transform": { - "posX": 30.3113937, - "posY": 1.28982532, - "posZ": 57.9485741, - "rotX": 0.02080889, - "rotY": 269.998962, - "rotZ": 0.0167707838, + "posX": 58.099678, + "posY": 1.31018257, + "posZ": -47.4705353, + "rotX": 0.0208093561, + "rotY": 269.999878, + "rotZ": 0.0167715829, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kodama", + "Nickname": "Tanuki", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1020160,15 +1046435,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267001, + "CardID": 273000, "SidewaysCard": false, "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1020178,20 +1046453,20 @@ "XmlUI": "" }, { - "GUID": "6154ab", + "GUID": "e756c2", "Name": "Card", "Transform": { - "posX": 30.311388, - "posY": 1.33232474, - "posZ": 57.94857, - "rotX": 0.0208087116, - "rotY": 269.998932, - "rotZ": 0.01677078, + "posX": 58.0996552, + "posY": 1.30546975, + "posZ": -63.5707626, + "rotX": 0.02080901, + "rotY": 269.999664, + "rotZ": 0.0167712271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Kodama", + "Nickname": "Hylophobia", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1020212,15 +1046487,327 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267000, + "CardID": 273005, "SidewaysCard": false, "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7ba9d", + "Name": "Card", + "Transform": { + "posX": 58.0996552, + "posY": 1.30479658, + "posZ": -65.8706741, + "rotX": 0.0208090432, + "rotY": 269.9998, + "rotZ": 0.0167709179, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hylophobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273006, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ee984", + "Name": "Card", + "Transform": { + "posX": 58.0996628, + "posY": 1.30345, + "posZ": -70.4708557, + "rotX": 0.0208080821, + "rotY": 270.0001, + "rotZ": 0.0167703554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pitfall", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273007, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "607df7", + "Name": "Card", + "Transform": { + "posX": 58.0996628, + "posY": 1.30277681, + "posZ": -72.77069, + "rotX": 0.0208088774, + "rotY": 269.9996, + "rotZ": 0.0167709589, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pitfall", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273008, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9d9b23", + "Name": "Card", + "Transform": { + "posX": 58.099678, + "posY": 1.30950928, + "posZ": -49.77054, + "rotX": 0.0208092816, + "rotY": 269.999939, + "rotZ": 0.0167711545, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tanuki", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273001, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "659648", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.30765164, + "posZ": -49.72035, + "rotX": 0.020808598, + "rotY": 270.0, + "rotZ": 0.0167715047, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Specular Visions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273010, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97990a", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.30832493, + "posZ": -47.42037, + "rotX": 0.0208086036, + "rotY": 270.000122, + "rotZ": 0.0167706069, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Specular Visions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273009, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527352348/FB7C16195694ABD50AB5C5F52D116E286E685C75/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1020232,15 +1046819,1282 @@ ] }, { - "GUID": "44b0c5", + "GUID": "2c47b9", + "Name": "Deck", + "Transform": { + "posX": -2.72469115, + "posY": 1.6303885, + "posZ": 0.373322159, + "rotX": 0.0168350171, + "rotY": 180.000092, + "rotZ": 0.08025699, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273727, + 273726, + 273725, + 273400, + 273723 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2734": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527381311/81FF237B88003DF99F810E418BC77CFCD9634123/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527381532/22D00B2615F296A649B9167CC6F45761EA5F7067/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "fd672d", + "Name": "Card", + "Transform": { + "posX": 10.2562447, + "posY": 1.32072687, + "posZ": -76.60114, + "rotX": 0.0167717934, + "rotY": 180.00029, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273727, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "465982", + "Name": "Card", + "Transform": { + "posX": 10.1149368, + "posY": 1.35767448, + "posZ": -76.52019, + "rotX": 0.0167715773, + "rotY": 180.000259, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273726, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b51953", + "Name": "Card", + "Transform": { + "posX": 10.025918, + "posY": 1.39150143, + "posZ": -76.7063446, + "rotX": 0.0167716648, + "rotY": 180.000259, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273725, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3eea26", + "Name": "CardCustom", + "Transform": { + "posX": 10.2525034, + "posY": 1.40120268, + "posZ": -76.72356, + "rotX": 0.0167749021, + "rotY": 180.008362, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273400, + "SidewaysCard": false, + "CustomDeck": { + "2734": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527381311/81FF237B88003DF99F810E418BC77CFCD9634123/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527381532/22D00B2615F296A649B9167CC6F45761EA5F7067/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "19845c", + "Name": "Card", + "Transform": { + "posX": 10.1807728, + "posY": 1.41083252, + "posZ": -76.62101, + "rotX": 0.0167716146, + "rotY": 180.000275, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273723, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c5f2d8", + "Name": "Deck", + "Transform": { + "posX": -2.68851423, + "posY": 1.61911654, + "posZ": -5.048532, + "rotX": 0.0168350562, + "rotY": 180.000183, + "rotZ": 0.08025665, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 273730, + 273729, + 273728 + ], + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "3c6b4e", + "Name": "Card", + "Transform": { + "posX": 10.3092508, + "posY": 1.31964374, + "posZ": -80.3670349, + "rotX": 0.0167719442, + "rotY": 180.000244, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273730, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "226f7b", + "Name": "Card", + "Transform": { + "posX": 9.991284, + "posY": 1.35648549, + "posZ": -80.46209, + "rotX": 0.0167718288, + "rotY": 180.000214, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273729, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbe34f", + "Name": "Card", + "Transform": { + "posX": 9.973797, + "posY": 1.39042044, + "posZ": -80.32555, + "rotX": 0.0167714916, + "rotY": 180.000229, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273728, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529484929/285B0F534EC45B93345CDB873A7E7B66E2353B46/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256529485581/CEAB7BCD94EECD3A85657475B018205D5B74493C/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "30b30c", "Name": "Custom_Tile", "Transform": { - "posX": -23.6766, - "posY": 1.61560524, - "posZ": 3.86000013, + "posX": -2.00737667, + "posY": 1.59915078, + "posZ": -9.7323, + "rotX": 358.664856, + "rotY": 269.959717, + "rotZ": 0.0880205557, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "add to chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b7539", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.96787548, + "posY": 1.64344466, + "posZ": -11.26183, + "rotX": 358.8584, + "rotY": 269.997284, + "rotZ": 4.26917744, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "add to chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e65ce", + "Name": "Card", + "Transform": { + "posX": -3.95218515, + "posY": 1.597606, + "posZ": -10.4409924, + "rotX": 359.919769, + "rotY": 269.976624, + "rotZ": 180.012848, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario Reference", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273900, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb0c5e", + "Name": "Bag", + "Transform": { + "posX": -6.7492, + "posY": 1.40275073, + "posZ": -10.6522007, "rotX": 359.983154, - "rotY": 0.000123903, - "rotZ": 359.920074, + "rotY": 0.0008183902, + "rotZ": 359.919678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Depending on difficulty, add the respective token to the chaos bag", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "984eec", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.86331844, + "posY": 3.59928727, + "posZ": -10.6912107, + "rotX": 1.97228885, + "rotY": 270.075378, + "rotZ": 3.57508373, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/qrgGQRD.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7a9cb", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.45519829, + "posY": 3.54341984, + "posZ": -9.19051, + "rotX": 359.919281, + "rotY": 270.013855, + "rotZ": 0.0170022156, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/yfs8gHq.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1df0a5", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.268604, + "posY": 3.54508662, + "posZ": -12.2928333, + "rotX": 359.9201, + "rotY": 270.0304, + "rotZ": 0.0167935323, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/3Ym1IeG.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2460df", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.193773, + "posY": 3.63547134, + "posZ": -10.8393745, + "rotX": 2.54819822, + "rotY": 270.085175, + "rotZ": 2.44643259, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/c9qdSzS.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ee1424", + "Name": "Deck", + "Transform": { + "posX": -17.1199646, + "posY": 1.65031981, + "posZ": -0.0300032329, + "rotX": 359.9201, + "rotY": 269.999634, + "rotZ": 0.0168427657, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shuffle and place in a circle", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273902, + 273903, + 273905, + 273904, + 273906 + ], + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5e408e", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.29970849, + "posZ": -56.6084328, + "rotX": 0.02080904, + "rotY": 269.999634, + "rotZ": 0.0167704523, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Forest Section", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273902, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2eb430", + "Name": "Card", + "Transform": { + "posX": 36.6243439, + "posY": 1.30038166, + "posZ": -54.30843, + "rotX": 0.0208090637, + "rotY": 269.999756, + "rotZ": 0.0167703275, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Forest Section", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273903, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5aedf3", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30170965, + "posZ": -54.31999, + "rotX": 0.020809086, + "rotY": 269.999634, + "rotZ": 0.0167703237, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Forest Section", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273905, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "041cb0", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30103636, + "posZ": -56.61999, + "rotX": 0.0208091848, + "rotY": 269.999634, + "rotZ": 0.0167703573, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Forest Section", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273904, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49977d", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.02080913, + "rotY": 269.9997, + "rotZ": 0.0167703368, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unknown Forest Section", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273906, + "SidewaysCard": false, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "60adf1", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.4671, + "posY": 1.60998106, + "posZ": -0.04880007, + "rotX": 0.07989436, + "rotY": 89.9998245, + "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1020387,240 +1048241,26 @@ } }, { - "GUID": "48e00f", - "Name": "Deck", + "GUID": "00c945", + "Name": "Custom_Tile", "Transform": { - "posX": -2.6885, - "posY": 1.61911654, - "posZ": -5.04850054, - "rotX": 0.0168356448, - "rotY": 180.0, - "rotZ": 0.0802560449, + "posX": -20.2151985, + "posY": 1.60843766, + "posZ": -4.104, + "rotX": 359.954926, + "rotY": 225.3978, + "rotZ": 0.06806679, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Act", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266730, - 266729, - 266728 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "710ac4", - "Name": "Card", - "Transform": { - "posX": 26.3188076, - "posY": 1.3577013, - "posZ": 52.6158333, - "rotX": 0.0167711843, - "rotY": 180.000031, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266730, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f9b2fa", - "Name": "Card", - "Transform": { - "posX": 26.59129, - "posY": 1.32387, - "posZ": 52.6053467, - "rotX": 0.0167713873, - "rotY": 180.000031, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266729, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3010c8", - "Name": "Card", - "Transform": { - "posX": 26.3301487, - "posY": 1.28680313, - "posZ": 52.56382, - "rotX": 0.0167736784, - "rotY": 180.006546, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266728, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "4b7539", - "Name": "Custom_Tile", - "Transform": { - "posX": -1.96963108, - "posY": 1.64389861, - "posZ": -11.2618456, - "rotX": 358.692, - "rotY": 270.031433, - "rotZ": 4.2638154, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "add to chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1020636,12 +1048276,12 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { - "Type": 2, + "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true @@ -1020649,23 +1048289,127 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } }, { - "GUID": "4bf612", - "Name": "Deck", + "GUID": "f0db5d", + "Name": "Card", "Transform": { - "posX": -2.72469974, - "posY": 1.6303885, - "posZ": 0.373300225, - "rotX": 0.0168355629, - "rotY": 180.0, - "rotZ": 0.0802563652, + "posX": -23.676506, + "posY": 3.00057936, + "posZ": -0.0300027821, + "rotX": 359.9201, + "rotY": 269.982147, + "rotZ": 0.0168664735, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Agenda", + "Nickname": "Aokigahara Forest Entrance", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1020685,19 +1048429,13 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266727, - 266726, - 266725, - 266724, - 266723 - ], + "Hands": true, + "CardID": 273901, + "SidewaysCard": false, "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527364258/CB9168B16B1A33A7F3DA5319B9BF26951E80F07A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527363955/6F4DC0459CF0E06144653BD60E01BC6FCF460710/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": false, @@ -1020707,29 +1048445,80 @@ }, "LuaScript": "", "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf6a5a", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6763973, + "posY": 1.61334467, + "posZ": -3.82999969, + "rotX": 0.0168391019, + "rotY": 180.0, + "rotZ": 0.07992984, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "212ac5", - "Name": "Card", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", "Transform": { - "posX": 22.6930733, - "posY": 1.35653889, - "posZ": 53.17691, - "rotX": 0.0167708714, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.8 }, "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1020743,34 +1048532,33 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266727, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "8072e5", - "Name": "Card", + "1": { + "GUID": "685fca", + "Name": "Custom_Tile", "Transform": { - "posX": 22.9662476, - "posY": 1.32264912, - "posZ": 52.88528, - "rotX": 0.0167710148, - "rotY": 180.000015, - "rotZ": 179.979187, + "posX": -23.6765537, + "posY": 1.61560524, + "posZ": 3.86000729, + "rotX": 359.983154, + "rotY": 7.494157E-05, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1020779,9 +1048567,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1020795,192 +1048583,500 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266726, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "46aed7", - "Name": "Card", - "Transform": { - "posX": 22.84535, - "posY": 1.28565145, - "posZ": 52.9530029, - "rotX": 0.0167712644, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266725, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d4ad27", - "Name": "Card", - "Transform": { - "posX": 23.0077229, - "posY": 1.37390447, - "posZ": 52.9038277, - "rotX": 0.0100648478, - "rotY": 179.999969, - "rotZ": 0.113476887, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266724, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "223642", - "Name": "Card", - "Transform": { - "posX": 22.9546165, - "posY": 1.38266563, - "posZ": 53.5569344, - "rotX": 0.0100822672, - "rotY": 179.999939, - "rotZ": 0.419944227, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266723, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - ] + } }, { - "GUID": "60adf1", + "GUID": "9d8605", "Name": "Custom_Tile", "Transform": { - "posX": -20.4671, - "posY": 1.60998106, - "posZ": -0.04880007, - "rotX": 0.0798942745, - "rotY": 89.9998245, - "rotZ": 359.983124, + "posX": -27.5545578, + "posY": 1.61880016, + "posZ": -3.66849017, + "rotX": 359.93158, + "rotY": 315.004639, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f9b51c", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.2042179, + "posY": 1.61934853, + "posZ": -0.140038386, + "rotX": 359.9201, + "rotY": 270.0001, + "rotZ": 0.0168756917, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "685fca", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765537, + "posY": 1.61560524, + "posZ": 3.86000729, + "rotX": 359.983154, + "rotY": 7.494157E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7c5416", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9164, + "posY": 1.62003374, + "posZ": 3.55700016, + "rotX": 359.93158, + "rotY": 315.000061, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "685fca", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765537, + "posY": 1.61560524, + "posZ": 3.86000729, + "rotX": 359.983154, + "rotY": 7.494157E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6766, + "posY": 1.61560524, + "posZ": 3.86000013, + "rotX": 359.983154, + "rotY": 0.000122376237, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1021282,15 +1049378,15 @@ } }, { - "GUID": "7c5416", + "GUID": "2c0977", "Name": "Custom_Tile", "Transform": { - "posX": -26.9164, - "posY": 1.62003374, - "posZ": 3.55700016, - "rotX": 359.93158, - "rotY": 315.000061, - "rotZ": 359.9554, + "posX": -26.8912, + "posY": 1.62120771, + "posZ": 7.6714, + "rotX": 359.9201, + "rotY": 269.996948, + "rotZ": 0.01687155, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1021317,8 +1049413,8 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { @@ -1021332,6 +1049428,57 @@ "LuaScriptState": "", "XmlUI": "", "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, "3": { "GUID": "5b38c6", "Name": "Custom_Tile", @@ -1021382,57 +1049529,6 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - "1": { - "GUID": "685fca", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765537, - "posY": 1.61560524, - "posZ": 3.86000729, - "rotX": 359.983154, - "rotY": 7.494157E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" } } }, @@ -1021440,12020 +1049536,12 @@ "GUID": "85d658", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, + "posX": -30.2242241, "posY": 1.62473547, - "posZ": 3.86000037, - "rotX": 359.9831, - "rotY": 359.942474, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9d8605", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62359226, - "posZ": -0.02999988, - "rotX": 359.983154, - "rotY": 1.90155333E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ab1961", - "Name": "Deck", - "Transform": { - "posX": 2.73410034, - "posY": 1.63394654, - "posZ": 5.737001, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Impulsive Fear", - "Description": "Striking Fear substitute", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266906, - 266905, - 266900, - 266901, - 266902, - 266903, - 266904 - ], - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "34890c", - "Name": "Card", - "Transform": { - "posX": 1.00902462, - "posY": 1.275556, - "posZ": 56.6354141, - "rotX": 0.0209137443, - "rotY": 270.000031, - "rotZ": 0.0160791073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Compulsiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266906, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "60eadd", - "Name": "Card", - "Transform": { - "posX": 0.8786403, - "posY": 1.32246089, - "posZ": 56.65755, - "rotX": 0.0233952366, - "rotY": 270.0001, - "rotZ": 0.0138239507, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Compulsiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266905, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "014f59", - "Name": "Card", - "Transform": { - "posX": 0.91987884, - "posY": 1.2764312, - "posZ": 59.7005272, - "rotX": 0.02080855, - "rotY": 270.000122, - "rotZ": 0.0167712644, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266900, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fe7951", - "Name": "Card", - "Transform": { - "posX": -1.62138736, - "posY": 1.29185152, - "posZ": 59.5137558, - "rotX": 0.634099364, - "rotY": 269.999939, - "rotZ": 0.016810229, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266901, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6ed136", - "Name": "Card", - "Transform": { - "posX": -1.79617894, - "posY": 1.33031559, - "posZ": 59.58438, - "rotX": 0.5114591, - "rotY": 270.000275, - "rotZ": 0.016805578, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266902, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "29b676", - "Name": "Card", - "Transform": { - "posX": -3.35718083, - "posY": 1.27551162, - "posZ": 62.2241631, - "rotX": 0.0219808165, - "rotY": 270.003845, - "rotZ": 0.00965098, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obsessiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266903, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a2a9b", - "Name": "Card", - "Transform": { - "posX": -2.90551853, - "posY": 1.31210434, - "posZ": 62.191124, - "rotX": 359.990479, - "rotY": 270.000122, - "rotZ": 0.0190648176, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obsessiveness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266904, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345069029/4172EE01B0E78526C4714C31133958A620FA243E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "abafbe", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69640112, - "posY": 1.55831671, - "posZ": 14.2789021, - "rotX": 359.955139, - "rotY": 224.99968, - "rotZ": 0.0686702, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "f1b25e", - "Name": "Deck", - "Transform": { - "posX": 12.7413321, - "posY": 3.27353215, - "posZ": -26.5003338, - "rotX": 359.919739, - "rotY": 269.999939, - "rotZ": 0.0168384984, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266329, - 266328, - 266327, - 266326 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "c95684", - "Name": "Card", - "Transform": { - "posX": -38.6263466, - "posY": 1.30704188, - "posZ": -62.70399, - "rotX": 0.020807974, - "rotY": 270.0, - "rotZ": 0.0167771969, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociative Fugue", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266329, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "01a2bc", - "Name": "Card", - "Transform": { - "posX": -41.0248833, - "posY": 1.324566, - "posZ": -65.64972, - "rotX": 0.741141737, - "rotY": 270.0086, - "rotZ": 0.0167035572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociative Fugue", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266328, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a924d5", - "Name": "Card", - "Transform": { - "posX": -41.23849, - "posY": 1.32281911, - "posZ": -63.2456741, - "rotX": 0.6191445, - "rotY": 270.000122, - "rotZ": 359.969879, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociative Fugue", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266327, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2a9431", - "Name": "Card", - "Transform": { - "posX": -38.8606339, - "posY": 1.30620348, - "posZ": -65.2790756, - "rotX": 0.0208017565, - "rotY": 269.999817, - "rotZ": 0.0168172568, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dissociative Fugue", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266326, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "fa9c2a", - "Name": "Card", - "Transform": { - "posX": 1.69645727, - "posY": 3.666862, - "posZ": 14.2788286, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 0.05786503, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Talisman", - "Description": "Esoteric Power", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266330, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "126a15", - "Name": "Custom_Token", - "Transform": { - "posX": 12.719471, - "posY": 3.278633, - "posZ": -22.8086739, - "rotX": 359.919739, - "rotY": 270.0312, - "rotZ": 0.0167939421, - "scaleX": 0.415559769, - "scaleY": 1.0, - "scaleZ": 0.415559769 - }, - "Nickname": "ONE HUNDRED DOOM", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 0.0, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": false, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": false - } - }, - "LuaScript": "MIN_VALUE = -99\r\nMAX_VALUE = 999\r\n\r\nfunction onload(saved_data)\r\n light_mode = false\r\n val = 0\r\n\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n light_mode = loaded_data[1]\r\n val = loaded_data[2]\r\n end\r\n\r\n createAll()\r\nend\r\n\r\nfunction updateSave()\r\n local data_to_save = {light_mode, val}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction createAll()\r\n s_color = {0.5, 0.5, 0.5, 95}\r\n\r\n if light_mode then\r\n f_color = {1,1,1,95}\r\n else\r\n f_color = {0,0,0,100}\r\n end\r\n\r\n\r\n\r\n self.createButton({\r\n label=tostring(val),\r\n click_function=\"add_subtract\",\r\n function_owner=self,\r\n position={0,0.05,0},\r\n height=600,\r\n width=1000,\r\n alignment = 3,\r\n scale={x=1.5, y=1.5, z=1.5},\r\n font_size=600,\r\n font_color=f_color,\r\n color={0,0,0,0}\r\n })\r\n\r\n\r\n\r\n\r\n if light_mode then\r\n lightButtonText = \"[ Set dark ]\"\r\n else\r\n lightButtonText = \"[ Set light ]\"\r\n end\r\n \r\nend\r\n\r\nfunction removeAll()\r\n self.removeInput(0)\r\n self.removeInput(1)\r\n self.removeButton(0)\r\n self.removeButton(1)\r\n self.removeButton(2)\r\nend\r\n\r\nfunction reloadAll()\r\n removeAll()\r\n createAll()\r\n\r\n updateSave()\r\nend\r\n\r\nfunction swap_fcolor(_obj, _color, alt_click)\r\n light_mode = not light_mode\r\n reloadAll()\r\nend\r\n\r\nfunction swap_align(_obj, _color, alt_click)\r\n center_mode = not center_mode\r\n reloadAll()\r\nend\r\n\r\nfunction editName(_obj, _string, value) \r\n self.setName(value)\r\n setTooltips()\r\nend\r\n\r\nfunction add_subtract(_obj, _color, alt_click)\r\n mod = alt_click and -1 or 1\r\n new_value = math.min(math.max(val + mod, MIN_VALUE), MAX_VALUE)\r\n if val ~= new_value then\r\n val = new_value\r\n updateVal()\r\n updateSave()\r\n end\r\nend\r\n\r\nfunction updateVal()\r\n\r\n self.editButton({\r\n index = 0,\r\n label = tostring(val),\r\n\r\n })\r\nend\r\n\r\nfunction reset_val()\r\n val = 0\r\n updateVal()\r\n updateSave()\r\nend\r\n\r\nfunction setTooltips()\r\n self.editInput({\r\n index = 0,\r\n value = self.getName(),\r\n tooltip = ttText\r\n })\r\n self.editButton({\r\n index = 0,\r\n value = tostring(val),\r\n tooltip = ttText\r\n })\r\nend\r\n\r\nfunction null()\r\nend\r\n\r\nfunction keepSample(_obj, _string, value) \r\n reloadAll()\r\nend", - "LuaScriptState": "[true,100]", - "XmlUI": "" - }, - { - "GUID": "974f35", - "Name": "Card", - "Transform": { - "posX": 1.69644833, - "posY": 3.66847444, - "posZ": 14.2788305, - "rotX": 359.96106, - "rotY": 224.999969, - "rotZ": 180.059, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Meme Oshino", - "Description": "The Hawaiian Shirt Guy", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266325, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0b9a6e", - "Name": "Deck", - "Transform": { - "posX": 1.69626629, - "posY": 3.70195031, - "posZ": 14.2786875, - "rotX": 0.122092113, - "rotY": 224.9974, - "rotZ": 180.058273, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inhabitants of Yomi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266400, - 266401, - 266402, - 266404, - 266403 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "08950b", - "Name": "Card", - "Transform": { - "posX": 49.56285, - "posY": 1.29816461, - "posZ": 62.55276, - "rotX": 0.02081207, - "rotY": 269.98822, - "rotZ": 0.0167667232, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266400, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3628e8", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34066, - "posZ": 62.5527573, - "rotX": 0.0208122153, - "rotY": 269.988342, - "rotZ": 0.0167669486, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266401, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c0c1e3", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.37381721, - "posZ": 62.5527573, - "rotX": 0.0208120029, - "rotY": 269.9886, - "rotZ": 0.01676675, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsuchigumo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266402, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "93596b", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.020811839, - "rotY": 269.9886, - "rotZ": 0.0167670026, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266404, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d74946", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.340708, - "posZ": 67.1526947, - "rotX": 0.0208118223, - "rotY": 269.988525, - "rotZ": 0.01676642, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266403, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "22c537", - "Name": "Deck", - "Transform": { - "posX": 1.69645941, - "posY": 3.683436, - "posZ": 14.2788286, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 180.058289, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266423, - 266423 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2d8362", - "Name": "Card", - "Transform": { - "posX": -3.942032, - "posY": 1.2716316, - "posZ": 49.3359528, - "rotX": 0.0208118558, - "rotY": 269.989166, - "rotZ": 0.0167674534, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cf9e82", - "Name": "Card", - "Transform": { - "posX": -3.91009974, - "posY": 1.318653, - "posZ": 49.4840546, - "rotX": 0.0208118372, - "rotY": 269.989166, - "rotZ": 0.01676743, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "b9f9df", - "Name": "Card", - "Transform": { - "posX": 10.8362713, - "posY": 3.25098372, - "posZ": -19.7445049, - "rotX": 359.920135, - "rotY": 270.000153, - "rotZ": 0.0168733448, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cabin", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267107, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "030ed3", - "Name": "Deck", - "Transform": { - "posX": 12.6977453, - "posY": 3.281252, - "posZ": -16.2866364, - "rotX": 359.920135, - "rotY": 269.999817, - "rotZ": 0.0168757178, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267110, - 267112, - 267111, - 267109, - 267108 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "7b28c5", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.2988193, - "posZ": 60.241188, - "rotX": 0.0208087284, - "rotY": 270.000061, - "rotZ": 0.0167710669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267110, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "665adf", - "Name": "Card", - "Transform": { - "posX": 53.23061, - "posY": 1.29814684, - "posZ": 57.94098, - "rotX": 0.0208087359, - "rotY": 270.000061, - "rotZ": 0.0167709775, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267112, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ae3b03", - "Name": "Card", - "Transform": { - "posX": 53.2285728, - "posY": 1.2994926, - "posZ": 62.5412, - "rotX": 0.0208085142, - "rotY": 270.0, - "rotZ": 0.0167713054, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267111, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ad0f0b", - "Name": "Card", - "Transform": { - "posX": 53.2285538, - "posY": 1.30016577, - "posZ": 64.841095, - "rotX": 0.0208088551, - "rotY": 270.0, - "rotZ": 0.01677153, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267109, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2333ec", - "Name": "Card", - "Transform": { - "posX": -11.9359226, - "posY": 1.60841775, - "posZ": 20.6987038, - "rotX": 359.932739, - "rotY": 269.999939, - "rotZ": 0.0142073669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Altered Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267108, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "6bb955", - "Name": "Deck", - "Transform": { - "posX": 1.6964618, - "posY": 3.68343687, - "posZ": 14.27883, - "rotX": 359.948059, - "rotY": 224.998062, - "rotZ": 180.058289, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tireless Pursuit", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267005, - 267004 - ], - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b2de02", - "Name": "Card", - "Transform": { - "posX": 30.3081818, - "posY": 1.29655659, - "posZ": 80.9487, - "rotX": 0.0208084825, - "rotY": 269.999176, - "rotZ": 0.0167699475, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tireless Pursuit", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267005, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a51ad6", - "Name": "Card", - "Transform": { - "posX": 30.308176, - "posY": 1.33908534, - "posZ": 80.94869, - "rotX": 0.0208085, - "rotY": 269.999237, - "rotZ": 0.0167702083, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tireless Pursuit", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267004, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "bf6a5a", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6763973, - "posY": 1.61334467, - "posZ": -3.82999969, - "rotX": 0.01683915, - "rotY": 180.0, - "rotZ": 0.07992948, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "685fca", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765537, - "posY": 1.61560524, - "posZ": 3.86000729, - "rotX": 359.983154, - "rotY": 7.494157E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "cb0c5e", - "Name": "Bag", - "Transform": { - "posX": -6.74920034, - "posY": 1.40275073, - "posZ": -10.6522007, - "rotX": 359.983154, - "rotY": 0.0008227993, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Depending on difficulty, add the respective token to the chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "984eec", - "Name": "Custom_Tile", - "Transform": { - "posX": -7.86331844, - "posY": 3.59928727, - "posZ": -10.6912107, - "rotX": 1.97228885, - "rotY": 270.075378, - "rotZ": 3.57508373, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a7a9cb", - "Name": "Custom_Tile", - "Transform": { - "posX": -7.45519829, - "posY": 3.54341984, - "posZ": -9.19051, - "rotX": 359.919281, - "rotY": 270.013855, - "rotZ": 0.0170022156, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1df0a5", - "Name": "Custom_Tile", - "Transform": { - "posX": -8.268604, - "posY": 3.54508662, - "posZ": -12.2928333, - "rotX": 359.9201, - "rotY": 270.0304, - "rotZ": 0.0167935323, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/3Ym1IeG.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2460df", - "Name": "Custom_Tile", - "Transform": { - "posX": -7.193773, - "posY": 3.63547134, - "posZ": -10.8393745, - "rotX": 2.54819822, - "rotY": 270.085175, - "rotZ": 2.44643259, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/c9qdSzS.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e27890", - "Name": "Deck", - "Transform": { - "posX": -17.12, - "posY": 1.65031993, - "posZ": -0.0300003868, - "rotX": 359.9201, - "rotY": 270.0001, - "rotZ": 0.0168417636, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shuffle and place in a circle", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267103, - 267104, - 267105, - 267106, - 267102 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "98f84d", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.30555177, - "posZ": 83.24123, - "rotX": 0.0208081529, - "rotY": 270.0001, - "rotZ": 0.01677093, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Forest Section", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267103, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "54e151", - "Name": "Card", - "Transform": { - "posX": 53.2285652, - "posY": 1.30487859, - "posZ": 80.94122, - "rotX": 0.0208081789, - "rotY": 270.0001, - "rotZ": 0.016771134, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Forest Section", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267104, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "88608f", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.3042053, - "posZ": 78.64122, - "rotX": 0.020808002, - "rotY": 270.0001, - "rotZ": 0.01677129, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Forest Section", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267105, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "645bac", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.303532, - "posZ": 76.3412247, - "rotX": 0.0208089, - "rotY": 270.000061, - "rotZ": 0.0167713258, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Forest Section", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267106, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "acf294", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.30622506, - "posZ": 85.54123, - "rotX": 0.0208080076, - "rotY": 270.0001, - "rotZ": 0.0167710166, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Forest Section", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267102, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e4757e", - "Name": "Card", - "Transform": { - "posX": -23.6765232, - "posY": 1.62806654, - "posZ": -0.0300958585, - "rotX": 359.9201, - "rotY": 269.999969, - "rotZ": 0.016840497, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aokigahara Forest Entrance", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267101, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f9b51c", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9967, - "posY": 1.618142, - "posZ": -3.2605, - "rotX": 359.9554, - "rotY": 225.0, - "rotZ": 0.0683800355, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "685fca", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765537, - "posY": 1.61560524, - "posZ": 3.86000729, - "rotX": 359.983154, - "rotY": 7.494157E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "8f297e", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 12.249403, - "posY": 1.46325052, - "posZ": -4.01360035, - "rotX": 359.920135, - "rotY": 269.998962, - "rotZ": 0.0168759432, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "4 - Houkaimonogatari", - "Description": "version 1.3", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263595689/B3D421457B3FC30DC790EA58CAEE5B6D829A4949/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"00ef90\":{\"lock\":false,\"pos\":{\"x\":-20.1045,\"y\":1.6095,\"z\":-0.0664},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"09256b\":{\"lock\":false,\"pos\":{\"x\":-20.4866,\"y\":1.6057,\"z\":-14.8191},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"0f67eb\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9201}},\"11f31e\":{\"lock\":false,\"pos\":{\"x\":-30.3806,\"y\":1.6521,\"z\":-7.7898},\"rot\":{\"x\":359.9201,\"y\":270.0325,\"z\":0.0168}},\"1960b1\":{\"lock\":false,\"pos\":{\"x\":-20.7225,\"y\":1.6126,\"z\":7.6645},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"246354\":{\"lock\":false,\"pos\":{\"x\":-0.4015,\"y\":1.5949,\"z\":-2.3229},\"rot\":{\"x\":0.0168,\"y\":180.0027,\"z\":0.0803}},\"247e93\":{\"lock\":false,\"pos\":{\"x\":-9.6195,\"y\":1.6669,\"z\":-2.6361},\"rot\":{\"x\":0.1566,\"y\":89.9942,\"z\":359.9832}},\"2b19d5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"340240\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":225.007,\"z\":0.0687}},\"399875\":{\"lock\":false,\"pos\":{\"x\":-33.0357,\"y\":1.6297,\"z\":7.4813},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0168}},\"3cf02b\":{\"lock\":false,\"pos\":{\"x\":-30.2257,\"y\":1.6247,\"z\":3.8601},\"rot\":{\"x\":359.9832,\"y\":0.0276,\"z\":359.9201}},\"4615d2\":{\"lock\":false,\"pos\":{\"x\":-6.0892,\"y\":1.4042,\"z\":-2.5883},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.9197}},\"471bf4\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"4892a6\":{\"lock\":false,\"pos\":{\"x\":-4.5676,\"y\":1.6515,\"z\":14.3793},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"4df489\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"528640\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6144,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"55d226\":{\"lock\":false,\"pos\":{\"x\":-33.546,\"y\":1.6259,\"z\":-8.0462},\"rot\":{\"x\":359.9201,\"y\":270.0111,\"z\":0.0169}},\"5683de\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"595ee7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0115,\"z\":359.92}},\"5b7bc3\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6325,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"5cd799\":{\"lock\":false,\"pos\":{\"x\":-26.0387,\"y\":1.6133,\"z\":-15.3248},\"rot\":{\"x\":359.9201,\"y\":270.0112,\"z\":0.0169}},\"604aa4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.97,\"z\":180.0169}},\"6441b1\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"6c2536\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.6486,\"y\":1.6208,\"z\":7.4705},\"rot\":{\"x\":359.9201,\"y\":270.0111,\"z\":0.0168}},\"7f4146\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0272,\"z\":0.0168}},\"8c8885\":{\"lock\":false,\"pos\":{\"x\":-33.4646,\"y\":1.6282,\"z\":0.1115},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"8df94f\":{\"lock\":false,\"pos\":{\"x\":-30.2278,\"y\":1.6542,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9882,\"z\":0.0169}},\"90b301\":{\"lock\":false,\"pos\":{\"x\":-26.7043,\"y\":1.6164,\"z\":-7.6695},\"rot\":{\"x\":359.9201,\"y\":269.9734,\"z\":0.0169}},\"91fcb3\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7877,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"9f3029\":{\"lock\":false,\"pos\":{\"x\":-20.182,\"y\":1.6073,\"z\":-7.7696},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"9fd4ed\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9882,\"y\":3.5605,\"z\":359.9192}},\"a46ed9\":{\"lock\":false,\"pos\":{\"x\":-33.2132,\"y\":1.6232,\"z\":-15.455},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"ac1429\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6428,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0299,\"z\":0.0168}},\"af38d8\":{\"lock\":false,\"pos\":{\"x\":-26.2627,\"y\":1.6191,\"z\":3.4101},\"rot\":{\"x\":359.9201,\"y\":270.0318,\"z\":0.0168}},\"b51091\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6212,\"z\":7.5687},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0168}},\"b73562\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6019,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.92}},\"bb3609\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"bde6c0\":{\"lock\":false,\"pos\":{\"x\":-23.6801,\"y\":1.645,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9901,\"z\":0.0169}},\"c5ca05\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0168}},\"d96465\":{\"lock\":false,\"pos\":{\"x\":-23.6779,\"y\":1.6156,\"z\":3.8595},\"rot\":{\"x\":359.9831,\"y\":359.9631,\"z\":359.9201}},\"f0efcc\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "00ef90", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.1045, - "posY": 1.60947, - "posZ": -0.06640026, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.0168526117, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "09256b", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.4866, - "posY": 1.60566723, - "posZ": -14.8191013, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.01685547, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "0f67eb", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.63160729, - "posZ": -3.83000064, - "rotX": 359.983154, - "rotY": 0.000264295668, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "11f31e", - "Name": "Deck", - "Transform": { - "posX": -30.3806, - "posY": 1.65208828, - "posZ": -7.789801, - "rotX": 359.9201, - "rotY": 270.0325, - "rotZ": 0.01679545, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266814, - 266813 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "46fab5", - "Name": "Card", - "Transform": { - "posX": -30.3806286, - "posY": 1.63513446, - "posZ": -7.78979158, - "rotX": 359.9201, - "rotY": 270.032562, - "rotZ": 0.0167943016, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266814, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ff0a37", - "Name": "Card", - "Transform": { - "posX": -30.22427, - "posY": 1.677699, - "posZ": -7.700008, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168465991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266813, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1960b1", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.7225, - "posY": 1.61260378, - "posZ": 7.6645, - "rotX": 359.9201, - "rotY": 270.010864, - "rotZ": 0.01685185, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "246354", - "Name": "Card", - "Transform": { - "posX": -0.4014997, - "posY": 1.59494615, - "posZ": -2.3229, - "rotX": 0.0168321673, - "rotY": 180.002686, - "rotZ": 0.0802558661, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda c", - "Description": "do NOT place doom on this agenda (don't)", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266733, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "247e93", - "Name": "Notecard", - "Transform": { - "posX": -9.619501, - "posY": 1.66690373, - "posZ": -2.63610077, - "rotX": 0.15577285, - "rotY": 89.9942, - "rotZ": 359.982971, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sentry keyword", - "Description": "1. At the end of the enemy phase, reveal a random token from the Sentry bag (if an enemy has the Sentry keyword\n\n2. Move unengaged, ready enemies according to token instructions (remember only 1 enemy max per location with the Sentry keyword)\n\n3. After Sentry is resolved, set token aside. If no token is left, return all tokens back to the bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2b19d5", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62021828, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 0.000110357512, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "340240", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69640076, - "posY": 1.55831718, - "posZ": 14.2788029, - "rotX": 359.9551, - "rotY": 225.007, - "rotZ": 0.0686652139, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "c8dcbb", - "Name": "Card", - "Transform": { - "posX": 1.696458, - "posY": 3.66674876, - "posZ": 14.2788286, - "rotX": 359.968262, - "rotY": 224.997971, - "rotZ": 0.0582913831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "North Shirahebi Shrine", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267127, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d45b2", - "Name": "Card", - "Transform": { - "posX": 30.5202522, - "posY": 2.61813641, - "posZ": -45.09739, - "rotX": 359.919739, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mayoi Hachikuji", - "Description": "Lost Snail", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266331, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0550a4", - "Name": "Card", - "Transform": { - "posX": -6.376237, - "posY": 3.346156, - "posZ": 55.65814, - "rotX": 0.0125020482, - "rotY": 270.000244, - "rotZ": 179.770187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kuchisake-Onna", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266500, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0343fe", - "Name": "Deck", - "Transform": { - "posX": -6.725332, - "posY": 3.40397239, - "posZ": 55.56593, - "rotX": 0.01250049, - "rotY": 270.0001, - "rotZ": 179.92572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scheme", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266507, - 266506, - 266505, - 266504, - 266502, - 266501, - 266503, - 267022, - 267021, - 267023, - 266410, - 266409 - ], - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "9a14f4", - "Name": "Card", - "Transform": { - "posX": 53.2285728, - "posY": 1.30487847, - "posZ": 80.94122, - "rotX": 0.0208091028, - "rotY": 269.99762, - "rotZ": 0.01677037, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Relentless Stalking", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266507, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "78414b", - "Name": "Card", - "Transform": { - "posX": 53.2285843, - "posY": 1.33673072, - "posZ": 80.94123, - "rotX": 0.02080257, - "rotY": 269.9976, - "rotZ": 0.0167927537, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Relentless Stalking", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266506, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "426f2e", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.30555165, - "posZ": 83.24123, - "rotX": 0.0208091717, - "rotY": 269.997681, - "rotZ": 0.0167703032, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Omnipresence", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266505, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "736a5c", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.34803152, - "posZ": 83.24123, - "rotX": 0.0208089314, - "rotY": 269.9979, - "rotZ": 0.0167702641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Omnipresence", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266504, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1115fc", - "Name": "Card", - "Transform": { - "posX": 53.22857, - "posY": 1.306225, - "posZ": 85.54123, - "rotX": 0.0208090525, - "rotY": 269.9976, - "rotZ": 0.01677035, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aphasic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266502, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e9d0ad", - "Name": "Card", - "Transform": { - "posX": 53.22859, - "posY": 1.33780539, - "posZ": 85.54124, - "rotX": 0.0208028778, - "rotY": 269.9976, - "rotZ": 0.0167923644, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aphasic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266501, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aeb033", - "Name": "Card", - "Transform": { - "posX": 19.282671, - "posY": 1.39836431, - "posZ": 68.74472, - "rotX": 0.020807242, - "rotY": 270.0005, - "rotZ": 0.0167702213, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Laconic", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266503, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0b1abe", - "Name": "Card", - "Transform": { - "posX": 33.86288, - "posY": 1.2938081, - "posZ": 67.14869, - "rotX": 0.0208087359, - "rotY": 269.9994, - "rotZ": 0.0167706572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Route Change", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267022, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dafd79", - "Name": "Card", - "Transform": { - "posX": 33.8628654, - "posY": 1.3364265, - "posZ": 67.148674, - "rotX": 0.0208086614, - "rotY": 269.9994, - "rotZ": 0.0167708285, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Route Change", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267021, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b561bd", - "Name": "Card", - "Transform": { - "posX": 33.8628654, - "posY": 1.37022507, - "posZ": 67.148674, - "rotX": 0.02080881, - "rotY": 269.999451, - "rotZ": 0.0167706087, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Route Change", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267023, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50ee3c", - "Name": "Card", - "Transform": { - "posX": -2.179128, - "posY": 1.425612, - "posZ": 67.54715, - "rotX": 0.0166465733, - "rotY": 270.0, - "rotZ": 0.00730443234, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inciting Suspicions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266410, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "da7e61", - "Name": "Card", - "Transform": { - "posX": -2.45008445, - "posY": 1.4411937, - "posZ": 68.3909454, - "rotX": 0.0163997915, - "rotY": 270.000244, - "rotZ": 0.458592474, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inciting Suspicions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266409, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "65252f", - "Name": "Deck", - "Transform": { - "posX": -6.79950142, - "posY": 3.36471033, - "posZ": 55.6443176, - "rotX": 0.02082312, - "rotY": 269.999939, - "rotZ": 180.016785, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266408, - 266407, - 266406, - 266405 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "3b3f73", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.37464142, - "posZ": 67.1526947, - "rotX": 0.02081202, - "rotY": 269.988831, - "rotZ": 0.01676703, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266408, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2790de", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.38414872, - "posZ": 67.1526947, - "rotX": 0.0208127964, - "rotY": 269.988678, - "rotZ": 0.0167677812, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266407, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f11e7e", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.39368653, - "posZ": 67.1526947, - "rotX": 0.0208125785, - "rotY": 269.9886, - "rotZ": 0.0167680718, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266406, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "016f38", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.40543842, - "posZ": 67.1526947, - "rotX": 0.0208127368, - "rotY": 269.988556, - "rotZ": 0.0167679787, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266405, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "399875", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.0357, - "posY": 1.62971985, - "posZ": 7.481299, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.0168533325, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "3cf02b", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2256985, - "posY": 1.62473762, - "posZ": 3.86010051, - "rotX": 359.9832, - "rotY": 0.027607616, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "4615d2", - "Name": "Bag", - "Transform": { - "posX": -6.08919954, - "posY": 1.404196, - "posZ": -2.58829927, - "rotX": 359.983154, - "rotY": 0.000702514139, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sentry bag", - "Description": "Remove 1 skull, cultist, tablet, and elder thing token from the chaos bag to form this bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "Number": 0, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "471bf4", - "Name": "Custom_Tile", - "Transform": { - "posX": -17.1198978, - "posY": 1.60420215, - "posZ": -3.82999969, - "rotX": 359.983154, - "rotY": -5.679029E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "4892a6", - "Name": "Deck", - "Transform": { - "posX": -4.56760073, - "posY": 1.65152764, - "posZ": 14.3793011, - "rotX": 359.919739, - "rotY": 269.9999, - "rotZ": 0.0168404225, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Areas", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267121, - 267119, - 267126, - 267120, - 267125, - 267124, - 267123, - 267122 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b9d7ca", - "Name": "Card", - "Transform": { - "posX": 49.5628242, - "posY": 1.296818, - "posZ": 57.95255, - "rotX": 0.0208084378, - "rotY": 270.0, - "rotZ": 0.0167711042, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267121, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0d6b8f", - "Name": "Card", - "Transform": { - "posX": 49.5628433, - "posY": 1.29816461, - "posZ": 62.55275, - "rotX": 0.0208087061, - "rotY": 270.0, - "rotZ": 0.016771147, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267119, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "29331e", - "Name": "Card", - "Transform": { - "posX": 49.56284, - "posY": 1.29749143, - "posZ": 60.25279, - "rotX": 0.0208084174, - "rotY": 270.0, - "rotZ": 0.016770849, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267126, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7b35b6", - "Name": "Card", - "Transform": { - "posX": 49.5628281, - "posY": 1.29883778, - "posZ": 64.8526459, - "rotX": 0.0208089687, - "rotY": 270.0, - "rotZ": 0.0167715941, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267120, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "70bd90", - "Name": "Card", - "Transform": { - "posX": 49.56283, - "posY": 1.29951108, - "posZ": 67.15265, - "rotX": 0.0208081882, - "rotY": 270.000061, - "rotZ": 0.0167708546, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267125, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3107db", - "Name": "Card", - "Transform": { - "posX": 53.22855, - "posY": 1.29949248, - "posZ": 62.54118, - "rotX": 0.0208084825, - "rotY": 270.0, - "rotZ": 0.0167710055, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267124, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d16b8a", - "Name": "Card", - "Transform": { - "posX": 53.2305756, - "posY": 1.29814672, - "posZ": 57.94095, - "rotX": 0.0208085142, - "rotY": 270.000061, - "rotZ": 0.01677114, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267123, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "82ea09", - "Name": "Card", - "Transform": { - "posX": 53.22855, - "posY": 1.29881918, - "posZ": 60.24118, - "rotX": 0.0208086129, - "rotY": 270.0, - "rotZ": 0.0167713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Outer Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267122, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "4df489", - "Name": "Deck", - "Transform": { - "posX": -2.72469974, - "posY": 1.61594629, - "posZ": 0.373300165, - "rotX": 0.01683569, - "rotY": 180.0, - "rotZ": 0.0802557245, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda a", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266732, - 266731 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "791a4a", - "Name": "Card", - "Transform": { - "posX": 22.9001331, - "posY": 1.32275212, - "posZ": 53.30363, - "rotX": 0.0167712588, - "rotY": 180.000076, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266732, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "12c184", - "Name": "Card", - "Transform": { - "posX": 22.9265728, - "posY": 1.28582478, - "posZ": 53.44426, - "rotX": 0.0167712923, - "rotY": 180.000122, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266731, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "528640", - "Name": "Card", - "Transform": { - "posX": -17.1201, - "posY": 1.61444223, - "posZ": -15.2800016, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168397557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Marked Street", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267115, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "55d226", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.546, - "posY": 1.62586808, - "posZ": -8.046201, - "rotX": 359.9201, - "rotY": 270.0111, - "rotZ": 0.016852323, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "5683de", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.62935042, - "posZ": -11.5100021, - "rotX": 359.983154, - "rotY": 0.000191829022, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "595ee7", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.61334491, - "posZ": -3.82999969, - "rotX": 359.9832, - "rotY": 0.0115422281, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "5b7bc3", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.63253951, - "posZ": 15.1900005, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168395638, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Namishiro Park", - "Description": "Connected to NW and NE Residential Area", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267114, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5cd799", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.0387, - "posY": 1.61326063, - "posZ": -15.3248, - "rotX": 359.9201, - "rotY": 270.01123, - "rotZ": 0.0168532226, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "604aa4", - "Name": "Card", - "Transform": { - "posX": -3.95590019, - "posY": 1.59753931, - "posZ": -10.4412022, - "rotX": 359.919739, - "rotY": 269.970032, - "rotZ": 180.016876, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scenario Reference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267113, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6441b1", - "Name": "Custom_Tile", - "Transform": { - "posX": -17.1198978, - "posY": 1.60646236, - "posZ": 3.86000037, - "rotX": 359.983154, - "rotY": -3.4010096E-05, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "6c2536", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.63386738, - "posZ": 3.86000013, - "rotX": 359.983154, - "rotY": 0.000181074545, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.6486, - "posY": 1.62081039, - "posZ": 7.47049952, - "rotX": 359.9201, - "rotY": 270.011078, - "rotZ": 0.0168518722, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7f4146", - "Name": "Card", - "Transform": { - "posX": -36.7733, - "posY": 1.64184725, - "posZ": -15.28, - "rotX": 359.9201, - "rotY": 270.0272, - "rotZ": 0.0168016367, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Marked Street", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267116, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8c8885", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.4646, - "posY": 1.628152, - "posZ": 0.1114998, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.0168526322, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8df94f", - "Name": "Deck", - "Transform": { - "posX": -30.2278, - "posY": 1.65415573, - "posZ": -0.030000601, - "rotX": 359.9201, - "rotY": 269.9882, - "rotZ": 0.0168571826, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266809, - 266810 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b873e8", - "Name": "Card", - "Transform": { - "posX": -29.6965942, - "posY": 3.24997044, - "posZ": 3.494632, - "rotX": 0.020811893, - "rotY": 269.999756, - "rotZ": 0.0167518221, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266809, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6cdd24", - "Name": "Card", - "Transform": { - "posX": -30.0921268, - "posY": 3.30003762, - "posZ": 3.52330685, - "rotX": 359.971741, - "rotY": 270.011658, - "rotZ": 0.09038176, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266810, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "90b301", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7043, - "posY": 1.61643851, - "posZ": -7.6695013, - "rotX": 359.9201, - "rotY": 269.973358, - "rotZ": 0.0169057678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "91fcb3", - "Name": "Deck", - "Transform": { - "posX": -3.92750025, - "posY": 1.78770471, - "posZ": 5.757101, - "rotX": 359.919739, - "rotY": 269.9999, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267200, - 267017, - 267018, - 231727, - 231727, - 231719, - 231719, - 231719, - 266508, - 266509, - 267019, - 267020, - 267015, - 267016, - 267013, - 267014, - 266445, - 266446, - 266443, - 266441, - 266444, - 266447, - 266440, - 266448, - 266442, - 266437, - 266436, - 266438, - 266439, - 266423, - 266423, - 266421, - 266420, - 266419, - 266418, - 266417, - 266416 - ], - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356546202/EECEA0910560AD58CC336454EB53DB9988DE1032/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e18899", - "Name": "CardCustom", - "Transform": { - "posX": -3.92770863, - "posY": 2.00458264, - "posZ": 5.75714636, - "rotX": 359.9358, - "rotY": 270.012482, - "rotZ": 180.013443, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hakutaku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267200, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356546202/EECEA0910560AD58CC336454EB53DB9988DE1032/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c917a6", - "Name": "Card", - "Transform": { - "posX": 33.86289, - "posY": 1.296501, - "posZ": 76.3486938, - "rotX": 0.0208087042, - "rotY": 269.999237, - "rotZ": 0.0167706888, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obfuscated Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267017, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b8642c", - "Name": "Card", - "Transform": { - "posX": 33.8628769, - "posY": 1.33929622, - "posZ": 76.34868, - "rotX": 0.0208085459, - "rotY": 269.999268, - "rotZ": 0.0167705286, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obfuscated Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267018, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -17.60739, - "posY": 1.58022821, - "posZ": 8.422101, - "rotX": 359.920349, - "rotY": 269.999756, - "rotZ": 0.0154577158, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4904d0", - "Name": "Card", - "Transform": { - "posX": -18.06458, - "posY": 1.74395728, - "posZ": 8.675678, - "rotX": 359.928467, - "rotY": 269.9997, - "rotZ": 0.006147271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -15.6701107, - "posY": 1.57669926, - "posZ": 5.718232, - "rotX": 359.920654, - "rotY": 270.001251, - "rotZ": 0.0133364461, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8af879", - "Name": "Card", - "Transform": { - "posX": -15.808506, - "posY": 1.73237514, - "posZ": 5.64793253, - "rotX": 359.9293, - "rotY": 270.001251, - "rotZ": 0.01372296, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e7cb8", - "Name": "Card", - "Transform": { - "posX": -15.7747707, - "posY": 1.753205, - "posZ": 5.66288233, - "rotX": 359.921753, - "rotY": 270.001221, - "rotZ": 0.0162846111, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ancient Evils", - "Description": "Omen.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231719, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "159e6e", - "Name": "Card", - "Transform": { - "posX": 1.84077036, - "posY": 1.634361, - "posZ": 3.56385779, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Red Herring", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266508, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7e192c", - "Name": "Card", - "Transform": { - "posX": 1.8736763, - "posY": 1.5935756, - "posZ": 3.85808039, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Red Herring", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266509, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280518/2FEBEAE7BF07A847A0AFE5FBA4432B9F34601252/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206280828/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "48ecb4", - "Name": "Card", - "Transform": { - "posX": 33.862896, - "posY": 1.29515457, - "posZ": 71.7486954, - "rotX": 0.02080864, - "rotY": 269.999329, - "rotZ": 0.0167701356, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Geography", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267019, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ae3b40", - "Name": "Card", - "Transform": { - "posX": 33.86288, - "posY": 1.33766806, - "posZ": 71.74868, - "rotX": 0.0208086111, - "rotY": 269.9994, - "rotZ": 0.0167702455, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Geography", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267020, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "261d30", - "Name": "Card", - "Transform": { - "posX": 33.862896, - "posY": 1.29784751, - "posZ": 80.9487, - "rotX": 0.0208086837, - "rotY": 269.9992, - "rotZ": 0.0167702716, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Transient Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267015, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "754a9d", - "Name": "Card", - "Transform": { - "posX": 33.8628845, - "posY": 1.34083259, - "posZ": 80.9486847, - "rotX": 0.0208084788, - "rotY": 269.999237, - "rotZ": 0.0167701878, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Transient Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267016, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "35f3a7", - "Name": "Card", - "Transform": { - "posX": 33.8628922, - "posY": 1.299194, - "posZ": 85.5487, - "rotX": 0.0208086427, - "rotY": 269.999268, - "rotZ": 0.0167691279, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sanguine Twilight", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267013, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fb06a3", - "Name": "Card", - "Transform": { - "posX": 33.86289, - "posY": 1.34166121, - "posZ": 85.54869, - "rotX": 0.0208086427, - "rotY": 269.9992, - "rotZ": 0.0167695656, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sanguine Twilight", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267014, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1a6102", - "Name": "Card", - "Transform": { - "posX": 16.9550476, - "posY": 1.28458667, - "posZ": 56.628067, - "rotX": 0.0207573045, - "rotY": 269.9982, - "rotZ": 0.01684618, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mokumokuren", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266445, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9a86ba", - "Name": "Card", - "Transform": { - "posX": 17.0835457, - "posY": 1.30350363, - "posZ": 55.08733, - "rotX": 0.0207682047, - "rotY": 269.9978, - "rotZ": 1.02794933, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mokumokuren", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266446, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ffc414", - "Name": "Card", - "Transform": { - "posX": 17.1182117, - "posY": 1.29943228, - "posZ": 59.2929878, - "rotX": 0.0202577282, - "rotY": 269.9623, - "rotZ": 0.750326157, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266443, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "81fb84", - "Name": "Card", - "Transform": { - "posX": 20.3576431, - "posY": 1.28662312, - "posZ": 59.35904, - "rotX": 0.0208090786, - "rotY": 269.9982, - "rotZ": 0.01677066, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kamaitachi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266441, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cc017c", - "Name": "Card", - "Transform": { - "posX": 17.0668316, - "posY": 1.30192626, - "posZ": 61.4266129, - "rotX": 0.0209188424, - "rotY": 269.921631, - "rotZ": 0.8488322, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266444, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19802f", - "Name": "Card", - "Transform": { - "posX": 20.4314728, - "posY": 1.28548574, - "posZ": 55.3817673, - "rotX": 0.0208090078, - "rotY": 269.9982, - "rotZ": 0.0167705584, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Parade of a Hundred Demons", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266447, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dce383", - "Name": "Card", - "Transform": { - "posX": 20.2055054, - "posY": 1.28754342, - "posZ": 62.69173, - "rotX": 0.0208090246, - "rotY": 269.998138, - "rotZ": 0.01677027, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kamaitachi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266440, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a67639", - "Name": "Card", - "Transform": { - "posX": 20.689476, - "posY": 1.28495526, - "posZ": 53.1942368, - "rotX": 0.0212865528, - "rotY": 269.9996, - "rotZ": 0.0195340086, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Night Parade of a Hundred Demons", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266448, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "001274", - "Name": "Card", - "Transform": { - "posX": 12.0974588, - "posY": 1.408816, - "posZ": 47.6686554, - "rotX": 359.9866, - "rotY": 359.985535, - "rotZ": 0.016651433, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nopperabou", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266442, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d549d8", - "Name": "Card", - "Transform": { - "posX": 20.2744541, - "posY": 1.28852534, - "posZ": 65.96041, - "rotX": 0.0207690243, - "rotY": 270.0011, - "rotZ": 0.016747795, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266437, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3cfe6", - "Name": "Card", - "Transform": { - "posX": 20.4962482, - "posY": 1.325575, - "posZ": 66.02292, - "rotX": 0.0207762532, - "rotY": 270.003082, - "rotZ": 0.0167530831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Labyrinthine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266436, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fbf89f", - "Name": "Card", - "Transform": { - "posX": 23.2549133, - "posY": 1.28877127, - "posZ": 63.1029167, - "rotX": 0.02080757, - "rotY": 270.0031, - "rotZ": 0.01677242, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Serpentine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266438, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "237a6c", - "Name": "Card", - "Transform": { - "posX": 23.1906548, - "posY": 1.335783, - "posZ": 63.31632, - "rotX": 0.0208081175, - "rotY": 270.0016, - "rotZ": 0.0167720951, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Serpentine Streets", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266439, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d8362", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29820967, - "posZ": 67.15271, - "rotX": 0.0208110269, - "rotY": 269.989624, - "rotZ": 0.016767025, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cf9e82", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34070253, - "posZ": 67.1526947, - "rotX": 0.02081124, - "rotY": 269.989624, - "rotZ": 0.0167673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ee8246", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.37495971, - "posZ": 67.1526947, - "rotX": 0.02081205, - "rotY": 269.9895, - "rotZ": 0.016767038, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266421, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d2204b", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.390547, - "posZ": 67.1527, - "rotX": 0.0213004313, - "rotY": 269.98938, - "rotZ": 0.0165473465, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266420, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33b6b6", - "Name": "Card", - "Transform": { - "posX": 45.9794731, - "posY": 1.385514, - "posZ": 67.1527, - "rotX": 0.0231619757, - "rotY": 269.9891, - "rotZ": 0.0157850236, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266419, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f7f1fa", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.4033668, - "posZ": 67.1526947, - "rotX": 0.02081241, - "rotY": 269.989258, - "rotZ": 0.0167683326, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266418, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c205a7", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40212667, - "posZ": 67.1527, - "rotX": 0.0233857036, - "rotY": 269.988983, - "rotZ": 0.0156789552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266417, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "957d78", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.42275548, - "posZ": 67.1526947, - "rotX": 0.0208129883, - "rotY": 269.9891, - "rotZ": 0.0167683829, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266416, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "9f3029", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.182, - "posY": 1.60731411, - "posZ": -7.769601, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.01685182, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9fd4ed", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.6224755, - "posZ": -3.82999969, - "rotX": 359.988159, - "rotY": 3.56053829, - "rotZ": 359.919159, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a46ed9", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.2132, - "posY": 1.62322664, - "posZ": -15.455, - "rotX": 359.9201, - "rotY": 270.010773, - "rotZ": 0.0168533176, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ac1429", - "Name": "Deck", - "Transform": { - "posX": -23.6764984, - "posY": 1.64276624, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 270.029877, - "rotZ": 0.0167991016, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266811, - 266812 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "03930e", - "Name": "Card", - "Transform": { - "posX": -23.6765518, - "posY": 1.62581241, - "posZ": -7.700008, - "rotX": 359.9201, - "rotY": 270.0299, - "rotZ": 0.0167968236, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266811, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f6cea5", - "Name": "Card", - "Transform": { - "posX": -23.6765842, - "posY": 1.668636, - "posZ": -7.70000172, - "rotX": 359.93335, - "rotY": 270.0051, - "rotZ": 0.01404107, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northeast Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266812, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "af38d8", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.2627, - "posY": 1.619079, - "posZ": 3.41010022, - "rotX": 359.9201, - "rotY": 270.0318, - "rotZ": 0.0168233886, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b51091", - "Name": "Card", - "Transform": { - "posX": -17.1201, - "posY": 1.62115729, - "posZ": 7.56869936, - "rotX": 359.9201, - "rotY": 269.998657, - "rotZ": 0.0168414675, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Marked Street", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267117, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b73562", - "Name": "Custom_Tile", - "Transform": { - "posX": -17.1198978, - "posY": 1.60194516, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 0.000249595061, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "bb3609", - "Name": "Deck", - "Transform": { - "posX": -2.6885, - "posY": 1.61911654, - "posZ": -5.04850054, - "rotX": 0.0168355666, - "rotY": 180.0, - "rotZ": 0.08025597, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266736, - 266735, - 266734 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "13a43d", - "Name": "Card", - "Transform": { - "posX": 22.59847, - "posY": 1.3545655, - "posZ": 46.5794373, - "rotX": 0.0167709943, - "rotY": 180.000076, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266736, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ed9aea", - "Name": "Card", - "Transform": { - "posX": 22.3504124, - "posY": 1.32061088, - "posZ": 46.7369232, - "rotX": 0.0167709477, - "rotY": 180.000092, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266735, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "60f7b0", - "Name": "Card", - "Transform": { - "posX": 22.4337826, - "posY": 1.28363883, - "posZ": 46.58757, - "rotX": 0.0167711638, - "rotY": 180.000137, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266734, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "bde6c0", - "Name": "Deck", - "Transform": { - "posX": -23.6801, - "posY": 1.64502537, - "posZ": -0.0300004464, - "rotX": 359.9201, - "rotY": 269.9901, - "rotZ": 0.0168546233, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266807, - 266808 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "36f195", - "Name": "Card", - "Transform": { - "posX": -23.1488628, - "posY": 3.25234842, - "posZ": 3.494649, - "rotX": 0.0208125841, - "rotY": 269.9998, - "rotZ": 0.016746074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266807, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "25db70", - "Name": "Card", - "Transform": { - "posX": -23.5969868, - "posY": 3.30236483, - "posZ": 3.54372787, - "rotX": 0.0208835714, - "rotY": 269.979, - "rotZ": 0.0167184584, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northwest Residential Area", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266808, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206344084/47AB6327C1BC66B218D32430E42C852134FF7E2E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206343315/F7759FD6336D19B49A109F7B2B13EDA81DA87ED8/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "c5ca05", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64856255, - "posZ": 7.56999969, - "rotX": 359.9201, - "rotY": 269.999268, - "rotZ": 0.0168406684, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Marked Street", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267118, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d96465", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6779, - "posY": 1.6156069, - "posZ": 3.85950017, + "posZ": 3.859998, "rotX": 359.983124, - "rotY": 359.9631, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "f0efcc", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6764, - "posY": 1.6110878, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 0.000115329764, - "rotZ": 359.920074, + "rotY": 359.967651, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1033622,9802 +1049710,21 @@ ] }, { - "GUID": "b86938", - "Name": "Custom_Model_Bag", + "GUID": "c644be", + "Name": "Custom_PDF", "Transform": { - "posX": 12.2499027, - "posY": 1.46089411, - "posZ": -12.0136013, - "rotX": 359.9202, - "rotY": 269.7146, - "rotZ": 0.0172720347, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "5 - Fumeimonogatari", - "Description": "version 1.3", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263592869/0922478D2EE1158EB7CB94A789E1B3ACB26DBB35/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"04936a\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":180.0168}},\"09b19a\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0056,\"z\":0.0803}},\"0ee2d7\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0065,\"z\":0.0803}},\"108556\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"409d28\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"467d1c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6617,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"52917e\":{\"lock\":false,\"pos\":{\"x\":-33.6996,\"y\":1.6273,\"z\":-3.7683},\"rot\":{\"x\":359.9312,\"y\":314.4152,\"z\":359.9561}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.3011,\"y\":1.6376,\"z\":-0.0656},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"745e88\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6638,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"84037d\":{\"lock\":false,\"pos\":{\"x\":-20.3339,\"y\":1.6098,\"z\":-0.1856},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"8c304e\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6555,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9979,\"z\":180.0168}},\"99dbf5\":{\"lock\":false,\"pos\":{\"x\":-27.053,\"y\":1.6201,\"z\":3.177},\"rot\":{\"x\":359.9315,\"y\":314.8838,\"z\":359.9556}},\"a31e33\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9956,\"z\":180.0168}},\"afcb84\":{\"lock\":false,\"pos\":{\"x\":2.6849,\"y\":1.6929,\"z\":4.2859},\"rot\":{\"x\":359.9199,\"y\":269.989,\"z\":0.0177}},\"bad71b\":{\"lock\":false,\"pos\":{\"x\":-26.9009,\"y\":1.6179,\"z\":-3.7888},\"rot\":{\"x\":359.9552,\"y\":225.194,\"z\":0.0682}},\"ca0ea1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"cfb1cf\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7299,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"dd021a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"ddfdb0\":{\"lock\":false,\"pos\":{\"x\":2.7723,\"y\":1.5929,\"z\":5.8751},\"rot\":{\"x\":359.9199,\"y\":269.4152,\"z\":0.0176}},\"e01345\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"e11b94\":{\"lock\":false,\"pos\":{\"x\":-6.5439,\"y\":1.4025,\"z\":-10.4708},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"e680c1\":{\"lock\":false,\"pos\":{\"x\":2.7576,\"y\":1.6429,\"z\":5.1375},\"rot\":{\"x\":0.0801,\"y\":270.0108,\"z\":359.9823}},\"fe06e5\":{\"lock\":false,\"pos\":{\"x\":-33.7599,\"y\":1.6295,\"z\":3.3042},\"rot\":{\"x\":359.9554,\"y\":224.9994,\"z\":0.0684}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "745e88", - "Name": "Deck", - "Transform": { - "posX": 1.00092375, - "posY": 1.61956775, - "posZ": -2.30930066, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shuffle Unknown Worlds side up and place in a circle", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267133, - 267134, - 267135, - 267136 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "8d3cac", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.38554072, - "posZ": 62.5411873, - "rotX": 0.02080899, - "rotY": 269.997833, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267133, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "690277", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.341848, - "posZ": 62.5411873, - "rotX": 0.0166559648, - "rotY": 269.9977, - "rotZ": 180.018875, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267134, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "698bf1", - "Name": "Card", - "Transform": { - "posX": 53.22856, - "posY": 1.29946649, - "posZ": 62.54119, - "rotX": 0.0210869238, - "rotY": 269.99762, - "rotZ": 180.018509, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267135, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "11db44", - "Name": "Card", - "Transform": { - "posX": 53.2285576, - "posY": 1.37591088, - "posZ": 62.5411873, - "rotX": 0.0208090581, - "rotY": 269.997528, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267136, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "467d1c", - "Name": "Deck", - "Transform": { - "posX": -4.18097353, - "posY": 1.63669717, - "posZ": 14.9005442, - "rotX": 359.919739, - "rotY": 269.9999, - "rotZ": 0.01683993, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267141, - 267139, - 267140, - 267138, - 267137 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "7a252c", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.29681814, - "posZ": 57.95257, - "rotX": 0.0208085645, - "rotY": 270.0, - "rotZ": 0.0167709477, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267141, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "74f070", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.29816461, - "posZ": 62.5527573, - "rotX": 0.0208086725, - "rotY": 270.0, - "rotZ": 0.016771039, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267139, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "69cd45", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.29749143, - "posZ": 60.2527962, - "rotX": 0.0208088, - "rotY": 270.0, - "rotZ": 0.0167711787, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267140, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "72ec14", - "Name": "Card", - "Transform": { - "posX": 49.5628624, - "posY": 1.2988379, - "posZ": 64.85267, - "rotX": 0.0208082311, - "rotY": 270.0, - "rotZ": 0.0167706516, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267138, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "995f76", - "Name": "Card", - "Transform": { - "posX": 49.5628433, - "posY": 1.29951108, - "posZ": 67.15269, - "rotX": 0.02080894, - "rotY": 269.999939, - "rotZ": 0.0167717766, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unknown Worlds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267137, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "04936a", - "Name": "Card", - "Transform": { - "posX": -17.1199875, - "posY": 1.6189239, - "posZ": -0.030002635, - "rotX": 359.9201, - "rotY": 269.997925, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Antechamber", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267130, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "09b19a", - "Name": "Deck", - "Transform": { - "posX": -2.72469616, - "posY": 1.62076044, - "posZ": 0.3733228, - "rotX": 0.01682786, - "rotY": 180.0056, - "rotZ": 0.08025762, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266739, - 266738, - 266737 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "5976d0", - "Name": "Card", - "Transform": { - "posX": 27.0038662, - "posY": 1.28832841, - "posZ": 56.9387321, - "rotX": 0.016773602, - "rotY": 180.005554, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266739, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bcb90a", - "Name": "Card", - "Transform": { - "posX": 27.2323875, - "posY": 1.33541954, - "posZ": 57.1303329, - "rotX": 0.01677316, - "rotY": 180.004349, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266738, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8eea7f", - "Name": "Card", - "Transform": { - "posX": 26.44885, - "posY": 1.35905278, - "posZ": 57.04951, - "rotX": 0.0167733058, - "rotY": 180.005569, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266737, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "0ee2d7", - "Name": "Deck", - "Transform": { - "posX": -2.68853831, - "posY": 1.61911654, - "posZ": -5.048529, - "rotX": 0.0168265812, - "rotY": 180.00647, - "rotZ": 0.08025795, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266742, - 266741, - 266740 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "4958ec", - "Name": "Card", - "Transform": { - "posX": 22.98673, - "posY": 1.28578007, - "posZ": 53.2168121, - "rotX": 0.01677378, - "rotY": 180.00647, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266742, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "76d149", - "Name": "Card", - "Transform": { - "posX": 23.1225471, - "posY": 1.32273757, - "posZ": 53.0152969, - "rotX": 0.0167714264, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266741, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6d05af", - "Name": "Card", - "Transform": { - "posX": -2.688536, - "posY": 1.68731427, - "posZ": -5.04853153, - "rotX": 0.0101009589, - "rotY": 180.00029, - "rotZ": 359.372375, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266740, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "108556", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69640183, - "posY": 1.5583179, - "posZ": 14.2789021, - "rotX": 359.955139, - "rotY": 224.9996, - "rotZ": 0.06867136, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "276158", - "Name": "Card", - "Transform": { - "posX": 1.34977317, - "posY": 3.64973259, - "posZ": 11.8985167, - "rotX": 359.785126, - "rotY": 277.855927, - "rotZ": 183.141846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deadly Tendrils", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267028, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6c8de5", - "Name": "Card", - "Transform": { - "posX": 0.8407713, - "posY": 3.616897, - "posZ": 19.522543, - "rotX": 359.9792, - "rotY": 270.0, - "rotZ": 179.923615, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Head of Jagirinawa", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267025, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ae897f", - "Name": "Card", - "Transform": { - "posX": 0.840778947, - "posY": 3.61757, - "posZ": 21.822546, - "rotX": 359.9792, - "rotY": 270.000031, - "rotZ": 179.923615, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nadeko Sengoku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267024, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19361a", - "Name": "Card", - "Transform": { - "posX": 0.8407796, - "posY": 3.636403, - "posZ": 17.2225666, - "rotX": 0.36399892, - "rotY": 269.992554, - "rotZ": 177.853516, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Body of Jagirinawa", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267026, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "664b5d", - "Name": "Card", - "Transform": { - "posX": 1.6964128, - "posY": 4.05529451, - "posZ": 14.2788382, - "rotX": 359.9792, - "rotY": 224.998032, - "rotZ": 179.9906, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tail of Jagirinawa", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267027, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a2f1d3", - "Name": "Card", - "Transform": { - "posX": 1.69645882, - "posY": 3.666491, - "posZ": 14.2788286, - "rotX": 359.968262, - "rotY": 224.997971, - "rotZ": 0.0582907237, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Talisman", - "Description": "Incorrigible Strength", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266332, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "409d28", - "Name": "Card", - "Transform": { - "posX": -30.2242718, - "posY": 1.64167, - "posZ": 15.1900015, - "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 0.0168397073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Cloak Room", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267131, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "52917e", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6996, - "posY": 1.62733972, - "posZ": -3.76830125, - "rotX": 359.931152, - "rotY": 314.4152, - "rotZ": 359.956116, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -40.3011, - "posY": 1.63763309, - "posZ": -0.06560067, - "rotX": 359.9201, - "rotY": 270.011, - "rotZ": 0.0168522317, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "84037d", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.3339, - "posY": 1.60975492, - "posZ": -0.185600519, - "rotX": 359.9201, - "rotY": 270.0109, - "rotZ": 0.0168524459, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8c304e", - "Name": "Card", - "Transform": { - "posX": -43.3700027, - "posY": 1.65552783, - "posZ": -0.0300012734, - "rotX": 359.9201, - "rotY": 269.9978, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Vestibule", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267129, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "99dbf5", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.053, - "posY": 1.62011266, - "posZ": 3.17699933, - "rotX": 359.9315, - "rotY": 314.8838, - "rotZ": 359.955566, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a31e33", - "Name": "Card", - "Transform": { - "posX": -3.95593953, - "posY": 1.59753942, - "posZ": -10.4411631, - "rotX": 359.919739, - "rotY": 269.995636, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scenario Reference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267128, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "afcb84", - "Name": "Card", - "Transform": { - "posX": 2.684894, - "posY": 1.69205272, - "posZ": 4.28585529, - "rotX": 359.92276, - "rotY": 269.988831, - "rotZ": 0.044205118, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mayoi Hachikuji", - "Description": "Lost Snail", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266331, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bad71b", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9009, - "posY": 1.617853, - "posZ": -3.7888, - "rotX": 359.95517, - "rotY": 225.193985, - "rotZ": 0.0682313, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ca0ea1", - "Name": "Card", - "Transform": { - "posX": -30.22434, - "posY": 1.63271523, - "posZ": -15.2800026, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168396831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Drawing Room", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267132, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cfb1cf", - "Name": "Deck", - "Transform": { - "posX": -3.92764449, - "posY": 1.72993636, - "posZ": 5.757145, - "rotX": 359.919739, - "rotY": 269.999878, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 231721, - 231721, - 231720, - 231720, - 267030, - 267029, - 267035, - 267034, - 267033, - 267032, - 267031, - 266400, - 266401, - 266402, - 266404, - 266403, - 266415, - 266414, - 266412, - 266411, - 266413, - 266426, - 266427, - 266425, - 266424 - ], - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "50e716", - "Name": "Card", - "Transform": { - "posX": -13.8034887, - "posY": 1.57302034, - "posZ": 1.99893022, - "rotX": 359.920471, - "rotY": 270.000641, - "rotZ": 0.0145632224, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c4ce76", - "Name": "Card", - "Transform": { - "posX": -13.9735909, - "posY": 1.73492968, - "posZ": 1.969332, - "rotX": 359.9267, - "rotY": 270.0006, - "rotZ": 0.0145301558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -14.5550861, - "posY": 1.57516873, - "posZ": 5.69822454, - "rotX": 359.92038, - "rotY": 270.002563, - "rotZ": 0.0152713312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16d6d6", - "Name": "Card", - "Transform": { - "posX": -14.5491152, - "posY": 1.73727059, - "posZ": 5.64764357, - "rotX": 359.924774, - "rotY": 270.002625, - "rotZ": 0.0113747623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "271aaa", - "Name": "Card", - "Transform": { - "posX": 30.3081741, - "posY": 1.29453683, - "posZ": 74.0487, - "rotX": 0.0208082888, - "rotY": 269.999664, - "rotZ": 0.0167707726, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Treacherous Images", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267030, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aad8d6", - "Name": "Card", - "Transform": { - "posX": 30.3081684, - "posY": 1.33705831, - "posZ": 74.04869, - "rotX": 0.0208082926, - "rotY": 269.999817, - "rotZ": 0.016770713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Treacherous Images", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267029, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "076e71", - "Name": "Card", - "Transform": { - "posX": 30.3081512, - "posY": 1.29184389, - "posZ": 64.84866, - "rotX": 0.0208083577, - "rotY": 269.999756, - "rotZ": 0.016770741, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Permutations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267035, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "00a8a3", - "Name": "Card", - "Transform": { - "posX": 33.862854, - "posY": 1.29313493, - "posZ": 64.8486557, - "rotX": 0.020808354, - "rotY": 269.999878, - "rotZ": 0.0167706888, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Permutations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267034, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e18c3", - "Name": "Card", - "Transform": { - "posX": 33.862854, - "posY": 1.3361758, - "posZ": 64.84865, - "rotX": 0.0208085515, - "rotY": 269.9999, - "rotZ": 0.0167704541, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Permutations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267033, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "490751", - "Name": "Card", - "Transform": { - "posX": 30.3081741, - "posY": 1.29319036, - "posZ": 69.44869, - "rotX": 0.0208082162, - "rotY": 269.999756, - "rotZ": 0.0167700872, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mercurial Curiousity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267032, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dffb6b", - "Name": "Card", - "Transform": { - "posX": 30.3081684, - "posY": 1.335739, - "posZ": 69.4486847, - "rotX": 0.0208081529, - "rotY": 269.999817, - "rotZ": 0.0167700462, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mercurial Curiousity", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267031, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "08950b", - "Name": "Card", - "Transform": { - "posX": 49.56285, - "posY": 1.29816461, - "posZ": 62.55276, - "rotX": 0.02081207, - "rotY": 269.98822, - "rotZ": 0.0167667232, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266400, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3628e8", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34066, - "posZ": 62.5527573, - "rotX": 0.0208122153, - "rotY": 269.988342, - "rotZ": 0.0167669486, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266401, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c0c1e3", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.37381721, - "posZ": 62.5527573, - "rotX": 0.0208120029, - "rotY": 269.9886, - "rotZ": 0.01676675, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsuchigumo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266402, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "93596b", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.020811839, - "rotY": 269.9886, - "rotZ": 0.0167670026, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266404, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d74946", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.340708, - "posZ": 67.1526947, - "rotX": 0.0208118223, - "rotY": 269.988525, - "rotZ": 0.01676642, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266403, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c5ddb4", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.0208117645, - "rotY": 269.9892, - "rotZ": 0.0167672317, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kitsune-Tsuki", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266415, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "caf763", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34069467, - "posZ": 67.1526947, - "rotX": 0.0208118185, - "rotY": 269.989044, - "rotZ": 0.0167671051, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kitsune-Tsuki", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266414, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "43f39e", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.37421834, - "posZ": 67.1526947, - "rotX": 0.0208118632, - "rotY": 269.9889, - "rotZ": 0.0167670418, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yatagarasu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266412, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16bd65", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.3842473, - "posZ": 67.1526947, - "rotX": 0.0208124518, - "rotY": 269.988831, - "rotZ": 0.0167680886, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yatagarasu", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266411, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0b3238", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40053284, - "posZ": 67.1527, - "rotX": 0.0212381389, - "rotY": 269.989075, - "rotZ": 0.0165763944, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsuchinoko", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266413, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dfb192", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29753649, - "posZ": 64.852684, - "rotX": 0.020811433, - "rotY": 269.9897, - "rotZ": 0.0167674255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tempus Edax Rerum", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266426, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33c248", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34002566, - "posZ": 64.85267, - "rotX": 0.0208113659, - "rotY": 269.989777, - "rotZ": 0.0167669784, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tempus Edax Rerum", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266427, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "704be5", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.37393081, - "posZ": 64.85267, - "rotX": 0.0208120141, - "rotY": 269.9897, - "rotZ": 0.0167668313, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inexorable Fate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266425, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea73aa", - "Name": "Card", - "Transform": { - "posX": 45.979454, - "posY": 1.37804866, - "posZ": 64.85266, - "rotX": 0.02081239, - "rotY": 269.989624, - "rotZ": 0.01676817, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inexorable Fate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266424, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "dd021a", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62696886, - "posZ": 11.4600019, - "rotX": 359.983154, - "rotY": 2.65254657E-05, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "ddfdb0", - "Name": "Card", - "Transform": { - "posX": 2.77230167, - "posY": 1.59280646, - "posZ": 5.875054, - "rotX": 359.920929, - "rotY": 269.4152, - "rotZ": 0.0108632818, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Karen Araragi", - "Description": "Koyomi Araragi's sister", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266315, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e01345", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62021828, - "posZ": -11.51, - "rotX": 359.983154, - "rotY": 7.908451E-06, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "e11b94", - "Name": "Bag", - "Transform": { - "posX": -6.5439, - "posY": 1.40251684, - "posZ": -10.4708, - "rotX": 359.983154, - "rotY": 0.000813011, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Depending on difficulty, add the respective token to the chaos bag", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.7058823, - "g": 0.366520882, - "b": 0.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "7a3bc7", - "Name": "Custom_Tile", - "Transform": { - "posX": -6.79227638, - "posY": 3.6282804, - "posZ": -9.65685749, - "rotX": 0.06368139, - "rotY": 269.984924, - "rotZ": 357.139, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "95ab94", - "Name": "Custom_Tile", - "Transform": { - "posX": -8.390334, - "posY": 3.61982322, - "posZ": -10.7686815, - "rotX": 359.9201, - "rotY": 270.0044, - "rotZ": 0.0168297812, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/3Ym1IeG.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1ac605", - "Name": "Custom_Tile", - "Transform": { - "posX": -10.2182846, - "posY": 3.62231, - "posZ": -10.9790392, - "rotX": 359.9201, - "rotY": 270.028564, - "rotZ": 0.01680189, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/c9qdSzS.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "298b5f", - "Name": "Custom_Tile", - "Transform": { - "posX": -12.56598, - "posY": 3.6257422, - "posZ": -10.4396162, - "rotX": 359.9201, - "rotY": 269.982849, - "rotZ": 0.01686511, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/9t3rPTQ.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e680c1", - "Name": "Card", - "Transform": { - "posX": 2.757566, - "posY": 1.64260161, - "posZ": 5.13746834, - "rotX": 0.0818743, - "rotY": 270.010742, - "rotZ": 359.9913, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsukihi Araragi", - "Description": "Koyomi Araragi's other sister", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266324, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fe06e5", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7599, - "posY": 1.629502, - "posZ": 3.304201, - "rotX": 359.9554, - "rotY": 224.9994, - "rotZ": 0.06838119, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "9a39d8", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 12.2505016, - "posY": 1.45853746, - "posZ": -20.0137043, - "rotX": 359.9202, - "rotY": 269.7147, - "rotZ": 0.0172715448, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "6 - Zenmetsumonogatari", - "Description": "version 1.3", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263594386/DAE6968E5027880922E9B73735063A5EB9750780/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"108556\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.9996,\"z\":0.0687}},\"1eb336\":{\"lock\":false,\"pos\":{\"x\":-34.0983,\"y\":1.63,\"z\":3.4653},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"211228\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6348,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9956,\"z\":180.0168}},\"28201c\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.983,\"z\":180.0169}},\"2debc5\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9198,\"y\":269.9668,\"z\":180.0169}},\"306e78\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7684,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"36ea1d\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":180.0168}},\"377b38\":{\"lock\":false,\"pos\":{\"x\":1.9917,\"y\":1.6205,\"z\":5.7212},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"5f0678\":{\"lock\":false,\"pos\":{\"x\":-33.5364,\"y\":1.6282,\"z\":-0.0339},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"63dc7c\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.985,\"z\":180.0168}},\"646187\":{\"lock\":false,\"pos\":{\"x\":-26.4397,\"y\":1.6173,\"z\":-3.4547},\"rot\":{\"x\":359.9554,\"y\":225.0001,\"z\":0.0684}},\"65e35a\":{\"lock\":false,\"pos\":{\"x\":-33.4743,\"y\":1.6271,\"z\":-3.4033},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.92}},\"8e728b\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.5973,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"9b2862\":{\"lock\":false,\"pos\":{\"x\":-38.738,\"y\":1.6702,\"z\":1.4054},\"rot\":{\"x\":359.9202,\"y\":269.9956,\"z\":178.9305}},\"9d5273\":{\"lock\":false,\"pos\":{\"x\":-26.8045,\"y\":1.6188,\"z\":-0.1807},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"9e479b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"af5b25\":{\"lock\":false,\"pos\":{\"x\":0.7552,\"y\":1.6391,\"z\":-2.5318},\"rot\":{\"x\":359.9197,\"y\":269.979,\"z\":0.0169}},\"e10fc5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"e28fd9\":{\"lock\":false,\"pos\":{\"x\":-26.9833,\"y\":1.6202,\"z\":3.6411},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"eebb04\":{\"lock\":false,\"pos\":{\"x\":1.9701,\"y\":1.6102,\"z\":3.2408},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"f7bd6b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"f7f7c5\":{\"lock\":false,\"pos\":{\"x\":-36.7736,\"y\":1.6463,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "108556", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.696401, - "posY": 1.5583173, - "posZ": 14.2789011, - "rotX": 359.955139, - "rotY": 224.9996, - "rotZ": 0.0686707646, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "692097", - "Name": "Card", - "Transform": { - "posX": 11.7649536, - "posY": 3.28180075, - "posZ": -20.2120876, - "rotX": 359.955872, - "rotY": 224.991, - "rotZ": 1.79809237, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "FINAL BOSS", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266746, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "651258", - "Name": "Card", - "Transform": { - "posX": 1.69643474, - "posY": 3.67076373, - "posZ": 14.2788324, - "rotX": 359.959961, - "rotY": 224.997955, - "rotZ": 180.188019, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Izuko Gaen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267048, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1eb336", - "Name": "Custom_Tile", - "Transform": { - "posX": -34.0983, - "posY": 1.63002133, - "posZ": 3.46530032, - "rotX": 359.9554, - "rotY": 225.0, - "rotZ": 0.06838125, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "211228", - "Name": "Deck", - "Transform": { - "posX": -17.12, - "posY": 1.634761, - "posZ": -3.83, - "rotX": 359.9201, - "rotY": 269.995575, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Place the other 3 on top depending on your circumstances", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267147, - 267148 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "27f9b0", - "Name": "Card", - "Transform": { - "posX": -17.1200352, - "posY": 1.65944421, - "posZ": -7.700008, - "rotX": 359.9201, - "rotY": 270.0225, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aokigahara Forest", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267147, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8eaaba", - "Name": "Card", - "Transform": { - "posX": -17.1200981, - "posY": 1.61666989, - "posZ": -7.69999552, - "rotX": 359.9201, - "rotY": 269.9957, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "North Shirahebi Shrine", - "Description": "Where It All Ends", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267148, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "28201c", - "Name": "Card", - "Transform": { - "posX": -17.12, - "posY": 1.6189239, - "posZ": -0.0299999919, - "rotX": 359.9201, - "rotY": 269.982971, - "rotZ": 180.016861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kyoto", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267145, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2debc5", - "Name": "Card", - "Transform": { - "posX": -3.95600057, - "posY": 1.59753942, - "posZ": -10.4412022, - "rotX": 359.919769, - "rotY": 269.966827, - "rotZ": 180.016876, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Scenario Reference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267142, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "306e78", - "Name": "Deck", - "Transform": { - "posX": -3.92750025, - "posY": 1.76844847, - "posZ": 5.75710058, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267047, - 267046, - 267045, - 267044, - 267043, - 267042, - 267041, - 267037, - 267036, - 267039, - 267038, - 267040, - 266431, - 266430, - 266429, - 266428, - 266426, - 266427, - 266425, - 266424, - 266400, - 266401, - 266402, - 266404, - 266403, - 266423, - 266423, - 266421, - 266420, - 266419, - 266418, - 266417, - 266416 - ], - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "f19355", - "Name": "Card", - "Transform": { - "posX": 30.3081551, - "posY": 1.29251719, - "posZ": 67.148674, - "rotX": 0.020808585, - "rotY": 269.999939, - "rotZ": 0.0167709235, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Withered Away by Time", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267047, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c6d778", - "Name": "Card", - "Transform": { - "posX": 30.30816, - "posY": 1.3351301, - "posZ": 67.14868, - "rotX": 0.0208083279, - "rotY": 270.000031, - "rotZ": 0.0167708658, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Withered Away by Time", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267046, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "02b7ee", - "Name": "Card", - "Transform": { - "posX": 30.3081627, - "posY": 1.37212288, - "posZ": 67.14868, - "rotX": 0.02080908, - "rotY": 270.000031, - "rotZ": 0.0167713854, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Withered Away by Time", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267045, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc0e15", - "Name": "Card", - "Transform": { - "posX": 30.3081818, - "posY": 1.29386365, - "posZ": 71.7486954, - "rotX": 0.0208082832, - "rotY": 269.999847, - "rotZ": 0.0167705286, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pull of Terror", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267044, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a8960f", - "Name": "Card", - "Transform": { - "posX": 30.308176, - "posY": 1.3364538, - "posZ": 71.74869, - "rotX": 0.0208082348, - "rotY": 269.999969, - "rotZ": 0.0167704616, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pull of Terror", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267043, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c4b9d2", - "Name": "Card", - "Transform": { - "posX": 30.3081741, - "posY": 1.29521, - "posZ": 76.3486938, - "rotX": 0.0208080374, - "rotY": 269.999878, - "rotZ": 0.0167701915, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Final Concord", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267042, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "41df73", - "Name": "Card", - "Transform": { - "posX": 30.30817, - "posY": 1.33858716, - "posZ": 76.34869, - "rotX": 0.0208080877, - "rotY": 269.999878, - "rotZ": 0.0167703964, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Final Concord", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267041, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fe77d8", - "Name": "Card", - "Transform": { - "posX": 30.30819, - "posY": 1.29790318, - "posZ": 85.5487061, - "rotX": 0.02080818, - "rotY": 269.999756, - "rotZ": 0.0167706888, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Amanojaku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267037, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e1abea", - "Name": "Card", - "Transform": { - "posX": 30.3081837, - "posY": 1.34044492, - "posZ": 85.5487, - "rotX": 0.02080819, - "rotY": 269.999847, - "rotZ": 0.0167708565, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Amanojaku", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267036, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "68a264", - "Name": "Card", - "Transform": { - "posX": 33.862896, - "posY": 1.29784107, - "posZ": 80.9487, - "rotX": 0.02087464, - "rotY": 269.999817, - "rotZ": 0.01633578, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shifting Lands", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267039, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f211c7", - "Name": "Card", - "Transform": { - "posX": 33.8628922, - "posY": 1.34415972, - "posZ": 80.94869, - "rotX": 0.0219781287, - "rotY": 269.999878, - "rotZ": 0.0161860511, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shifting Lands", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267038, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "499791", - "Name": "Card", - "Transform": { - "posX": 33.86288, - "posY": 1.3742907, - "posZ": 80.9486847, - "rotX": 0.020808978, - "rotY": 269.999878, - "rotZ": 0.0167709664, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shifting Lands", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267040, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356208572/EECE10D0D177CAEED8C1EF8B03DABE6A0CA8F0E5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "17da83", - "Name": "Card", - "Transform": { - "posX": 20.4946861, - "posY": 1.288867, - "posZ": 66.854805, - "rotX": 0.0208116453, - "rotY": 269.989563, - "rotZ": 0.0167673323, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pandemonium", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266431, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9aef5b", - "Name": "Card", - "Transform": { - "posX": 20.3853931, - "posY": 1.32981086, - "posZ": 66.71666, - "rotX": 0.0208039358, - "rotY": 269.9893, - "rotZ": 0.210012779, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pandemonium", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266430, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bdc2e8", - "Name": "Card", - "Transform": { - "posX": 20.4473152, - "posY": 1.3597194, - "posZ": 66.73612, - "rotX": 0.0208120774, - "rotY": 269.989563, - "rotZ": 0.0167675875, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deleterious Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266429, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3671d2", - "Name": "Card", - "Transform": { - "posX": 20.6085968, - "posY": 1.36942446, - "posZ": 67.00466, - "rotX": 0.0208105333, - "rotY": 269.989624, - "rotZ": 0.0167679451, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deleterious Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266428, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dfb192", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29753649, - "posZ": 64.852684, - "rotX": 0.020811433, - "rotY": 269.9897, - "rotZ": 0.0167674255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tempus Edax Rerum", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266426, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33c248", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34002566, - "posZ": 64.85267, - "rotX": 0.0208113659, - "rotY": 269.989777, - "rotZ": 0.0167669784, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tempus Edax Rerum", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266427, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "704be5", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.37393081, - "posZ": 64.85267, - "rotX": 0.0208120141, - "rotY": 269.9897, - "rotZ": 0.0167668313, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inexorable Fate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266425, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea73aa", - "Name": "Card", - "Transform": { - "posX": 45.979454, - "posY": 1.37804866, - "posZ": 64.85266, - "rotX": 0.02081239, - "rotY": 269.989624, - "rotZ": 0.01676817, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inexorable Fate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266424, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "08950b", - "Name": "Card", - "Transform": { - "posX": 49.56285, - "posY": 1.29816461, - "posZ": 62.55276, - "rotX": 0.02081207, - "rotY": 269.98822, - "rotZ": 0.0167667232, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266400, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3628e8", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.34066, - "posZ": 62.5527573, - "rotX": 0.0208122153, - "rotY": 269.988342, - "rotZ": 0.0167669486, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nekomata", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266401, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c0c1e3", - "Name": "Card", - "Transform": { - "posX": 49.5628471, - "posY": 1.37381721, - "posZ": 62.5527573, - "rotX": 0.0208120029, - "rotY": 269.9886, - "rotZ": 0.01676675, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsuchigumo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266402, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "93596b", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.020811839, - "rotY": 269.9886, - "rotZ": 0.0167670026, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266404, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d74946", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.340708, - "posZ": 67.1526947, - "rotX": 0.0208118223, - "rotY": 269.988525, - "rotZ": 0.01676642, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Entanglement", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266403, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d8362", - "Name": "Card", - "Transform": { - "posX": 45.97948, - "posY": 1.29820967, - "posZ": 67.15271, - "rotX": 0.0208110269, - "rotY": 269.989624, - "rotZ": 0.016767025, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cf9e82", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.34070253, - "posZ": 67.1526947, - "rotX": 0.02081124, - "rotY": 269.989624, - "rotZ": 0.0167673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Another World", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266423, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ee8246", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.37495971, - "posZ": 67.1526947, - "rotX": 0.02081205, - "rotY": 269.9895, - "rotZ": 0.016767038, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266421, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d2204b", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.390547, - "posZ": 67.1527, - "rotX": 0.0213004313, - "rotY": 269.98938, - "rotZ": 0.0165473465, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Portentous Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266420, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33b6b6", - "Name": "Card", - "Transform": { - "posX": 45.9794731, - "posY": 1.385514, - "posZ": 67.1527, - "rotX": 0.0231619757, - "rotY": 269.9891, - "rotZ": 0.0157850236, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266419, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f7f1fa", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.4033668, - "posZ": 67.1526947, - "rotX": 0.02081241, - "rotY": 269.989258, - "rotZ": 0.0167683326, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Perturbing Interpretations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266418, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c205a7", - "Name": "Card", - "Transform": { - "posX": 45.97947, - "posY": 1.40212667, - "posZ": 67.1527, - "rotX": 0.0233857036, - "rotY": 269.988983, - "rotZ": 0.0156789552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266417, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "957d78", - "Name": "Card", - "Transform": { - "posX": 45.97946, - "posY": 1.42275548, - "posZ": 67.1526947, - "rotX": 0.0208129883, - "rotY": 269.9891, - "rotZ": 0.0167683829, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Interference", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266416, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "36ea1d", - "Name": "Card", - "Transform": { - "posX": -17.1199989, - "posY": 1.62006724, - "posZ": 3.86, - "rotX": 359.9201, - "rotY": 270.027374, - "rotZ": 180.0168, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Abandoned Train Station", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267146, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "377b38", - "Name": "Deck", - "Transform": { - "posX": 1.99170029, - "posY": 1.62053967, - "posZ": 5.72120142, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agents", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266405, - 266406, - 266407, - 266408 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "016f38", - "Name": "Card", - "Transform": { - "posX": 1.99151254, - "posY": 1.63510191, - "posZ": 5.72361374, - "rotX": 359.918243, - "rotY": 269.99527, - "rotZ": 357.863, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266405, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f11e7e", - "Name": "Card", - "Transform": { - "posX": 1.99130821, - "posY": 1.6805619, - "posZ": 5.68434763, - "rotX": 359.900116, - "rotY": 269.99942, - "rotZ": 358.1991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266406, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2790de", - "Name": "Card", - "Transform": { - "posX": 1.9353466, - "posY": 1.705959, - "posZ": 5.77036476, - "rotX": 359.950653, - "rotY": 270.001831, - "rotZ": 358.517853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266407, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3b3f73", - "Name": "Card", - "Transform": { - "posX": 1.86240983, - "posY": 1.706702, - "posZ": 5.915726, - "rotX": 359.929871, - "rotY": 269.999664, - "rotZ": 358.710022, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gaen's Henchmen", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266408, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "5f0678", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.5364, - "posY": 1.62820959, - "posZ": -0.0339002833, - "rotX": 359.9201, - "rotY": 270.009674, - "rotZ": 0.0168538, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "63dc7c", - "Name": "Card", - "Transform": { - "posX": -17.1199989, - "posY": 1.62115753, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 269.985046, - "rotZ": 180.016861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tokyo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267144, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "646187", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.4397, - "posY": 1.61730814, - "posZ": -3.45469975, - "rotX": 359.9554, - "rotY": 225.0001, - "rotZ": 0.06837991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "65e35a", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.4743, - "posY": 1.62713289, - "posZ": -3.40330029, - "rotX": 359.93158, - "rotY": 315.0, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62473547, - "posZ": 3.86000037, - "rotX": 359.983154, - "rotY": 1.45998492E-05, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8e728b", - "Name": "Card", - "Transform": { - "posX": -2.68849969, - "posY": 1.59734857, - "posZ": -5.0486, - "rotX": 0.0168359373, - "rotY": 180.0, - "rotZ": 0.0802550241, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266747, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9b2862", - "Name": "Card", - "Transform": { - "posX": -38.73801, - "posY": 1.66973042, - "posZ": 1.40536785, - "rotX": 359.9419, - "rotY": 269.995575, - "rotZ": 178.986938, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Izanami", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267158, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9d5273", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8045, - "posY": 1.61877906, - "posZ": -0.180700257, - "rotX": 359.9201, - "rotY": 270.009674, - "rotZ": 0.0168538447, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "9e479b", - "Name": "Deck", - "Transform": { - "posX": -2.7247, - "posY": 1.62076044, - "posZ": 0.3733004, - "rotX": 0.0168356337, - "rotY": 180.0, - "rotZ": 0.0802559853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 266745, - 266744, - 266743 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "df0234", - "Name": "Card", - "Transform": { - "posX": 22.0143356, - "posY": 1.28462267, - "posZ": 50.4694443, - "rotX": 0.01678461, - "rotY": 180.036362, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266745, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "56d098", - "Name": "Card", - "Transform": { - "posX": 21.7402916, - "posY": 1.28330731, - "posZ": 46.31543, - "rotX": 0.0167714544, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266744, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "43307a", - "Name": "Card", - "Transform": { - "posX": 21.92858, - "posY": 1.3203764, - "posZ": 46.4742126, - "rotX": 0.0167770777, - "rotY": 180.019165, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266743, - "SidewaysCard": true, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355734859/F02DF9C3B5A2A10409F267F604BAC0A5D8BC2061/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520355735156/4C83D34CA4C5958263DD35E5923763916ACEFFF3/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "af5b25", - "Name": "Deck", - "Transform": { - "posX": 0.7552001, - "posY": 1.6391027, - "posZ": -2.53180027, - "rotX": 359.919739, - "rotY": 269.978973, - "rotZ": 0.0168697312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Layer deck", - "Description": "Put the remaining 3 in the circle and take the other 5 to form a deck", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267153, - 267157, - 267152, - 267150, - 267156, - 267154, - 267155, - 267151 - ], - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "91e281", - "Name": "Card", - "Transform": { - "posX": 49.5628548, - "posY": 1.29749143, - "posZ": 60.2528, - "rotX": 0.0208081082, - "rotY": 269.999847, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267153, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3a2d94", - "Name": "Card", - "Transform": { - "posX": 49.5628662, - "posY": 1.29547167, - "posZ": 53.3528, - "rotX": 0.0208083913, - "rotY": 269.999878, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267157, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fc0dbc", - "Name": "Card", - "Transform": { - "posX": 53.2286034, - "posY": 1.29679954, - "posZ": 53.3411751, - "rotX": 0.0208084658, - "rotY": 269.999817, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267152, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6370fb", - "Name": "Card", - "Transform": { - "posX": 53.2306, - "posY": 1.29814672, - "posZ": 57.94097, - "rotX": 0.020808341, - "rotY": 269.999878, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267150, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5368ca", - "Name": "Card", - "Transform": { - "posX": 53.2127953, - "posY": 1.29612362, - "posZ": 51.05174, - "rotX": 0.0208078213, - "rotY": 269.9999, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267156, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "034708", - "Name": "Card", - "Transform": { - "posX": 49.5628624, - "posY": 1.29681814, - "posZ": 57.9525871, - "rotX": 0.020808626, - "rotY": 269.9998, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267154, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1777ae", - "Name": "Card", - "Transform": { - "posX": 49.56285, - "posY": 1.29614484, - "posZ": 55.6527939, - "rotX": 0.0208084416, - "rotY": 269.999878, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267155, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "72eb54", - "Name": "Card", - "Transform": { - "posX": 53.2285652, - "posY": 1.2988193, - "posZ": 60.2411957, - "rotX": 0.02080837, - "rotY": 270.0, - "rotZ": 180.016769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267151, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e10fc5", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.6371969, - "posZ": -0.0300002135, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168397874, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Gate of Yomi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267143, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e28fd9", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9833, - "posY": 1.62015176, - "posZ": 3.64110041, - "rotX": 359.93158, - "rotY": 315.000031, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "eebb04", - "Name": "Deck", - "Transform": { - "posX": 1.97010052, - "posY": 1.61021292, - "posZ": 3.24080062, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inciting Suspicions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266410, - 266409 - ], - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "50ee3c", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.29820967, - "posZ": 67.1527, - "rotX": 0.0208119042, - "rotY": 269.988922, - "rotZ": 0.0167672113, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inciting Suspicions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266410, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "da7e61", - "Name": "Card", - "Transform": { - "posX": 45.9794655, - "posY": 1.34088016, - "posZ": 67.1526947, - "rotX": 0.020812016, - "rotY": 269.988831, - "rotZ": 0.0167669617, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Inciting Suspicions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266409, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206228614/87E92DCF84C7961811C33138554D0C731B690172/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "f7bd6b", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62247539, - "posZ": -3.82999945, - "rotX": 359.983154, - "rotY": 0.0001461998, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "f7f7c5", - "Name": "Card", - "Transform": { - "posX": -36.7736, - "posY": 1.64632678, - "posZ": -0.0299006719, - "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.016677944, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mysterious Layers", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267149, - "SidewaysCard": false, - "CustomDeck": { - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319419/A03AD5DABA74DC821E2A1AFB746443FFD8B7B8F0/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356319980/26C038031DB6A6A19D90CE0DB202C13AC9DD9B76/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "64ad17", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 12.2496033, - "posY": 1.45618284, - "posZ": -28.0137043, + "posX": -3.44180036, + "posY": 1.494836, + "posZ": 28.9615059, "rotX": 359.920135, - "rotY": 269.9981, - "rotZ": 0.01687594, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "rotY": 269.9807, + "rotZ": 0.0168986339, + "scaleX": 2.30053759, + "scaleY": 1.0, + "scaleZ": 2.30053759 }, - "Nickname": "Player Cards", - "Description": "version 1.3", + "Nickname": "Campaign Guide", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1043437,3675 +1049744,134 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793265681039/FD6A85925D62077C37F89B6AD082D15D90244D13/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1752434256529432096/7AD6AEA2EC09E0F3C000FECB6E4E7413B249E7E8/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"02626b\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3043,\"z\":-61.2203},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"053409\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3023,\"z\":-68.1202},\"rot\":{\"x\":0.0208,\"y\":269.9884,\"z\":0.0168}},\"076aed\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3035,\"z\":76.3412},\"rot\":{\"x\":0.0208,\"y\":269.9784,\"z\":0.0168}},\"0d63b0\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3056,\"z\":83.2412},\"rot\":{\"x\":0.0208,\"y\":269.9821,\"z\":0.0168}},\"132ba4\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2923,\"z\":-86.5199},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"19ab22\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3083,\"z\":-47.4203},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"1cd298\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2943,\"z\":-79.6199},\"rot\":{\"x\":0.0208,\"y\":269.9836,\"z\":0.0168}},\"2a9a02\":{\"lock\":false,\"pos\":{\"x\":3.1372,\"y\":1.6252,\"z\":-6.2504},\"rot\":{\"x\":359.9197,\"y\":269.9856,\"z\":0.0168}},\"2b2626\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3004,\"z\":80.9487},\"rot\":{\"x\":0.0208,\"y\":270.0101,\"z\":0.0168}},\"2f11ba\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3082,\"z\":92.4412},\"rot\":{\"x\":0.0208,\"y\":269.9916,\"z\":0.0168}},\"33bf5d\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2957,\"z\":-75.02},\"rot\":{\"x\":0.0208,\"y\":270.0077,\"z\":0.0168}},\"3de2db\":{\"lock\":false,\"pos\":{\"x\":40.2741,\"y\":1.2909,\"z\":-91.1158},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3fec9f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2977,\"z\":-68.1199},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"4a71d6\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3036,\"z\":-63.5203},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"4e89c8\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3063,\"z\":-54.3203},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"5a105c\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2991,\"z\":76.3487},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"5da3f5\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2977,\"z\":71.7487},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"5e457c\":{\"lock\":false,\"pos\":{\"x\":40.2743,\"y\":1.2916,\"z\":-88.8093},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"5f794e\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.299,\"z\":-63.52},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"60ddfd\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3011,\"z\":83.2487},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"688252\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3069,\"z\":87.8412},\"rot\":{\"x\":0.0208,\"y\":270.0049,\"z\":0.0168}},\"6cd3c6\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2998,\"z\":78.6487},\"rot\":{\"x\":0.0208,\"y\":269.9858,\"z\":0.0168}},\"6e01a4\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3049,\"z\":80.9412},\"rot\":{\"x\":0.0208,\"y\":269.982,\"z\":0.0168}},\"708ef8\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.307,\"z\":-52.0203},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"7b113c\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3029,\"z\":74.0412},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"7c55dc\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3095,\"z\":-49.771},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"7d7f52\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.297,\"z\":-70.4199},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"80c8ce\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3076,\"z\":90.1412},\"rot\":{\"x\":0.0208,\"y\":270.0056,\"z\":0.0168}},\"8c6a28\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3029,\"z\":-65.8202},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"906f22\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3022,\"z\":71.7412},\"rot\":{\"x\":0.0208,\"y\":270.0045,\"z\":0.0168}},\"917c67\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3094,\"z\":90.0904},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"994206\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3102,\"z\":-47.471},\"rot\":{\"x\":0.0208,\"y\":269.9907,\"z\":0.0168}},\"998dd4\":{\"lock\":false,\"pos\":{\"x\":40.2921,\"y\":1.2936,\"z\":-81.9201},\"rot\":{\"x\":0.0208,\"y\":270.0035,\"z\":0.0168}},\"99b9c9\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3016,\"z\":-70.4202},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"9e947a\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3018,\"z\":85.5487},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a0cebf\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2963,\"z\":-72.72},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a0da87\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2983,\"z\":-65.8198},\"rot\":{\"x\":0.0208,\"y\":269.9984,\"z\":0.0168}},\"a4a8bd\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3082,\"z\":-54.371},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"a4fa6f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3017,\"z\":-54.32},\"rot\":{\"x\":0.0208,\"y\":269.9875,\"z\":0.0168}},\"a78e33\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3056,\"z\":-56.6203},\"rot\":{\"x\":0.0208,\"y\":269.9979,\"z\":0.0168}},\"a89df4\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.3024,\"z\":-47.4083},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"aeae9c\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3101,\"z\":92.3904},\"rot\":{\"x\":0.0208,\"y\":269.982,\"z\":0.0168}},\"b19aa1\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3024,\"z\":87.8487},\"rot\":{\"x\":0.0208,\"y\":269.9677,\"z\":0.0168}},\"b35b35\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3062,\"z\":85.5412},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"b42fbd\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3042,\"z\":78.6412},\"rot\":{\"x\":0.0208,\"y\":269.9898,\"z\":0.0168}},\"b558ce\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2997,\"z\":-61.22},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"bc6c8d\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3009,\"z\":-72.7203},\"rot\":{\"x\":0.0208,\"y\":269.9888,\"z\":0.0168}},\"c26296\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3004,\"z\":-58.92},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"c465e8\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3024,\"z\":-52.02},\"rot\":{\"x\":0.0208,\"y\":269.9987,\"z\":0.0168}},\"cb951d\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2971,\"z\":69.4487},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"ce5108\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3077,\"z\":-49.7203},\"rot\":{\"x\":0.0208,\"y\":269.9923,\"z\":0.0168}},\"d221f7\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3038,\"z\":92.4487},\"rot\":{\"x\":0.0208,\"y\":270.006,\"z\":0.0168}},\"d33c40\":{\"lock\":false,\"pos\":{\"x\":-24.4534,\"y\":1.3111,\"z\":69.4946},\"rot\":{\"x\":0.0208,\"y\":270.0201,\"z\":0.0168}},\"d458ff\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.305,\"z\":-58.9203},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"e03cfd\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3088,\"z\":-52.071},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e2aee7\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3031,\"z\":-49.72},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"e39996\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.301,\"z\":-56.62},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e3cdb4\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3031,\"z\":90.1487},\"rot\":{\"x\":0.0208,\"y\":269.9819,\"z\":0.0168}},\"e6f1df\":{\"lock\":false,\"pos\":{\"x\":40.29,\"y\":1.293,\"z\":-84.2199},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e7afc2\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3037,\"z\":-47.42},\"rot\":{\"x\":0.0208,\"y\":270.0036,\"z\":0.0168}},\"e94805\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.295,\"z\":-77.3199},\"rot\":{\"x\":0.0208,\"y\":270.0145,\"z\":0.0168}},\"ea83ee\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2984,\"z\":74.0487},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2a9a02", - "Name": "Custom_Model", - "Transform": { - "posX": 3.1371963, - "posY": 1.625153, - "posZ": -6.25037956, - "rotX": 359.919739, - "rotY": 269.985626, - "rotZ": 0.0168461539, - "scaleX": 0.5000004, - "scaleY": 0.5000004, - "scaleZ": 0.5000004 - }, - "Nickname": "Kaimonogatari: Player card token spawner", - "Description": "When using these player cards, include this data helper!", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", - "NormalURL": "", - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "MaterialIndex": 2, - "TypeIndex": 0, - "CustomShader": { - "SpecularColor": { - "r": 0.7222887, - "g": 0.507659256, - "b": 0.339915335 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\n\t--[[\r\n\tPlayer cards with token counts and types\r\n\t]]\n\r\r\nPLAYER_CARD_DATA_JSON = [[\r\n\t{\n \"Yumewatari (2)\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Sodachi Oikura\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 5\r\n\t },\r\n\t \"Round Up (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\r\n\t },\n\t \"Mathematical Proof (4):Associativity\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Mathematical Proof (4):Recursion\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Rouka Numachi (2)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Swiftness (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\t\t\n\t \"Astral Projection\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Astral Projection (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 5\n },\n\t \"Deceive Reality (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Strange Spraycan\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Another World\": {\n\t\t \"tokenType\": \"clue\",\r\n\t\t \"tokenCount\": 1\n } \n}\r\n\t]]\r\n\t\r\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\r\nfunction onload(save_state)\r\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\nend\r\r\n", - "LuaScriptState": "[]", - "XmlUI": "" - }, - { - "GUID": "02626b", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30428541, - "posZ": -61.2203, - "rotX": 0.0208085254, - "rotY": 269.9995, - "rotZ": 0.0167710669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unequivocal Fate (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267234, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "053409", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30226576, - "posZ": -68.1202, - "rotX": 0.0208118632, - "rotY": 269.9884, - "rotZ": 0.0167670846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Impostor Oddity (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267353, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "076aed", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30353189, - "posZ": 76.3412, - "rotX": 0.0208148323, - "rotY": 269.9784, - "rotZ": 0.0167632177, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Holistic Treatment", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267440, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0d63b0", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30555177, - "posZ": 83.2412, - "rotX": 0.0208136775, - "rotY": 269.9821, - "rotZ": 0.0167647172, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arcane Sigils", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267514, - "SidewaysCard": false, - "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "132ba4", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29228425, - "posZ": -86.5199, - "rotX": 0.0208108835, - "rotY": 269.9926, - "rotZ": 0.016768476, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Automatic Writing (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267647, - "SidewaysCard": false, - "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19ab22", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30832493, - "posZ": -47.4203, - "rotX": 0.0208085757, - "rotY": 270.0002, - "rotZ": 0.0167711955, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anamnesis (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267707, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1cd298", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29430389, - "posZ": -79.6199, - "rotX": 0.0208132342, - "rotY": 269.9836, - "rotZ": 0.0167652369, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Orange Hat (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267842, - "SidewaysCard": false, - "CustomDeck": { - "2678": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2b2626", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.300425, - "posZ": 80.9487, - "rotX": 0.0208054781, - "rotY": 270.0101, - "rotZ": 0.0167748015, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Astral Projection", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267936, - "SidewaysCard": false, - "CustomDeck": { - "2679": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2f11ba", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30824459, - "posZ": 92.4412, - "rotX": 0.0208109338, - "rotY": 269.9916, - "rotZ": 0.0167679712, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anamnesis", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268001, - "SidewaysCard": false, - "CustomDeck": { - "2680": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33bf5d", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29565048, - "posZ": -75.02, - "rotX": 0.0208062343, - "rotY": 270.0077, - "rotZ": 0.0167739652, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sprinter (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268131, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3de2db", - "Name": "Card", - "Transform": { - "posX": 40.2741, - "posY": 1.29093313, - "posZ": -91.1158, - "rotX": 0.0208083969, - "rotY": 270.0, - "rotZ": 0.0167712569, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ougi Oshino (3)", - "Description": "Enigmatic Accomplice", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268258, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3fec9f", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29767013, - "posZ": -68.1199, - "rotX": 0.0208087172, - "rotY": 269.999939, - "rotZ": 0.0167711619, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swiftness (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268327, - "SidewaysCard": false, - "CustomDeck": { - "2683": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4a71d6", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30361211, - "posZ": -63.5203, - "rotX": 0.0208085626, - "rotY": 270.0001, - "rotZ": 0.0167712271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pulling Strings (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268435, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4e89c8", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30630529, - "posZ": -54.3203, - "rotX": 0.020808531, - "rotY": 269.999939, - "rotZ": 0.0167711359, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Duplicitous (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268528, - "SidewaysCard": false, - "CustomDeck": { - "2685": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5a105c", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29907858, - "posZ": 76.3487, - "rotX": 0.02081344, - "rotY": 269.9834, - "rotZ": 0.0167650972, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tadatsuru Teori", - "Description": "Dollmaster", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268638, - "SidewaysCard": false, - "CustomDeck": { - "2686": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5da3f5", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29773211, - "posZ": 71.7487, - "rotX": 0.020807378, - "rotY": 270.0044, - "rotZ": 0.0167726874, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ougi Oshino", - "Description": "Enigmatic Accomplice", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268749, - "SidewaysCard": false, - "CustomDeck": { - "2687": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5e457c", - "Name": "Card", - "Transform": { - "posX": 40.2743, - "posY": 1.29160833, - "posZ": -88.8093, - "rotX": 0.0208086465, - "rotY": 270.0001, - "rotZ": 0.0167714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deceive Reality (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268856, - "SidewaysCard": false, - "CustomDeck": { - "2688": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5f794e", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29901659, - "posZ": -63.52, - "rotX": 0.020808842, - "rotY": 269.9993, - "rotZ": 0.0167710613, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof (4)", - "Description": "Associativity", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268921, - "SidewaysCard": false, - "CustomDeck": { - "2689": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "60ddfd", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30109835, - "posZ": 83.2487, - "rotX": 0.0208085161, - "rotY": 270.0, - "rotZ": 0.0167713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fox Mask", - "Description": "Gift from the Messenger", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269025, - "SidewaysCard": false, - "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "688252", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30689824, - "posZ": 87.8412, - "rotX": 0.0208070986, - "rotY": 270.0049, - "rotZ": 0.0167728141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Intimidate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269103, - "SidewaysCard": false, - "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6cd3c6", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29975188, - "posZ": 78.6487, - "rotX": 0.0208127, - "rotY": 269.985779, - "rotZ": 0.01676591, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Orange Hat", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269237, - "SidewaysCard": false, - "CustomDeck": { - "2692": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e01a4", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30487847, - "posZ": 80.9412, - "rotX": 0.0208137147, - "rotY": 269.982, - "rotZ": 0.0167647228, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Post-Mortem Examination", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269315, - "SidewaysCard": false, - "CustomDeck": { - "2693": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "708ef8", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30697846, - "posZ": -52.0203, - "rotX": 0.0208089147, - "rotY": 269.9986, - "rotZ": 0.0167706516, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Restructure (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269418, - "SidewaysCard": false, - "CustomDeck": { - "2694": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7b113c", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30285871, - "posZ": 74.0412, - "rotX": 0.0208084118, - "rotY": 270.0002, - "rotZ": 0.0167713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Contemplation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269551, - "SidewaysCard": false, - "CustomDeck": { - "2695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7c55dc", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.30950916, - "posZ": -49.771, - "rotX": 0.0208084788, - "rotY": 269.9998, - "rotZ": 0.01677113, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Process of Elimination (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269623, - "SidewaysCard": false, - "CustomDeck": { - "2696": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7d7f52", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.296997, - "posZ": -70.4199, - "rotX": 0.0208084863, - "rotY": 270.0, - "rotZ": 0.0167714134, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rouka Numachi (2)", - "Description": "The \"collector\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269729, - "SidewaysCard": false, - "CustomDeck": { - "2697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "80c8ce", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30757141, - "posZ": 90.1412, - "rotX": 0.0208069384, - "rotY": 270.0056, - "rotZ": 0.0167729612, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Conjure Weapon", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269802, - "SidewaysCard": false, - "CustomDeck": { - "2698": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8c6a28", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30293894, - "posZ": -65.8202, - "rotX": 0.0208083633, - "rotY": 270.0001, - "rotZ": 0.0167711545, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Enervate (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269945, - "SidewaysCard": false, - "CustomDeck": { - "2699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "906f22", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30218554, - "posZ": 71.7412, - "rotX": 0.0208073, - "rotY": 270.0045, - "rotZ": 0.01677282, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Liquid Memories", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270052, - "SidewaysCard": false, - "CustomDeck": { - "2700": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "917c67", - "Name": "Card", - "Transform": { - "posX": 58.3838, - "posY": 1.30942881, - "posZ": 90.0904, - "rotX": 0.0208085924, - "rotY": 270.0002, - "rotZ": 0.0167712551, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aplomb", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270126, - "SidewaysCard": false, - "CustomDeck": { - "2701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "994206", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.31018245, - "posZ": -47.471, - "rotX": 0.0208112616, - "rotY": 269.9907, - "rotZ": 0.016767947, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Bloodthirsty (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270211, - "SidewaysCard": false, - "CustomDeck": { - "2702": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "998dd4", - "Name": "Card", - "Transform": { - "posX": 40.2921, - "posY": 1.29363132, - "posZ": -81.9201, - "rotX": 0.0208074283, - "rotY": 270.0035, - "rotZ": 0.0167723633, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Recollection (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270343, - "SidewaysCard": false, - "CustomDeck": { - "2703": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "99b9c9", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30159247, - "posZ": -70.4202, - "rotX": 0.0208133981, - "rotY": 269.9834, - "rotZ": 0.0167651, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets of the Universe (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270454, - "SidewaysCard": false, - "CustomDeck": { - "2704": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e947a", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30177164, - "posZ": 85.5487, - "rotX": 0.0208083689, - "rotY": 270.0001, - "rotZ": 0.01677116, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deishuu Kaiki", - "Description": "The Conman", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270524, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a0cebf", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29632366, - "posZ": -72.72, - "rotX": 0.0208084024, - "rotY": 270.0, - "rotZ": 0.01677121, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Exceptional Favors (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270630, - "SidewaysCard": false, - "CustomDeck": { - "2706": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a0da87", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29834342, - "posZ": -65.8198, - "rotX": 0.0208088756, - "rotY": 269.9984, - "rotZ": 0.0167706255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof (4)", - "Description": "Recursion", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270722, - "SidewaysCard": false, - "CustomDeck": { - "2707": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a4a8bd", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.30816269, - "posZ": -54.371, - "rotX": 0.0208086073, - "rotY": 269.999939, - "rotZ": 0.0167710986, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Abductive Reasoning (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270855, - "SidewaysCard": false, - "CustomDeck": { - "2708": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a4fa6f", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30170953, - "posZ": -54.32, - "rotX": 0.0208120719, - "rotY": 269.9875, - "rotZ": 0.01676669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ruthlessness (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270909, - "SidewaysCard": false, - "CustomDeck": { - "2709": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a78e33", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30563188, - "posZ": -56.6203, - "rotX": 0.0208093747, - "rotY": 269.9979, - "rotZ": 0.0167705044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Transfiguration (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271032, - "SidewaysCard": false, - "CustomDeck": { - "2710": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a89df4", - "Name": "Card", - "Transform": { - "posX": 36.6244, - "posY": 1.30240142, - "posZ": -47.4083, - "rotX": 0.02080968, - "rotY": 269.9961, - "rotZ": 0.0167697463, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Quixotic (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271159, - "SidewaysCard": false, - "CustomDeck": { - "2711": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aeae9c", - "Name": "Card", - "Transform": { - "posX": 58.3838, - "posY": 1.310102, - "posZ": 92.3904, - "rotX": 0.020813657, - "rotY": 269.982, - "rotZ": 0.0167647041, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Process of Elimination", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271216, - "SidewaysCard": false, - "CustomDeck": { - "2712": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b19aa1", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30244482, - "posZ": 87.8487, - "rotX": 0.0208179858, - "rotY": 269.9677, - "rotZ": 0.016759336, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sodachi Oikura", - "Description": "Belligerent Mathematician", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271313, - "SidewaysCard": false, - "CustomDeck": { - "2713": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b35b35", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.306225, - "posZ": 85.5412, - "rotX": 0.0208145436, - "rotY": 269.9791, - "rotZ": 0.0167635735, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Siesta", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271404, - "SidewaysCard": false, - "CustomDeck": { - "2714": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b42fbd", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30420518, - "posZ": 78.6412, - "rotX": 0.0208116025, - "rotY": 269.9898, - "rotZ": 0.0167675558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "A Myriad of Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271539, - "SidewaysCard": false, - "CustomDeck": { - "2715": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b558ce", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29968989, - "posZ": -61.22, - "rotX": 0.02080842, - "rotY": 269.999939, - "rotZ": 0.01677117, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Round Up (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271620, - "SidewaysCard": false, - "CustomDeck": { - "2716": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc6c8d", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30091918, - "posZ": -72.7203, - "rotX": 0.02081195, - "rotY": 269.9888, - "rotZ": 0.0167670548, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets of the Universe (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271757, - "SidewaysCard": false, - "CustomDeck": { - "2717": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c26296", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30036318, - "posZ": -58.92, - "rotX": 0.02080867, - "rotY": 269.999939, - "rotZ": 0.0167711377, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Memory Palace (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271819, - "SidewaysCard": false, - "CustomDeck": { - "2718": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c465e8", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30238283, - "posZ": -52.02, - "rotX": 0.02080888, - "rotY": 269.9987, - "rotZ": 0.0167707223, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Katana (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271908, - "SidewaysCard": false, - "CustomDeck": { - "2719": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cb951d", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29705894, - "posZ": 69.4487, - "rotX": 0.02080848, - "rotY": 270.0, - "rotZ": 0.01677132, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Undeterred", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272050, - "SidewaysCard": false, - "CustomDeck": { - "2720": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ce5108", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30765164, - "posZ": -49.7203, - "rotX": 0.02081091, - "rotY": 269.9923, - "rotZ": 0.0167682823, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Conjure Weapon (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272110, - "SidewaysCard": false, - "CustomDeck": { - "2721": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d221f7", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30379128, - "posZ": 92.4487, - "rotX": 0.0208068732, - "rotY": 270.006, - "rotZ": 0.0167731717, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Episode", - "Description": "Half-Vampire", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272200, - "SidewaysCard": false, - "CustomDeck": { - "2722": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d33c40", - "Name": "Deck", - "Transform": { - "posX": -24.4534, - "posY": 1.311107, - "posZ": 69.4946, - "rotX": 0.02080311, - "rotY": 270.0201, - "rotZ": 0.0167780649, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Basic Weaknesses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 272366, - 272365, - 272364, - 272363, - 272362, - 272361, - 272360 - ], - "CustomDeck": { - "2723": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "607c0a", - "Name": "Card", - "Transform": { - "posX": -6.887736, - "posY": 1.27419758, - "posZ": 61.7568932, - "rotX": 0.0207667947, - "rotY": 270.141876, - "rotZ": 0.0168227348, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hideous Transformation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272366, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "580052", - "Name": "Card", - "Transform": { - "posX": -7.024136, - "posY": 1.27340364, - "posZ": 59.21401, - "rotX": 0.0207749549, - "rotY": 270.11438, - "rotZ": 0.0168127287, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Immiseration", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272365, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b47661", - "Name": "Card", - "Transform": { - "posX": -7.436914, - "posY": 1.3201499, - "posZ": 58.9912453, - "rotX": 0.0207987726, - "rotY": 270.0131, - "rotZ": 0.0167834572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Immiseration", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272364, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a64224", - "Name": "Card", - "Transform": { - "posX": -7.342658, - "posY": 1.27238357, - "posZ": 56.124382, - "rotX": 0.0208082255, - "rotY": 270.0, - "rotZ": 0.0167713054, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agoraphobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272363, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "88ac79", - "Name": "Card", - "Transform": { - "posX": -6.90933371, - "posY": 1.30953169, - "posZ": 56.2542343, - "rotX": 0.02080825, - "rotY": 270.0, - "rotZ": 0.016771527, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agoraphobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272362, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6ec0e2", - "Name": "Card", - "Transform": { - "posX": -3.506312, - "posY": 1.27416742, - "posZ": 57.4585075, - "rotX": 0.0208085589, - "rotY": 270.0, - "rotZ": 0.0167712346, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Human Condition", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272361, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "07e7ec", - "Name": "Card", - "Transform": { - "posX": -3.71377563, - "posY": 1.3110311, - "posZ": 57.3052444, - "rotX": 0.0208088718, - "rotY": 270.0, - "rotZ": 0.0167713538, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Human Condition", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272360, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "d458ff", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.3049587, - "posZ": -58.9203, - "rotX": 0.0208102539, - "rotY": 269.9935, - "rotZ": 0.01676879, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Duplicitous (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272433, - "SidewaysCard": false, - "CustomDeck": { - "2724": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e03cfd", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.30883586, - "posZ": -52.071, - "rotX": 0.02080847, - "rotY": 269.9998, - "rotZ": 0.01677112, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Devoted (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272541, - "SidewaysCard": false, - "CustomDeck": { - "2725": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e2aee7", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30305612, - "posZ": -49.72, - "rotX": 0.0208086986, - "rotY": 269.9992, - "rotZ": 0.0167708714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yumewatari (2)", - "Description": "\"Dream Crosser\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272606, - "SidewaysCard": false, - "CustomDeck": { - "2726": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e39996", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30103636, - "posZ": -56.62, - "rotX": 0.02080864, - "rotY": 269.9998, - "rotZ": 0.0167709887, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Psychoanalysis (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272717, - "SidewaysCard": false, - "CustomDeck": { - "2727": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e3cdb4", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.303118, - "posZ": 90.1487, - "rotX": 0.0208137538, - "rotY": 269.981934, - "rotZ": 0.01676466, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof", - "Description": "Unproven", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272812, - "SidewaysCard": false, - "CustomDeck": { - "2728": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e6f1df", - "Name": "Card", - "Transform": { - "posX": 40.29, - "posY": 1.29295743, - "posZ": -84.2199, - "rotX": 0.0208086185, - "rotY": 270.0, - "rotZ": 0.0167710949, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Third Eye (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272944, - "SidewaysCard": false, - "CustomDeck": { - "2729": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e7afc2", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.3037293, - "posZ": -47.42, - "rotX": 0.0208073854, - "rotY": 270.0036, - "rotZ": 0.01677255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Iron-Blooded (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 273005, - "SidewaysCard": false, - "CustomDeck": { - "2730": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e94805", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29497719, - "posZ": -77.3199, - "rotX": 0.0208043288, - "rotY": 270.014465, - "rotZ": 0.0167763624, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Astral Projection (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 273146, - "SidewaysCard": false, - "CustomDeck": { - "2731": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea83ee", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29840529, - "posZ": 74.0487, - "rotX": 0.0208085, - "rotY": 270.0002, - "rotZ": 0.0167713389, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Master of Disguise", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 273248, - "SidewaysCard": false, - "CustomDeck": { - "2732": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eda22b", + "Name": "Custom_Token", + "Transform": { + "posX": -1.46549869, + "posY": 1.57562244, + "posZ": -26.9304028, + "rotX": 359.920135, + "rotY": 270.000763, + "rotZ": 0.0168704167, + "scaleX": 4.17180443, + "scaleY": 1.0, + "scaleZ": 4.17180443 + }, + "Nickname": "Monogatari Campaign Log", + "Description": "ver 1.4", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263621081/B3A2459E56D287ECA3A8C31F9500464952779819/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.2, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } + }, + "LuaScript": "--[[ Character Sheet Template by: MrStump\r\n\r\nYou can set up your own character sheet if you follow these steps.\r\n\r\nStep 1) Change the character sheet image\r\n -Right click on the character sheet, click Custom\r\n -Replace the image URL with one for your character sheet\r\n -Click import, make sure your sheet loads\r\n -SAVE THE GAME (the table setup) \r\n -LOAD FROM THAT SAVE YOU JUST MADE\r\n\r\nStep 2) Edit script to fit your character sheet\r\n -Below you will see some general options, and then the big data table\r\n -The data table is what determines how many of which buttons are made\r\n -Checkboxes\r\n -Counters\r\n -Textboxes\r\n -By default, there are 3 of each. You can add more or remove entries\r\n -If you intend to add/remove, be sure only to add/remove ENTRIES\r\n -This is what an entry looks like:\r\n {\r\n pos = {-0.977,0.1,-0.589},\r\n size = 800,\r\n state = false\r\n },\r\n -Deleting the whole thing would remove that specific item on the sheet\r\n -Copy and pasting it after another entry would create another\r\n -Each entry type has unique data points (pos, size, state, etc)\r\n -Do not try to add in your own data points or remove them individually\r\n -There is a summary of what each point does at the top of its category\r\n\r\nStep 3) Save and check script changes\r\n -Hit Save & Apply in the script window to save your code\r\n -You can edit your code as needed and Save+Apply as often as needed\r\n -When you are finished, make disableSave = false below then Save+apply\r\n -This enables saving, so your sheet will remember whats on it.\r\n\r\nBonus) Finding/Editing Positions for elements\r\n I have included a tool to get positions for buttons in {x,y,z} form\r\n Place it where you want the center of your element to be\r\n Then copy the table from the notes (lower right of screen)\r\n You can highlight it and CTRL+C\r\n Paste it into the data table where needed (pos=)\r\n If you want to manually tweek the values:\r\n {0,0,0} is the center of the character sheet\r\n {1,0,0} is right, {-1,0,0} is left\r\n {0,0,-1} is up, {0,0,1} is down\r\n 0.1 for Y is the height off of the page.\r\n If it was 0, it would be down inside the model of the sheet\r\n\r\nBegin editing below: ]]\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n--Remember to set this to false once you are done making changes\r\n--Then, after you save & apply it, save your game too\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n--Color information for button background\r\nbuttonColor = {1,1,1}\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\n --Prologue\n {\n pos = {0.863,0.1,-1.536},\n size = 260,\n state = false\n },\n --Modori\n {\n pos = {0.748,0.1,-1.437},\n size = 260,\n state = false\n },\n --Two Cities\n {\n pos = {0.849,0.1,-1.326},\n size = 260,\n state = false\n },\n --Toshi\n {\n pos = {0.51,0.1,-1.237},\n size = 260,\n state = false\n },\n --Inari\n {\n pos = {1.079,0.1,-1.234},\n size = 260,\n state = false\n },\n --Shinkansen\n {\n pos = {0.746,0.1,-1.05},\n size = 260,\n state = false\n },\n --Yama\n {\n pos = {0.783,0.1,-0.895},\n size = 260,\n state = false\n },\n --Izuko Gaen\n {\n pos = {0.847,0.1,-0.76},\n size = 260,\n state = false\n },\n --Houkai\n {\n pos = {0.749,0.1,-0.625},\n size = 260,\n state = false\n },\n --Respite\n {\n pos = {0.879,0.1,-0.517},\n size = 260,\n state = false\n },\n --Fumei1\n {\n pos = {0.656,0.1,-0.417},\n size = 260,\n state = false\n },\n --Denouement\n {\n pos = {0.841,0.1,-0.34},\n size = 260,\n state = false\n },\n --Fumei2\n {\n pos = {0.654,0.1,-0.254},\n size = 260,\n state = false\n },\n --Zenmetsu\n {\n pos = {0.718,0.1,-0.171},\n size = 260,\n state = false\n },\n --Epilogue\n {\n pos = {0.87,0.1,-0.092},\n size = 260,\n state = false\n },\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --1st Player Experience\r\n {\r\n pos = {-1.205,0.1,-1.115},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Physical Trauma\r\n {\r\n pos = {-1.418,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Mental Trauma\r\n {\r\n pos = {-1.165,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Experience\r\n {\r\n pos = {-0.513,0.1,-1.115},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Physical Trauma\r\n {\r\n pos = {-0.73,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Mental Trauma\r\n {\r\n pos = {-0.48,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Experience\r\n {\r\n pos = {-1.205,0.1,-0.045},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Physical Trauma\r\n {\r\n pos = {-1.418,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Mental Trauma\r\n {\r\n pos = {-1.165,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Experience\r\n {\r\n pos = {-0.513,0.1,-0.045},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Physical Trauma\r\n {\r\n pos = {-0.73,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Mental Trauma\r\n {\r\n pos = {-0.48,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --1st Player Name\r\n {\r\n pos = {-1.42,0.1,-1.381},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Investigator\r\n {\r\n pos = {-1.42,0.1,-1.245},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.42,0.1,-0.63},\r\n rows = 6,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Name\r\n {\r\n pos = {-0.73,0.1,-1.381},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Investigator\r\n {\r\n pos = {-0.73,0.1,-1.245},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.73,0.1,-0.63},\r\n rows = 6,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Name\r\n {\r\n pos = {-1.42,0.1,-0.31},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Investigator\r\n {\r\n pos = {-1.42,0.1,-0.17},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.42,0.1,0.38},\r\n rows = 4,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Name\r\n {\r\n pos = {-0.73,0.1,-0.31},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Investigator\r\n {\r\n pos = {-0.73,0.1,-0.17},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.73,0.1,0.38},\r\n rows = 4,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 1\r\n {\r\n pos = {0.41,0.1,0.52},\r\n rows = 12,\r\n width = 5800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\r\n --Killed and Insane Investigators\r\n {\r\n pos = {-1.26,0.1,0.837},\r\n rows = 4,\r\n width = 5600,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nlocal alreadySaving = false -- Copy this too!\r\nfunction updateSave()\r\n\r\n function string.replaceText(text, old, new)\r\n local b,e = text:find(old,1,true)\r\n if b==nil then\r\n return text\r\n else\r\n return text:sub(1,b-1) .. new .. text:sub(e+1)\r\n end\r\n end\r\n\r\n function wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\n end\r\n\r\n function deepcopy(orig)\r\n local orig_type = type(orig)\r\n local copy\r\n if orig_type == 'table' then\r\n copy = {}\r\n for orig_key, orig_value in next, orig, nil do\r\n copy[deepcopy(orig_key)] = deepcopy(orig_value)\r\n end\r\n setmetatable(copy, deepcopy(getmetatable(orig)))\r\n else -- number, string, boolean, etc\r\n copy = orig\r\n end\r\n return copy\r\n end\r\n\r\n function startSaving()\r\n while alreadySaving do\r\n wait(0.01)\r\n end\r\n alreadySaving = true\r\n local ref_buttonData = deepcopy(ref_buttonData)\r\n local input_values = {}\r\n local checkbox_values = {}\r\n local counter_values = {}\r\n\r\n local GUID = self.getGUID()\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n input_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n input_values[counter] = val.label\r\n val.label = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n checkbox_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":bv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n counter_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n counter_values[counter] = val2.value\r\n val2.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n counter_values[counter] = val2.change_value\r\n val2.change_value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n\r\n saved_data = JSON.encode(ref_buttonData)\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.value = input_values[counter]\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.label = input_values[counter]\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n val.value = checkbox_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":bv:\"..counter..\"u\", string.gsub(checkbox_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n val.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n val2.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n val2.change_value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\n\r\n alreadySaving = false\r\n return 1\r\n end\r\n startLuaCoroutine(self, \"startSaving\")\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend\r\n", + "LuaScriptState": "{\"checkbox\":[{\"pos\":[0.863,0.1,-1.536],\"size\":260,\"state\":false},{\"pos\":[0.748,0.1,-1.437],\"size\":260,\"state\":false},{\"pos\":[0.849,0.1,-1.326],\"size\":260,\"state\":false},{\"pos\":[0.51,0.1,-1.237],\"size\":260,\"state\":false},{\"pos\":[1.079,0.1,-1.234],\"size\":260,\"state\":false},{\"pos\":[0.746,0.1,-1.05],\"size\":260,\"state\":false},{\"pos\":[0.783,0.1,-0.895],\"size\":260,\"state\":false},{\"pos\":[0.847,0.1,-0.76],\"size\":260,\"state\":false},{\"pos\":[0.749,0.1,-0.625],\"size\":260,\"state\":false},{\"pos\":[0.879,0.1,-0.517],\"size\":260,\"state\":false},{\"pos\":[0.656,0.1,-0.417],\"size\":260,\"state\":false},{\"pos\":[0.841,0.1,-0.34],\"size\":260,\"state\":false},{\"pos\":[0.654,0.1,-0.254],\"size\":260,\"state\":false},{\"pos\":[0.718,0.1,-0.171],\"size\":260,\"state\":false},{\"pos\":[0.87,0.1,-0.092],\"size\":260,\"state\":false}],\"counter\":[{\"hideBG\":true,\"pos\":[-1.205,0.1,-1.115],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.418,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.165,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.513,0.1,-1.115],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.73,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.48,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.205,0.1,-0.045],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.418,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.165,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.513,0.1,-0.045],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.73,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.48,0.1,0.12],\"size\":500,\"value\":\"0\"}],\"textbox\":[{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-1.381],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-1.245],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.63],\"rows\":6,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-1.381],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-1.245],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.63],\"rows\":6,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.31],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.17],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,0.38],\"rows\":4,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.31],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.17],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,0.38],\"rows\":4,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.41,0.1,0.52],\"rows\":12,\"value\":\"\",\"width\":5800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.26,0.1,0.837],\"rows\":4,\"value\":\"\",\"width\":5600}]}", + "XmlUI": "" + }, + { + "GUID": "f5db25", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.494201, + "posY": 1.58209014, + "posZ": -14.5172033, + "rotX": 359.919739, + "rotY": 269.999573, + "rotZ": 0.01683845, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "Kaimonogatari", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } - ] + }, + "LuaScript": "name = 'Kaimonogatari'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" }, { "GUID": "fba392", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2504005, - "posY": 1.45382631, + "posY": 1.45382607, "posZ": -36.0139046, "rotX": 359.920135, "rotY": 269.998, - "rotZ": 0.016877003, + "rotZ": 0.0168766081, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "Investigators", - "Description": "version 1.3", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1047147,383 +1049913,13 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"005900\":{\"lock\":false,\"pos\":{\"x\":77.8242,\"y\":1.2876,\"z\":-7.8262},\"rot\":{\"x\":359.99,\"y\":270,\"z\":179.9845}},\"0161c7\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"0399ef\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.2996,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.2949,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"2dc97d\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3738d1\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"4822e9\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"5aa0c2\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"64bfe2\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"665b99\":{\"lock\":false,\"pos\":{\"x\":-22.5902,\"y\":1.3051,\"z\":-89.3736},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"6da20e\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7cd9b8\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"812876\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3019,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":269.9903,\"z\":0.0168}},\"834ba2\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a76c31\":{\"lock\":false,\"pos\":{\"x\":-22.6642,\"y\":1.3102,\"z\":-71.5938},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a86e25\":{\"lock\":false,\"pos\":{\"x\":-22.5873,\"y\":1.3149,\"z\":-55.7564},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"abcc92\":{\"lock\":false,\"pos\":{\"x\":-22.6248,\"y\":1.308,\"z\":-79.3344},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b69d80\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3041,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bc401b\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bdc0b1\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"ca23df\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"cd6952\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"d5346b\":{\"lock\":false,\"pos\":{\"x\":-22.6186,\"y\":1.3163,\"z\":-51.0298},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dd79a3\":{\"lock\":false,\"pos\":{\"x\":-22.6128,\"y\":1.3057,\"z\":-87.0918},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"eef91c\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"f47c63\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.2973,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0328,\"z\":0.0168}},\"fde90d\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"0399ef\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.2996,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"08ffbf\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9979,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.2949,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"223915\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"2ad849\":{\"lock\":false,\"pos\":{\"x\":-22.6032,\"y\":1.3057,\"z\":-87.0956},\"rot\":{\"x\":0.0208,\"y\":269.9874,\"z\":0.0168}},\"2b3652\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"4906b0\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"491e17\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":270.0057,\"z\":0.0168}},\"72b6af\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"7a9e53\":{\"lock\":false,\"pos\":{\"x\":-22.6397,\"y\":1.3149,\"z\":-55.6655},\"rot\":{\"x\":0.0208,\"y\":270.0451,\"z\":0.0168}},\"812876\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3019,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":269.9903,\"z\":0.0168}},\"8878e8\":{\"lock\":false,\"pos\":{\"x\":-22.6712,\"y\":1.3103,\"z\":-71.3534},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"996c24\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9776,\"z\":0.0168}},\"9b2ffd\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"b69d80\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3041,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bbe633\":{\"lock\":false,\"pos\":{\"x\":-22.6942,\"y\":1.3142,\"z\":-57.9242},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"c0686e\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"c0f4e1\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270.0016,\"z\":0.0168}},\"c0f4f0\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"c6844c\":{\"lock\":false,\"pos\":{\"x\":-22.6407,\"y\":1.308,\"z\":-79.2444},\"rot\":{\"x\":0.0208,\"y\":270.002,\"z\":0.0168}},\"c6be30\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9807,\"z\":0.0168}},\"cc1db7\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"d8504a\":{\"lock\":false,\"pos\":{\"x\":-22.5433,\"y\":1.3051,\"z\":-89.3633},\"rot\":{\"x\":0.0208,\"y\":269.9785,\"z\":0.0168}},\"f47c63\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.2973,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0328,\"z\":0.0168}},\"f9df6b\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"fabe1f\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":269.9951,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "005900", - "Name": "Deck", - "Transform": { - "posX": 77.8242, - "posY": 1.28763032, - "posZ": -7.826201, - "rotX": 359.99, - "rotY": 270.0, - "rotZ": 179.984543, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "???", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266336, - 266337, - 266333, - 266335, - 266338, - 266334 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6dbe59", - "Name": "Card", - "Transform": { - "posX": -33.45467, - "posY": 1.32541537, - "posZ": -68.38501, - "rotX": 0.0207840521, - "rotY": 269.998566, - "rotZ": 0.9670183, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266336, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "77f66a", - "Name": "Card", - "Transform": { - "posX": -32.7387161, - "posY": 1.32441413, - "posZ": -66.74447, - "rotX": 0.0219152216, - "rotY": 269.999817, - "rotZ": 0.87532413, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266337, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "02cd1d", - "Name": "Card", - "Transform": { - "posX": -32.6200027, - "posY": 1.43986332, - "posZ": -66.70138, - "rotX": 359.985138, - "rotY": 269.978363, - "rotZ": 359.0599, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266333, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f7a99", - "Name": "Card", - "Transform": { - "posX": -32.3472023, - "posY": 1.37334669, - "posZ": -67.35282, - "rotX": 0.014628238, - "rotY": 270.000549, - "rotZ": 0.8766592, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266335, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b016c3", - "Name": "Card", - "Transform": { - "posX": -33.2353363, - "posY": 1.30834568, - "posZ": -64.93815, - "rotX": 0.020809127, - "rotY": 269.999969, - "rotZ": 0.0167718623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266338, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "91189f", - "Name": "Card", - "Transform": { - "posX": -31.5666428, - "posY": 1.42154622, - "posZ": -67.2479248, - "rotX": -0.003973089, - "rotY": 270.001556, - "rotZ": 359.050873, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266334, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, { "GUID": "b69d80", "Name": "Custom_Tile", @@ -1047531,9 +1049927,9 @@ "posX": -16.6401, "posY": 1.30414808, "posZ": -53.3904, - "rotX": 0.0208098423, + "rotX": 0.02080939, "rotY": 270.0, - "rotZ": 0.0167701, + "rotZ": 0.0167703126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1047575,6 +1049971,422 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "72b6af", + "Name": "Card", + "Transform": { + "posX": -19.3, + "posY": 1.31677353, + "posZ": -53.4358, + "rotX": 0.016771432, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shinobu Oshino", + "Description": "The Former Vampire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272400, + "SidewaysCard": true, + "CustomDeck": { + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", + "NumWidth": 2, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fabe1f", + "Name": "CardCustom", + "Transform": { + "posX": -22.6139, + "posY": 1.3155694, + "posZ": -53.4381, + "rotX": 0.0208099354, + "rotY": 269.9951, + "rotZ": 0.0167694744, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Koyomi Araragi", + "Description": "Half-Vampire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272600, + "SidewaysCard": false, + "CustomDeck": { + "2726": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205936702/89262D4F3EFD0771A5E2F18CD0D18D3CE6A86612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205937382/706B8F5C3EB97506FD009B07B64DA03FB2653BC0/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7a9e53", + "Name": "Card", + "Transform": { + "posX": -22.6397, + "posY": 1.31490791, + "posZ": -55.6655, + "rotX": 0.0207951739, + "rotY": 270.0451, + "rotZ": 0.016787475, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kokorowatari (Replica)", + "Description": "Oddity Slayer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272500, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbe633", + "Name": "Card", + "Transform": { + "posX": -22.6942, + "posY": 1.314227, + "posZ": -57.9242, + "rotX": 0.0208123662, + "rotY": 269.986633, + "rotZ": 0.0167662017, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kokorowatari (Replica) (4)", + "Description": "Oddity Slayer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272501, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0f4f0", + "Name": "Card", + "Transform": { + "posX": -26.3, + "posY": 1.31423092, + "posZ": -53.4369, + "rotX": 0.0208084174, + "rotY": 270.0009, + "rotZ": 0.0167714749, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Princess Beauty", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272502, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "491e17", + "Name": "Card", + "Transform": { + "posX": -26.3001, + "posY": 1.31194651, + "posZ": -61.241, + "rotX": 0.02080687, + "rotY": 270.0057, + "rotZ": 0.01677313, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kako", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272504, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0f4e1", + "Name": "Card", + "Transform": { + "posX": -22.6169, + "posY": 1.31328416, + "posZ": -61.2414, + "rotX": 0.0208079424, + "rotY": 270.0016, + "rotZ": 0.0167717971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Black Hanekawa", + "Description": "Sawarineko", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272503, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0686e", + "Name": "Card", + "Transform": { + "posX": -19.3001, + "posY": 1.31449115, + "posZ": -61.2332, + "rotX": 0.0167714171, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsubasa Hanekawa", + "Description": "Possessed by a Cat Spirit", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272401, + "SidewaysCard": true, + "CustomDeck": { + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", + "NumWidth": 2, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "812876", "Name": "Custom_Tile", @@ -1047582,9 +1050394,9 @@ "posX": -16.6401, "posY": 1.30185318, "posZ": -61.231, - "rotX": 0.0208124183, + "rotX": 0.0208124146, "rotY": 269.9903, - "rotZ": 0.0167667754, + "rotZ": 0.01676685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1047633,9 +1050445,9 @@ "posX": -16.6403, "posY": 1.29956126, "posZ": -69.0603, - "rotX": 0.02080946, + "rotX": 0.0208095368, "rotY": 270.0, - "rotZ": 0.016770022, + "rotZ": 0.016770415, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1047678,117 +1050490,13 @@ "XmlUI": "" }, { - "GUID": "5aa0c2", - "Name": "Card", - "Transform": { - "posX": -19.3, - "posY": 1.31677353, - "posZ": -53.4358, - "rotX": 0.0167714749, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shinobu Oshino", - "Description": "The Former Vampire", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266200, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", - "NumWidth": 2, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bdc0b1", - "Name": "Card", - "Transform": { - "posX": -19.3001, - "posY": 1.31449115, - "posZ": -61.2332, - "rotX": 0.0167713724, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsubasa Hanekawa", - "Description": "Possessed by a Cat Spirit", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266201, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", - "NumWidth": 2, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eef91c", + "GUID": "f9df6b", "Name": "Card", "Transform": { "posX": -19.2959, "posY": 1.31220138, "posZ": -69.0607, - "rotX": 0.01677124, + "rotX": 0.01677142, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, @@ -1047816,12 +1050524,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266202, + "CardID": 272402, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1047833,6 +1050541,162 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "08ffbf", + "Name": "Card", + "Transform": { + "posX": -22.6157, + "posY": 1.31099141, + "posZ": -69.0756, + "rotX": 0.02080914, + "rotY": 269.9979, + "rotZ": 0.0167703331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monkey Paw", + "Description": "Granting \"wishes\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272505, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8878e8", + "Name": "Card", + "Transform": { + "posX": -22.6712, + "posY": 1.31030452, + "posZ": -71.3534, + "rotX": 0.02080871, + "rotY": 269.9996, + "rotZ": 0.0167707931, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Valhalla Combo", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272506, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2b3652", + "Name": "Card", + "Transform": { + "posX": -26.3002, + "posY": 1.30965769, + "posZ": -69.0606, + "rotX": 0.0208088253, + "rotY": 269.999146, + "rotZ": 0.0167708322, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Rainy Devil", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272507, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f47c63", "Name": "Custom_Tile", @@ -1047840,9 +1050704,9 @@ "posX": -16.6396, "posY": 1.29725337, "posZ": -76.9456, - "rotX": 0.0208002217, + "rotX": 0.0208002347, "rotY": 270.0328, - "rotZ": 0.0167822484, + "rotZ": 0.0167822689, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1047885,20 +1050749,20 @@ "XmlUI": "" }, { - "GUID": "cd6952", + "GUID": "4906b0", "Name": "Card", "Transform": { "posX": -19.2936, "posY": 1.30989552, "posZ": -76.9415, - "rotX": 0.0167714115, + "rotX": 0.0167713556, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Yotsugi Ononoki", + "Nickname": "Yotsuki Ononoki", "Description": "The Living Doll", "GMNotes": "", "ColorDiffuse": { @@ -1047919,12 +1050783,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266203, + "CardID": 272403, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1047936,6 +1050800,162 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "cc1db7", + "Name": "Card", + "Transform": { + "posX": -22.6157, + "posY": 1.30868769, + "posZ": -76.946, + "rotX": 0.0208085347, + "rotY": 269.9995, + "rotZ": 0.0167710464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unlimited Rulebook", + "Description": "\"I said with a posed look.\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272508, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6844c", + "Name": "Card", + "Transform": { + "posX": -22.6407, + "posY": 1.30800581, + "posZ": -79.2444, + "rotX": 0.0208080672, + "rotY": 270.002, + "rotZ": 0.0167719331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unlimited Rulebook", + "Description": "Secession Version", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272509, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "223915", + "Name": "Card", + "Transform": { + "posX": -26.3002, + "posY": 1.30734956, + "posZ": -76.9456, + "rotX": 0.0208082218, + "rotY": 270.0005, + "rotZ": 0.01677147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anatta", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272510, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "16c15b", "Name": "Custom_Tile", @@ -1047943,9 +1050963,9 @@ "posX": -16.6402, "posY": 1.29494882, "posZ": -84.8182, - "rotX": 0.0208095815, + "rotX": 0.0208097026, "rotY": 270.0001, - "rotZ": 0.01677049, + "rotZ": 0.0167703684, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1047988,20 +1051008,20 @@ "XmlUI": "" }, { - "GUID": "7cd9b8", + "GUID": "9b2ffd", "Name": "Card", "Transform": { "posX": -19.2998, "posY": 1.30758762, "posZ": -84.8182, - "rotX": 0.0167713668, + "rotX": 0.0167712979, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Hitagi Senjougahara", + "Nickname": "Hitagi Senjoughara", "Description": "The Graduate", "GMNotes": "", "ColorDiffuse": { @@ -1048022,12 +1051042,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266204, + "CardID": 272404, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1048040,119 +1051060,15 @@ "XmlUI": "" }, { - "GUID": "4822e9", + "GUID": "996c24", "Name": "Card", "Transform": { "posX": -22.6169, "posY": 1.30638278, "posZ": -84.8185, - "rotX": 0.0208087731, - "rotY": 269.999939, - "rotZ": 0.0167711321, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Limitless Stationery", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266313, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dd79a3", - "Name": "Card", - "Transform": { - "posX": -22.6128, - "posY": 1.30571878, - "posZ": -87.0918, - "rotX": 0.02080877, - "rotY": 269.999939, - "rotZ": 0.01677113, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Limitless Stationery", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266312, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "665b99", - "Name": "Card", - "Transform": { - "posX": -22.5902, - "posY": 1.30505919, - "posZ": -89.3736, - "rotX": 0.0208086, - "rotY": 269.9998, - "rotZ": 0.01677102, + "rotX": 0.0208149273, + "rotY": 269.9776, + "rotZ": 0.0167629886, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1048178,15 +1051094,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266311, + "CardID": 272511, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1048196,15 +1051112,119 @@ "XmlUI": "" }, { - "GUID": "3738d1", + "GUID": "2ad849", + "Name": "Card", + "Transform": { + "posX": -22.6032, + "posY": 1.30572116, + "posZ": -87.0956, + "rotX": 0.0208123866, + "rotY": 269.987427, + "rotZ": 0.0167666581, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Limitless Stationery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272513, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8504a", + "Name": "Card", + "Transform": { + "posX": -22.5433, + "posY": 1.30507922, + "posZ": -89.3633, + "rotX": 0.0208148342, + "rotY": 269.9785, + "rotZ": 0.0167633556, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Limitless Stationery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272512, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6be30", "Name": "Card", "Transform": { "posX": -26.2996, "posY": 1.30504549, "posZ": -84.818, - "rotX": 0.0208086781, - "rotY": 270.0, - "rotZ": 0.0167711787, + "rotX": 0.02081437, + "rotY": 269.9807, + "rotZ": 0.0167642329, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1048230,639 +1051250,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266314, + "CardID": 272514, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "abcc92", - "Name": "Card", - "Transform": { - "posX": -22.6248, - "posY": 1.30798519, - "posZ": -79.3344, - "rotX": 0.020808557, - "rotY": 269.999939, - "rotZ": 0.01677121, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unlimited Rulebook", - "Description": "Secession Version", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266309, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0161c7", - "Name": "Card", - "Transform": { - "posX": -22.6157, - "posY": 1.30868769, - "posZ": -76.946, - "rotX": 0.0208086353, - "rotY": 269.999939, - "rotZ": 0.0167711359, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unlimited Rulebook", - "Description": "\"I said with a posed look.\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266308, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fde90d", - "Name": "Card", - "Transform": { - "posX": -26.3002, - "posY": 1.30734956, - "posZ": -76.9456, - "rotX": 0.020808477, - "rotY": 270.0, - "rotZ": 0.0167713333, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anatta", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266310, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a76c31", - "Name": "Card", - "Transform": { - "posX": -22.6642, - "posY": 1.31023657, - "posZ": -71.5938, - "rotX": 0.02080863, - "rotY": 270.0, - "rotZ": 0.016771242, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Valhalla Combo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266306, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "834ba2", - "Name": "Card", - "Transform": { - "posX": -22.6157, - "posY": 1.31099141, - "posZ": -69.0756, - "rotX": 0.0208085831, - "rotY": 270.0, - "rotZ": 0.0167712569, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Monkey Paw", - "Description": "Granting \"wishes\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266305, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc401b", - "Name": "Card", - "Transform": { - "posX": -26.3002, - "posY": 1.30965769, - "posZ": -69.0606, - "rotX": 0.0208085, - "rotY": 270.0, - "rotZ": 0.0167713519, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Rainy Devil", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266307, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "64bfe2", - "Name": "Card", - "Transform": { - "posX": -22.6169, - "posY": 1.31328416, - "posZ": -61.2414, - "rotX": 0.02080864, - "rotY": 270.0, - "rotZ": 0.0167712774, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Black Hanekawa", - "Description": "Sawarineko", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266303, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6da20e", - "Name": "Card", - "Transform": { - "posX": -26.3001, - "posY": 1.31194651, - "posZ": -61.241, - "rotX": 0.0208084285, - "rotY": 270.0, - "rotZ": 0.0167711712, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kako", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266304, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a86e25", - "Name": "Card", - "Transform": { - "posX": -22.5873, - "posY": 1.3149004, - "posZ": -55.7564, - "rotX": 0.0208085775, - "rotY": 270.0, - "rotZ": 0.0167712346, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kokorowatari (Replica) (3)", - "Description": "Oddity Slayer", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266301, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ca23df", - "Name": "Card", - "Transform": { - "posX": -22.6139, - "posY": 1.3155694, - "posZ": -53.4381, - "rotX": 0.0208084621, - "rotY": 270.0, - "rotZ": 0.0167712141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kokorowatari (Replica)", - "Description": "Oddity Slayer", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266300, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d5346b", - "Name": "CardCustom", - "Transform": { - "posX": -22.6186, - "posY": 1.31627262, - "posZ": -51.0298, - "rotX": 0.0208086949, - "rotY": 270.0, - "rotZ": 0.0167712253, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Koyomi Araragi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266400, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205936702/89262D4F3EFD0771A5E2F18CD0D18D3CE6A86612/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205937382/706B8F5C3EB97506FD009B07B64DA03FB2653BC0/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2dc97d", - "Name": "Card", - "Transform": { - "posX": -26.3, - "posY": 1.31423092, - "posZ": -53.4369, - "rotX": 0.0208085179, - "rotY": 270.0, - "rotZ": 0.0167711284, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Princess Beauty", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266302, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1048894,630 +1051290,21 @@ ] }, { - "GUID": "b34bec", - "Name": "Custom_Model_Bag", + "GUID": "fcfa07", + "Name": "Custom_PDF", "Transform": { - "posX": 12.1371012, - "posY": 1.31664479, - "posZ": -46.4024, - "rotX": 0.0208083261, - "rotY": 270.000122, - "rotZ": 0.0167723782, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "Izanami's Delegates", - "Description": "version 1.3", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793265683022/517E2CB43659DA7F1B47E6A0783E916443290A74/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"1293ba\":{\"lock\":false,\"pos\":{\"x\":15.7643,\"y\":1.3107,\"z\":-56.2501},\"rot\":{\"x\":359.3309,\"y\":270.0134,\"z\":0.0166}},\"396edb\":{\"lock\":false,\"pos\":{\"x\":15.7461,\"y\":1.3114,\"z\":-54.0246},\"rot\":{\"x\":359.3271,\"y\":270.0143,\"z\":0.0166}},\"5aa490\":{\"lock\":false,\"pos\":{\"x\":12.6117,\"y\":1.3275,\"z\":-56.2514},\"rot\":{\"x\":0.0208,\"y\":270.0056,\"z\":0.0168}},\"654933\":{\"lock\":false,\"pos\":{\"x\":9.4788,\"y\":1.3271,\"z\":-54.0252},\"rot\":{\"x\":0.0208,\"y\":269.977,\"z\":0.0168}},\"795f47\":{\"lock\":false,\"pos\":{\"x\":12.5914,\"y\":1.3288,\"z\":-51.7956},\"rot\":{\"x\":0.0208,\"y\":270.0131,\"z\":0.0168}},\"ac7c1f\":{\"lock\":false,\"pos\":{\"x\":9.48,\"y\":1.3277,\"z\":-51.805},\"rot\":{\"x\":0.0208,\"y\":269.9904,\"z\":0.0168}},\"de2aa6\":{\"lock\":false,\"pos\":{\"x\":12.6028,\"y\":1.3282,\"z\":-54.0337},\"rot\":{\"x\":0.0208,\"y\":270.014,\"z\":0.0168}},\"e78d99\":{\"lock\":false,\"pos\":{\"x\":15.7071,\"y\":1.3123,\"z\":-51.8325},\"rot\":{\"x\":359.3181,\"y\":270.0058,\"z\":0.0167}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e78d99", - "Name": "Card", - "Transform": { - "posX": 15.70714, - "posY": 1.312296, - "posZ": -51.8325462, - "rotX": 359.318054, - "rotY": 270.005768, - "rotZ": 0.01674158, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267200, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "396edb", - "Name": "Card", - "Transform": { - "posX": 15.7461033, - "posY": 1.31142962, - "posZ": -54.0246048, - "rotX": 359.327057, - "rotY": 270.014343, - "rotZ": 0.01660488, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267201, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1293ba", - "Name": "Card", - "Transform": { - "posX": 15.764328, - "posY": 1.3106848, - "posZ": -56.250145, - "rotX": 359.330933, - "rotY": 270.013367, - "rotZ": 0.0165956616, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267202, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "795f47", - "Name": "Card", - "Transform": { - "posX": 12.5913849, - "posY": 1.32883584, - "posZ": -51.79562, - "rotX": 0.0208048485, - "rotY": 270.013123, - "rotZ": 0.0167757142, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267203, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "de2aa6", - "Name": "Card", - "Transform": { - "posX": 12.6027842, - "posY": 1.32818484, - "posZ": -54.0336761, - "rotX": 0.0208045188, - "rotY": 270.013977, - "rotZ": 0.0167763624, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267204, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5aa490", - "Name": "Card", - "Transform": { - "posX": 12.6116886, - "posY": 1.327539, - "posZ": -56.251358, - "rotX": 0.02080672, - "rotY": 270.0056, - "rotZ": 0.0167729743, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267205, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ac7c1f", - "Name": "Card", - "Transform": { - "posX": 9.479995, - "posY": 1.32770312, - "posZ": -51.805027, - "rotX": 0.0208113138, - "rotY": 269.990417, - "rotZ": 0.0167678669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267206, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "654933", - "Name": "Card", - "Transform": { - "posX": 9.478788, - "posY": 1.32705283, - "posZ": -54.02524, - "rotX": 0.0208152849, - "rotY": 269.97702, - "rotZ": 0.0167626943, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267207, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467520356697474/AD037D4261459EF9095B96D1CC81721F8162A90D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1616187564963099544/3F406323E94D279B7AE3768CC6A9034AB1DFEB20/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "486b0b", - "Name": "Custom_Model", - "Transform": { - "posX": 2.8317008, - "posY": 1.62602913, - "posZ": -4.72490025, - "rotX": 359.919739, - "rotY": 270.0145, - "rotZ": 0.0168097131, - "scaleX": 0.5000004, - "scaleY": 0.5000004, - "scaleZ": 0.5000004 - }, - "Nickname": "Kaimonogatari: Clue spawner", - "Description": "Include this to autospawn clues on locations!", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", - "NormalURL": "", - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "MaterialIndex": 2, - "TypeIndex": 0, - "CustomShader": { - "SpecularColor": { - "r": 0.7222887, - "g": 0.507659256, - "b": 0.339915335 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"Namishiro Park\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northwest Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Northeast Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southwest Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Southeast Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Eikou Cram School\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Naoetsu High School (Entrance)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"North Shirahebi Shrine\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n\n \"Shinagawa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Suidobashi\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shinjuku\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Shibuya\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Ikebukuro\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Ueno\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Akihabara\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\r\n \"Tokyo Skytree\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Fushimi-Inari Shrine\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Arashiyama Bamboo Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Arashiyama Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Nijo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Sanjo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Kiyomizu-Gojo Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Inari Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\r\n \"Kyoto Central Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Green Car\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Aokigahara Forest Entrance\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Unknown Forest Section\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Altered Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Outer Residential Area_82ea09\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Outer Residential Area\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Cloak Room\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Drawing Room\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_8d3cac\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_690277\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Worlds_698bf1\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Worlds_11db44\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_995f76\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Unknown Worlds_72ec14\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n \"Unknown Worlds_74f070\": {\"type\": \"fixed\", \"value\": 5, \"clueSide\": \"back\"},\n \"Unknown Worlds_69cd45\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Worlds_7a252c\": {\"type\": \"fixed\", \"value\": 6, \"clueSide\": \"back\"},\n\n\n \"Mysterious Layers_72eb54\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_6370fb\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_fc0dbc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_5368ca\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mysterious Layers_91e281\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_034708\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_1777ae\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_3a2d94\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mysterious Layers_f7f7c5\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"North Shirahebi Shrine:Where It All Ends\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"}\n}\r\n]]\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\nend\r\n", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f5db25", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.49420047, - "posY": 1.58209014, - "posZ": -14.5172033, - "rotX": 359.919739, - "rotY": 269.999664, - "rotZ": 0.0168384854, - "scaleX": 2.2, - "scaleY": 1.0, - "scaleZ": 2.2 - }, - "Nickname": "Kaimonogatari", - "Description": "click to set chaos token difficulty", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "name = 'Kaimonogatari'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eda22b", - "Name": "Custom_Token", - "Transform": { - "posX": -1.46519935, - "posY": 1.57562208, - "posZ": -26.9305019, + "posX": -11.9064016, + "posY": 1.50659359, + "posZ": 28.8153, "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.0168715138, - "scaleX": 4.17180443, + "rotY": 269.99527, + "rotZ": 0.0168793537, + "scaleX": 1.64563763, "scaleY": 1.0, - "scaleZ": 4.17180443 + "scaleZ": 1.64563763 }, - "Nickname": "Monogatari Campaign Log", - "Description": "ver 1.3", + "Nickname": "FAQ", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1049537,20 +1051324,14 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1644335793263621081/B3A2459E56D287ECA3A8C31F9500464952779819/", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.2, - "MergeDistancePixels": 15.0, - "StandUp": false, - "Stackable": false - } + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1752434256529473211/B54DAD42B99E8BB06D9E49F814B932FC4AAA0138/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 }, - "LuaScript": "--[[ Character Sheet Template by: MrStump\r\n\r\nYou can set up your own character sheet if you follow these steps.\r\n\r\nStep 1) Change the character sheet image\r\n -Right click on the character sheet, click Custom\r\n -Replace the image URL with one for your character sheet\r\n -Click import, make sure your sheet loads\r\n -SAVE THE GAME (the table setup) \r\n -LOAD FROM THAT SAVE YOU JUST MADE\r\n\r\nStep 2) Edit script to fit your character sheet\r\n -Below you will see some general options, and then the big data table\r\n -The data table is what determines how many of which buttons are made\r\n -Checkboxes\r\n -Counters\r\n -Textboxes\r\n -By default, there are 3 of each. You can add more or remove entries\r\n -If you intend to add/remove, be sure only to add/remove ENTRIES\r\n -This is what an entry looks like:\r\n {\r\n pos = {-0.977,0.1,-0.589},\r\n size = 800,\r\n state = false\r\n },\r\n -Deleting the whole thing would remove that specific item on the sheet\r\n -Copy and pasting it after another entry would create another\r\n -Each entry type has unique data points (pos, size, state, etc)\r\n -Do not try to add in your own data points or remove them individually\r\n -There is a summary of what each point does at the top of its category\r\n\r\nStep 3) Save and check script changes\r\n -Hit Save & Apply in the script window to save your code\r\n -You can edit your code as needed and Save+Apply as often as needed\r\n -When you are finished, make disableSave = false below then Save+apply\r\n -This enables saving, so your sheet will remember whats on it.\r\n\r\nBonus) Finding/Editing Positions for elements\r\n I have included a tool to get positions for buttons in {x,y,z} form\r\n Place it where you want the center of your element to be\r\n Then copy the table from the notes (lower right of screen)\r\n You can highlight it and CTRL+C\r\n Paste it into the data table where needed (pos=)\r\n If you want to manually tweek the values:\r\n {0,0,0} is the center of the character sheet\r\n {1,0,0} is right, {-1,0,0} is left\r\n {0,0,-1} is up, {0,0,1} is down\r\n 0.1 for Y is the height off of the page.\r\n If it was 0, it would be down inside the model of the sheet\r\n\r\nBegin editing below: ]]\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n--Remember to set this to false once you are done making changes\r\n--Then, after you save & apply it, save your game too\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n--Color information for button background\r\nbuttonColor = {1,1,1}\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\n --Prologue\n {\n pos = {0.863,0.1,-1.536},\n size = 260,\n state = false\n },\n --Modori\n {\n pos = {0.748,0.1,-1.437},\n size = 260,\n state = false\n },\n --Two Cities\n {\n pos = {0.849,0.1,-1.326},\n size = 260,\n state = false\n },\n --Toshi\n {\n pos = {0.51,0.1,-1.237},\n size = 260,\n state = false\n },\n --Inari\n {\n pos = {1.079,0.1,-1.234},\n size = 260,\n state = false\n },\n --Shinkansen\n {\n pos = {0.746,0.1,-1.05},\n size = 260,\n state = false\n },\n --Yama\n {\n pos = {0.783,0.1,-0.895},\n size = 260,\n state = false\n },\n --Izuko Gaen\n {\n pos = {0.847,0.1,-0.76},\n size = 260,\n state = false\n },\n --Houkai\n {\n pos = {0.749,0.1,-0.625},\n size = 260,\n state = false\n },\n --Respite\n {\n pos = {0.879,0.1,-0.517},\n size = 260,\n state = false\n },\n --Fumei1\n {\n pos = {0.656,0.1,-0.417},\n size = 260,\n state = false\n },\n --Denouement\n {\n pos = {0.841,0.1,-0.34},\n size = 260,\n state = false\n },\n --Fumei2\n {\n pos = {0.654,0.1,-0.254},\n size = 260,\n state = false\n },\n --Zenmetsu\n {\n pos = {0.718,0.1,-0.171},\n size = 260,\n state = false\n },\n --Epilogue\n {\n pos = {0.87,0.1,-0.092},\n size = 260,\n state = false\n },\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --1st Player Experience\r\n {\r\n pos = {-1.205,0.1,-1.115},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Physical Trauma\r\n {\r\n pos = {-1.418,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --1st Player Mental Trauma\r\n {\r\n pos = {-1.165,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Experience\r\n {\r\n pos = {-0.513,0.1,-1.115},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Physical Trauma\r\n {\r\n pos = {-0.73,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --2nd Player Mental Trauma\r\n {\r\n pos = {-0.48,0.1,-0.962},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Experience\r\n {\r\n pos = {-1.205,0.1,-0.045},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Physical Trauma\r\n {\r\n pos = {-1.418,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --3rd Player Mental Trauma\r\n {\r\n pos = {-1.165,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Experience\r\n {\r\n pos = {-0.513,0.1,-0.045},\r\n size = 700,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Physical Trauma\r\n {\r\n pos = {-0.73,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --4th Player Mental Trauma\r\n {\r\n pos = {-0.48,0.1,0.12},\r\n size = 500,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --1st Player Name\r\n {\r\n pos = {-1.42,0.1,-1.381},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Investigator\r\n {\r\n pos = {-1.42,0.1,-1.245},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --1st Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.42,0.1,-0.63},\r\n rows = 6,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Name\r\n {\r\n pos = {-0.73,0.1,-1.381},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Investigator\r\n {\r\n pos = {-0.73,0.1,-1.245},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --2nd Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.73,0.1,-0.63},\r\n rows = 6,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Name\r\n {\r\n pos = {-1.42,0.1,-0.31},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Investigator\r\n {\r\n pos = {-1.42,0.1,-0.17},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --3rd Player Story Assets/Weaknesses\r\n {\r\n pos = {-1.42,0.1,0.38},\r\n rows = 4,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Name\r\n {\r\n pos = {-0.73,0.1,-0.31},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Investigator\r\n {\r\n pos = {-0.73,0.1,-0.17},\r\n rows = 1,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --4th Player Story Assets/Weaknesses\r\n {\r\n pos = {-0.73,0.1,0.38},\r\n rows = 4,\r\n width = 2800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 1\r\n {\r\n pos = {0.41,0.1,0.52},\r\n rows = 12,\r\n width = 5800,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\r\n --Killed and Insane Investigators\r\n {\r\n pos = {-1.26,0.1,0.837},\r\n rows = 4,\r\n width = 5600,\r\n font_size = 300,\r\n label = \"Empty\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nlocal alreadySaving = false -- Copy this too!\r\nfunction updateSave()\r\n\r\n function string.replaceText(text, old, new)\r\n local b,e = text:find(old,1,true)\r\n if b==nil then\r\n return text\r\n else\r\n return text:sub(1,b-1) .. new .. text:sub(e+1)\r\n end\r\n end\r\n\r\n function wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\n end\r\n\r\n function deepcopy(orig)\r\n local orig_type = type(orig)\r\n local copy\r\n if orig_type == 'table' then\r\n copy = {}\r\n for orig_key, orig_value in next, orig, nil do\r\n copy[deepcopy(orig_key)] = deepcopy(orig_value)\r\n end\r\n setmetatable(copy, deepcopy(getmetatable(orig)))\r\n else -- number, string, boolean, etc\r\n copy = orig\r\n end\r\n return copy\r\n end\r\n\r\n function startSaving()\r\n while alreadySaving do\r\n wait(0.01)\r\n end\r\n alreadySaving = true\r\n local ref_buttonData = deepcopy(ref_buttonData)\r\n local input_values = {}\r\n local checkbox_values = {}\r\n local counter_values = {}\r\n\r\n local GUID = self.getGUID()\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n input_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n input_values[counter] = val.label\r\n val.label = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n checkbox_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":bv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n counter_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n counter_values[counter] = val2.value\r\n val2.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n counter_values[counter] = val2.change_value\r\n val2.change_value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n\r\n saved_data = JSON.encode(ref_buttonData)\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.value = input_values[counter]\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.label = input_values[counter]\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n val.value = checkbox_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":bv:\"..counter..\"u\", string.gsub(checkbox_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n val.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n val2.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n val2.change_value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\n\r\n alreadySaving = false\r\n return 1\r\n end\r\n startLuaCoroutine(self, \"startSaving\")\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend\r\n", - "LuaScriptState": "{\"checkbox\":[{\"pos\":[0.863,0.1,-1.536],\"size\":260,\"state\":false},{\"pos\":[0.748,0.1,-1.437],\"size\":260,\"state\":false},{\"pos\":[0.849,0.1,-1.326],\"size\":260,\"state\":false},{\"pos\":[0.51,0.1,-1.237],\"size\":260,\"state\":false},{\"pos\":[1.079,0.1,-1.234],\"size\":260,\"state\":false},{\"pos\":[0.746,0.1,-1.05],\"size\":260,\"state\":false},{\"pos\":[0.783,0.1,-0.895],\"size\":260,\"state\":false},{\"pos\":[0.847,0.1,-0.76],\"size\":260,\"state\":false},{\"pos\":[0.749,0.1,-0.625],\"size\":260,\"state\":false},{\"pos\":[0.879,0.1,-0.517],\"size\":260,\"state\":false},{\"pos\":[0.656,0.1,-0.417],\"size\":260,\"state\":false},{\"pos\":[0.841,0.1,-0.34],\"size\":260,\"state\":false},{\"pos\":[0.654,0.1,-0.254],\"size\":260,\"state\":false},{\"pos\":[0.718,0.1,-0.171],\"size\":260,\"state\":false},{\"pos\":[0.87,0.1,-0.092],\"size\":260,\"state\":false}],\"counter\":[{\"hideBG\":true,\"pos\":[-1.205,0.1,-1.115],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.418,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.165,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.513,0.1,-1.115],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.73,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.48,0.1,-0.962],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.205,0.1,-0.045],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.418,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-1.165,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.513,0.1,-0.045],\"size\":700,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.73,0.1,0.12],\"size\":500,\"value\":\"0\"},{\"hideBG\":true,\"pos\":[-0.48,0.1,0.12],\"size\":500,\"value\":\"0\"}],\"textbox\":[{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-1.381],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-1.245],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.63],\"rows\":6,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-1.381],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-1.245],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.63],\"rows\":6,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.31],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,-0.17],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.42,0.1,0.38],\"rows\":4,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.31],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,-0.17],\"rows\":1,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-0.73,0.1,0.38],\"rows\":4,\"value\":\"\",\"width\":2800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[0.41,0.1,0.52],\"rows\":12,\"value\":\"\",\"width\":5800},{\"alignment\":2,\"font_size\":300,\"label\":\"Empty\",\"pos\":[-1.26,0.1,0.837],\"rows\":4,\"value\":\"\",\"width\":5600}]}", + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "" } ], @@ -1100653,21 +1102434,21 @@ ] }, { - "GUID": "613b64", + "GUID": "3ad7d7", "Name": "Custom_Model_Bag", "Transform": { - "posX": -6.122805, - "posY": 4.23631859, - "posZ": -11.1639309, - "rotX": 0.02116889, - "rotY": 269.999969, - "rotZ": 0.00820469949, + "posX": 29.8809452, + "posY": 5.218103, + "posZ": -40.2398758, + "rotX": 359.979767, + "rotY": 270.0013, + "rotZ": 0.00427155569, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, - "Nickname": "Flesh and Blood", - "Description": "", + "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", + "Description": "By Davi", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1100686,12 +1102467,12 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, + "Hands": true, "MaterialIndex": -1, "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206636343/BC08DDF008B612BFBCA4546319F2C8EE622F29B4/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746802526940892011/A775E42F9014CD75B091D7D060012681E58B906E/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1100709,31 +1102490,34 @@ }, "CastShadows": true }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"02e7d2\":{\"lock\":false,\"pos\":{\"x\":20.7496,\"y\":1.5258,\"z\":10.9088},\"rot\":{\"x\":0.0799,\"y\":90.0284,\"z\":359.9832}},\"13f15a\":{\"lock\":false,\"pos\":{\"x\":-0.8692,\"y\":1.4355,\"z\":47.6413},\"rot\":{\"x\":0.0004,\"y\":270.0262,\"z\":359.2322}},\"24c385\":{\"lock\":false,\"pos\":{\"x\":11.813,\"y\":1.4648,\"z\":-0.6861},\"rot\":{\"x\":359.9201,\"y\":270.0074,\"z\":0.0169}},\"2bd90b\":{\"lock\":false,\"pos\":{\"x\":11.9302,\"y\":1.4693,\"z\":14.8834},\"rot\":{\"x\":359.9201,\"y\":269.9916,\"z\":0.0169}},\"51fbbc\":{\"lock\":false,\"pos\":{\"x\":11.9307,\"y\":1.4716,\"z\":22.8828},\"rot\":{\"x\":359.9201,\"y\":269.9986,\"z\":0.0169}},\"6fee85\":{\"lock\":false,\"pos\":{\"x\":11.9136,\"y\":1.4625,\"z\":-8.3151},\"rot\":{\"x\":359.9201,\"y\":270.0181,\"z\":0.0168}},\"c29a78\":{\"lock\":false,\"pos\":{\"x\":11.8997,\"y\":1.467,\"z\":7.0264},\"rot\":{\"x\":359.9201,\"y\":270.0423,\"z\":0.0168}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.6762,\"y\":1.5823,\"z\":-14.5355},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}}}}", + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"0f3a96\":{\"lock\":false,\"pos\":{\"x\":-34.2316,\"y\":1.6326,\"z\":11.6933},\"rot\":{\"x\":359.9554,\"y\":224.9998,\"z\":0.0684}},\"22a929\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"24e42d\":{\"lock\":false,\"pos\":{\"x\":-36.7734,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"2c6d3b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"2dfd79\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6361,\"z\":11.46},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"3359db\":{\"lock\":false,\"pos\":{\"x\":-32.8963,\"y\":1.624,\"z\":-11.1805},\"rot\":{\"x\":359.9316,\"y\":314.9998,\"z\":359.9554}},\"360107\":{\"lock\":false,\"pos\":{\"x\":-4.244,\"y\":1.6416,\"z\":15.0067},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"392d3e\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0168}},\"3943d5\":{\"lock\":false,\"pos\":{\"x\":-4.0346,\"y\":1.4838,\"z\":-23.4806},\"rot\":{\"x\":359.9316,\"y\":315.0011,\"z\":359.9554}},\"3a4050\":{\"lock\":false,\"pos\":{\"x\":-27.2281,\"y\":1.6228,\"z\":11.3825},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"3b60c1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6258,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0091,\"z\":0.0169}},\"41625c\":{\"lock\":false,\"pos\":{\"x\":-12.2031,\"y\":1.6162,\"z\":14.0413},\"rot\":{\"x\":359.9201,\"y\":270.0175,\"z\":0.0168}},\"4fe831\":{\"lock\":false,\"pos\":{\"x\":-33.3589,\"y\":1.6235,\"z\":-15.1968},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"551d28\":{\"lock\":false,\"pos\":{\"x\":2.454,\"y\":1.4721,\"z\":-32.3421},\"rot\":{\"x\":359.9316,\"y\":315.0011,\"z\":359.9554}},\"5c0e2e\":{\"lock\":false,\"pos\":{\"x\":0.2701,\"y\":1.4896,\"z\":28.7803},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"62791a\":{\"lock\":false,\"pos\":{\"x\":-27.001,\"y\":1.6202,\"z\":3.6619},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4277,\"y\":1.6269,\"z\":-3.8532},\"rot\":{\"x\":359.9554,\"y\":224.9966,\"z\":0.0684}},\"83d7bb\":{\"lock\":false,\"pos\":{\"x\":-4.2243,\"y\":1.4816,\"z\":-31.8957},\"rot\":{\"x\":359.9316,\"y\":315.0004,\"z\":359.9554}},\"8984ad\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0192,\"z\":0.0168}},\"899c2c\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6508,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"93422e\":{\"lock\":false,\"pos\":{\"x\":-12.0801,\"y\":1.6416,\"z\":10.7578},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"9c140b\":{\"lock\":false,\"pos\":{\"x\":-26.7676,\"y\":1.6177,\"z\":-3.8214},\"rot\":{\"x\":359.9316,\"y\":314.9779,\"z\":359.9554}},\"9c6651\":{\"lock\":false,\"pos\":{\"x\":-30.2218,\"y\":1.6213,\"z\":-7.699},\"rot\":{\"x\":359.9203,\"y\":269.5397,\"z\":0.0175}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6961,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b6b9b7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"c150be\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"c27718\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.08}},\"c7e9e3\":{\"lock\":false,\"pos\":{\"x\":-12.1603,\"y\":1.631,\"z\":7.0481},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"cc135d\":{\"lock\":false,\"pos\":{\"x\":-33.7965,\"y\":1.6331,\"z\":15.3121},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"d1bf92\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7444,\"z\":5.7577},\"rot\":{\"x\":359.9197,\"y\":269.9985,\"z\":180.0168}},\"d28cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"d32960\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"d5f792\":{\"lock\":false,\"pos\":{\"x\":-33.2551,\"y\":1.6289,\"z\":3.6656},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}},\"d9882d\":{\"lock\":false,\"pos\":{\"x\":-27.011,\"y\":1.6157,\"z\":-11.771},\"rot\":{\"x\":359.9554,\"y\":225.0001,\"z\":0.0684}},\"e1e1c3\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"e8fcf0\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"ec4a81\":{\"lock\":false,\"pos\":{\"x\":2.8296,\"y\":1.4739,\"z\":-24.3652},\"rot\":{\"x\":359.9316,\"y\":315.0031,\"z\":359.9554}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "f5db25", + "GUID": "9c6651", "Name": "Custom_Tile", "Transform": { - "posX": -3.67619967, - "posY": 1.58233964, - "posZ": -14.5355043, - "rotX": 359.919739, - "rotY": 270.000244, - "rotZ": 0.0168375783, - "scaleX": 2.2, + "posX": -30.2218018, + "posY": 1.62133479, + "posZ": -7.69900036, + "rotX": 359.920258, + "rotY": 269.539734, + "rotZ": 0.0175073929, + "scaleX": 1.0, "scaleY": 1.0, - "scaleZ": 2.2 + "scaleZ": 1.0 }, - "Nickname": "Flesh and Blood", - "Description": "click to set chaos token difficulty", + "Nickname": "", + "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1100749,8 +1102533,8 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { @@ -1100760,25 +1102544,129 @@ "Stretch": true } }, - "LuaScript": "name = 'Flesh'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } }, { - "GUID": "13f15a", + "GUID": "5c0e2e", "Name": "Custom_PDF", "Transform": { - "posX": -0.8692006, - "posY": 1.43548346, - "posZ": 47.6413, - "rotX": 0.00035199488, - "rotY": 270.026184, - "rotZ": 359.232178, - "scaleX": 6.29287, + "posX": 0.2700998, + "posY": 1.48960793, + "posZ": 28.780304, + "rotX": 359.920135, + "rotY": 269.9994, + "rotZ": 0.0168730337, + "scaleX": 2.48152614, "scaleY": 1.0, - "scaleZ": 6.29287 + "scaleZ": 2.48152614 }, - "Nickname": "", + "Nickname": "Fortune or Folly Campaign Guide", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1100800,7 +1102688,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1658978528324366675/E23F92B811F95CFDBDE4FFCF888C8C193EAC5483/", + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1746802855085926113/BECA22101E61AB9932FA4489E4DF3164F1241AAC/", "PDFPassword": "", "PDFPage": 0, "PDFPageOffset": 0 @@ -1100810,26 +1102698,26 @@ "XmlUI": "" }, { - "GUID": "51fbbc", + "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 11.9307032, - "posY": 1.47161448, - "posZ": 22.8828011, - "rotX": 359.920135, - "rotY": 269.9986, - "rotZ": 0.016875511, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "posX": 1.69610083, + "posY": 1.55831707, + "posZ": 14.2788019, + "rotX": 359.955139, + "rotY": 224.998, + "rotZ": 0.06867274, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 }, - "Nickname": "Late Risers", + "Nickname": "Set-aside", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1100847,2447 +1102735,47 @@ "MaterialIndex": -1, "MeshIndex": -1, "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476631314/4F924371FBF778361FC0B80D67C8DE7157AEF343/", - "NormalURL": "", + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", "ColliderURL": "", "Convex": true, - "MaterialIndex": 3, + "MaterialIndex": 1, "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, "CastShadows": true }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"50eca3\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7396,\"z\":5.7576},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"597cf5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0799}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6925,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":225.0085,\"z\":0.0687}},\"6db8a4\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"80fd81\":{\"lock\":false,\"pos\":{\"x\":-29.8859,\"y\":1.678,\"z\":7.8332},\"rot\":{\"x\":359.916,\"y\":270.0002,\"z\":0.0271}},\"8f6e10\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6394,\"z\":7.5714},\"rot\":{\"x\":359.9205,\"y\":269.9999,\"z\":180.0195}},\"94dfae\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"9612c4\":{\"lock\":false,\"pos\":{\"x\":-29.8466,\"y\":1.6775,\"z\":6.8243},\"rot\":{\"x\":359.9283,\"y\":269.9988,\"z\":0.0205}},\"d4bab4\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9782,\"z\":0.0169}},\"d54b87\":{\"lock\":false,\"pos\":{\"x\":-2.718,\"y\":1.6207,\"z\":0.3279},\"rot\":{\"x\":359.9197,\"y\":269.9718,\"z\":0.0169}}}}", + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, "ContainedObjects": [ { - "GUID": "50eca3", - "Name": "DeckCustom", - "Transform": { - "posX": -3.92730045, - "posY": 1.73956406, - "posZ": 5.757601, - "rotX": 359.919739, - "rotY": 269.9997, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 557702, - 560506, - 557404, - 557704, - 557703, - 557405, - 557606, - 557700, - 560504, - 557705, - 560500, - 557701, - 557401, - 557601, - 557600, - 557605, - 557607, - 557502, - 557701, - 560203, - 557400, - 560505, - 560202, - 557507, - 557503, - 560501, - 557604 - ], - "CustomDeck": { - "5577": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5576": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171628539/CFA502B7393A32AB8D97071ABE2A3DFDF409ABF4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5575": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627546/F39AD15092CCDEEBC7BB8903BA6080E7B9CAA6DE/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5602": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "57387a", - "Name": "Card", - "Transform": { - "posX": -2.377478, - "posY": 1.50946367, - "posZ": -20.0999737, - "rotX": 0.01687369, - "rotY": 180.0, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557702, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "4aeda4", - "Name": "Card", - "Transform": { - "posX": -3.84546113, - "posY": 1.60368037, - "posZ": 10.3834743, - "rotX": 359.9186, - "rotY": 270.0012, - "rotZ": 0.0277313218, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560506, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "623ffa", - "Name": "Card", - "Transform": { - "posX": 6.952916, - "posY": 1.49648559, - "posZ": -20.0000343, - "rotX": 0.0168734975, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557404, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "9036ce", - "Name": "Card", - "Transform": { - "posX": -2.377478, - "posY": 1.50946367, - "posZ": -20.0999737, - "rotX": 0.01687369, - "rotY": 180.0, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557704, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "cc61db", - "Name": "Card", - "Transform": { - "posX": -2.377478, - "posY": 1.50946367, - "posZ": -20.0999737, - "rotX": 0.01687369, - "rotY": 180.0, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557703, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "0116e9", - "Name": "Card", - "Transform": { - "posX": 6.952916, - "posY": 1.49648559, - "posZ": -20.0000343, - "rotX": 0.0168734975, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557405, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "78d64c", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557606, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "d7a411", - "Name": "Card", - "Transform": { - "posX": -2.377478, - "posY": 1.50946367, - "posZ": -20.0999737, - "rotX": 0.01687369, - "rotY": 180.0, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557700, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "1ed563", - "Name": "Card", - "Transform": { - "posX": -3.84539, - "posY": 1.66573846, - "posZ": 10.38339, - "rotX": 359.810181, - "rotY": 269.999237, - "rotZ": 0.306155264, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560504, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5932a5", - "Name": "Card", - "Transform": { - "posX": -2.377478, - "posY": 1.50946367, - "posZ": -20.0999737, - "rotX": 0.01687369, - "rotY": 180.0, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557705, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "ecd3e7", - "Name": "Card", - "Transform": { - "posX": -3.84543729, - "posY": 1.687713, - "posZ": 10.383441, - "rotX": 359.921967, - "rotY": 269.997131, - "rotZ": 0.0141308978, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560500, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "636f51", - "Name": "Card", - "Transform": { - "posX": -3.14027429, - "posY": 2.50266123, - "posZ": -28.65502, - "rotX": 0.016835507, - "rotY": 180.0001, - "rotZ": 0.08025571, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557701, - "SidewaysCard": false, - "CustomDeck": { - "5577": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "63c1ec", - "Name": "Card", - "Transform": { - "posX": 6.952916, - "posY": 1.49648559, - "posZ": -20.0000343, - "rotX": 0.0168734975, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557401, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "2add90", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557601, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "0de2be", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557600, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "0bd331", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557605, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "db0ced", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557607, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "b71c92", - "Name": "Card", - "Transform": { - "posX": 3.269009, - "posY": 1.50163257, - "posZ": -19.9617977, - "rotX": 0.0168733317, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557502, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "5ca432", - "Name": "Card", - "Transform": { - "posX": -2.465631, - "posY": 1.49200881, - "posZ": -20.2086945, - "rotX": 0.023407435, - "rotY": 179.995178, - "rotZ": 0.03984918, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557701, - "SidewaysCard": false, - "CustomDeck": { - "5577": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a0f77a", - "Name": "Card", - "Transform": { - "posX": -2.42830753, - "posY": 1.49156332, - "posZ": -23.5339661, - "rotX": 0.01694221, - "rotY": 179.999985, - "rotZ": 0.07944597, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560203, - "SidewaysCard": false, - "CustomDeck": { - "5585": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d2985a", - "Name": "Card", - "Transform": { - "posX": 6.952916, - "posY": 1.49648559, - "posZ": -20.0000343, - "rotX": 0.0168734975, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557400, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "ef98af", - "Name": "Card", - "Transform": { - "posX": -3.84520388, - "posY": 1.62742448, - "posZ": 10.3834085, - "rotX": 359.387756, - "rotY": 269.99823, - "rotZ": 0.01574003, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560505, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "918c71", - "Name": "Card", - "Transform": { - "posX": -2.28853536, - "posY": 1.53346539, - "posZ": -23.5633736, - "rotX": 0.01635134, - "rotY": 179.999969, - "rotZ": 0.0763172656, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560202, - "SidewaysCard": false, - "CustomDeck": { - "5585": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c53f7a", - "Name": "Card", - "Transform": { - "posX": 3.269009, - "posY": 1.50163257, - "posZ": -19.9617977, - "rotX": 0.0168733317, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557507, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "c1a4a2", - "Name": "Card", - "Transform": { - "posX": 3.269009, - "posY": 1.50163257, - "posZ": -19.9617977, - "rotX": 0.0168733317, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557503, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "fa3849", - "Name": "Card", - "Transform": { - "posX": -3.84513283, - "posY": 1.66293252, - "posZ": 10.3834915, - "rotX": 358.386932, - "rotY": 269.998779, - "rotZ": 0.0143731041, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560501, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "00a615", - "Name": "Card", - "Transform": { - "posX": 0.425428122, - "posY": 1.5056417, - "posZ": -19.8093567, - "rotX": 0.0168727413, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 557604, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "597cf5", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62696862, - "posZ": 11.460001, - "rotX": 0.0168395266, - "rotY": 179.999771, - "rotZ": 0.07994024, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "65c10b", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69250143, - "posY": 1.55832326, - "posZ": 14.2791042, - "rotX": 359.955139, - "rotY": 225.00853, - "rotZ": 0.0686644, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "Late Risers", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://paste.ee/r/ylQzQ", - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "86c3ad", - "Name": "Card", - "Transform": { - "posX": 16.8668671, - "posY": 2.55944467, - "posZ": -7.439273, - "rotX": 359.921631, - "rotY": 270.037842, - "rotZ": 355.908875, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560606, - "SidewaysCard": false, - "CustomDeck": { - "5606": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425621011/B3DB7C8572093C9D4E4D221517972DDBA57E201F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a1ab0a", - "Name": "Card", - "Transform": { - "posX": 1.69641578, - "posY": 3.67072034, - "posZ": 14.2788334, - "rotX": 359.967438, - "rotY": 224.997955, - "rotZ": 0.0709288046, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557706, - "SidewaysCard": false, - "CustomDeck": { - "5577": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7bc9bb", - "Name": "Card", - "Transform": { - "posX": 3.38342786, - "posY": 3.38575721, - "posZ": -16.2384148, - "rotX": 359.919739, - "rotY": 270.000122, - "rotZ": 0.0168368742, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557807, - "SidewaysCard": false, - "CustomDeck": { - "5578": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171630726/45BBAE61BAB0D92FEBB71021CD866D1926B89AA3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171631364/9D933197A4AE13B1410F03FF3D788F8A92AE991D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "afb17e", - "Name": "CardCustom", - "Transform": { - "posX": 5.148058, - "posY": 2.60227847, - "posZ": 0.7774589, - "rotX": 359.920349, - "rotY": 270.00354, - "rotZ": 0.0178621467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 560600, - "SidewaysCard": false, - "CustomDeck": { - "5606": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546224077/8AA53933DCD42CFFE041218DD2C8F549FAC74AD8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879676196/24E2B0BC7030A2F05D8A4729CED658E60933F348/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "414a3d", - "Name": "Card", - "Transform": { - "posX": -4.13008, - "posY": 2.50600147, - "posZ": -30.50471, - "rotX": 359.920135, - "rotY": 270.0056, - "rotZ": 180.016861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557900, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e19653", - "Name": "Deck", - "Transform": { - "posX": 1.69641638, - "posY": 3.73133326, - "posZ": 14.2788372, - "rotX": 359.947968, - "rotY": 224.9976, - "rotZ": 357.7069, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 557407, - 557406 - ], - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "7f8564", - "Name": "Card", - "Transform": { - "posX": 8.316102, - "posY": 1.48438764, - "posZ": 2.92555785, - "rotX": 359.920074, - "rotY": 270.0012, - "rotZ": 0.0172164533, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557407, - "SidewaysCard": false, - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3ce9e", - "Name": "Card", - "Transform": { - "posX": 8.347552, - "posY": 1.52668583, - "posZ": 3.32796478, - "rotX": 359.930573, - "rotY": 270.001282, - "rotZ": 0.007607555, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557406, - "SidewaysCard": false, - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a3fdd0", - "Name": "Deck", - "Transform": { - "posX": 1.69642425, - "posY": 3.696326, - "posZ": 14.2788343, - "rotX": 359.94812, - "rotY": 224.998062, - "rotZ": 180.058319, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 557901, - 557907, - 557903, - 557902 - ], - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ce94c1", - "Name": "Card", - "Transform": { - "posX": -3.68435264, - "posY": 1.536099, - "posZ": -21.4211388, - "rotX": 359.919647, - "rotY": 270.006, - "rotZ": 180.02037, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557901, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2238cb", - "Name": "Card", - "Transform": { - "posX": -3.64740777, - "posY": 1.49378276, - "posZ": -21.7502518, - "rotX": 359.920227, - "rotY": 270.030853, - "rotZ": 180.017609, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557907, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1612a0", - "Name": "Card", - "Transform": { - "posX": -3.91748452, - "posY": 1.63776314, - "posZ": -16.8343, - "rotX": 359.938141, - "rotY": 269.991425, - "rotZ": 180.0116, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557903, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aa7719", - "Name": "Card", - "Transform": { - "posX": -3.90280247, - "posY": 1.59556055, - "posZ": -16.9095554, - "rotX": 359.919861, - "rotY": 270.03302, - "rotZ": 180.016739, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557902, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "43c5eb", - "Name": "Deck", - "Transform": { - "posX": 1.69642091, - "posY": 3.68731165, - "posZ": 14.2788363, - "rotX": 359.980133, - "rotY": 224.997955, - "rotZ": 0.0521097258, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 557403, - 557402 - ], - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "0a6dbe", - "Name": "Card", - "Transform": { - "posX": 4.34434128, - "posY": 1.64248812, - "posZ": 2.84911013, - "rotX": 359.919617, - "rotY": 269.997772, - "rotZ": 180.711685, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557403, - "SidewaysCard": false, - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1d0da4", - "Name": "Card", - "Transform": { - "posX": 4.14064837, - "posY": 1.590149, - "posZ": 2.99508381, - "rotX": 359.919617, - "rotY": 270.000916, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557402, - "SidewaysCard": false, - "CustomDeck": { - "5574": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "6db8a4", + "GUID": "e525b0", "Name": "Card", "Transform": { - "posX": -3.95610046, - "posY": 1.59753942, - "posZ": -10.4416018, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 0.016837148, + "posX": 1.69642484, + "posY": 3.6587956, + "posZ": 14.27884, + "rotX": 359.961823, + "rotY": 224.9981, + "rotZ": 0.0551448, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Eleanor Coleman", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1103308,15 +1102796,15 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 557800, + "CardID": 449703, "SidewaysCard": false, "CustomDeck": { - "5578": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171630726/45BBAE61BAB0D92FEBB71021CD866D1926B89AA3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171631364/9D933197A4AE13B1410F03FF3D788F8A92AE991D/", - "NumWidth": 4, + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, "NumHeight": 2, - "BackIsHidden": false, + "BackIsHidden": true, "UniqueBack": true, "Type": 0 } @@ -1103324,5525 +1102812,30 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "80fd81", - "Name": "Custom_Token", - "Transform": { - "posX": -29.8858929, - "posY": 1.6779294, - "posZ": 7.83319569, - "rotX": 359.914459, - "rotY": 270.000153, - "rotZ": 0.0296856575, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/j5v5E3j.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.3, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8f6e10", - "Name": "Card", - "Transform": { - "posX": -30.2240982, - "posY": 1.63938856, - "posZ": 7.57140064, - "rotX": 359.9206, - "rotY": 269.999878, - "rotZ": 180.019714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558404, - "SidewaysCard": false, - "CustomDeck": { - "5584": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253573828/81706F354E964AD1778CB090485EA5C339CA18CA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "94dfae", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.64167, - "posZ": 15.1900015, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 557905, - "SidewaysCard": false, - "CustomDeck": { - "5579": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9612c4", - "Name": "Custom_Token", - "Transform": { - "posX": -29.84658, - "posY": 1.67748523, - "posZ": 6.82429, - "rotX": 359.899475, - "rotY": 269.9987, - "rotZ": 0.03827405, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/j5v5E3j.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.3, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d4bab4", - "Name": "Deck", - "Transform": { - "posX": -2.6886, - "posY": 1.61911666, - "posZ": -5.048601, - "rotX": 359.919739, - "rotY": 269.9782, - "rotZ": 0.0168677643, - "scaleX": 0.7602123, - "scaleY": 1.0, - "scaleZ": 0.7602123 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 560305, - 560303, - 558601 - ], - "CustomDeck": { - "5603": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5586": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253589462/9EEB89C9DA2D466C3130BDB64632797A9B00764C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ab81fe", - "Name": "Card", - "Transform": { - "posX": -2.68855453, - "posY": 1.59726787, - "posZ": -5.048538, - "rotX": 359.920563, - "rotY": 270.000732, - "rotZ": 0.0140876668, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560305, - "SidewaysCard": false, - "CustomDeck": { - "5583": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "db72b0", - "Name": "Card", - "Transform": { - "posX": -2.688581, - "posY": 1.62710512, - "posZ": -5.04849529, - "rotX": 0.0465693772, - "rotY": 270.000916, - "rotZ": 359.934235, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560303, - "SidewaysCard": false, - "CustomDeck": { - "5583": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1f1b0a", - "Name": "Card", - "Transform": { - "posX": -2.68851614, - "posY": 1.66921043, - "posZ": -5.048312, - "rotX": 359.9367, - "rotY": 270.000977, - "rotZ": 0.137577653, - "scaleX": 0.7602123, - "scaleY": 1.0, - "scaleZ": 0.7602123 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558601, - "SidewaysCard": false, - "CustomDeck": { - "5586": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253589462/9EEB89C9DA2D466C3130BDB64632797A9B00764C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "d54b87", - "Name": "Deck", - "Transform": { - "posX": -2.718, - "posY": 1.62073767, - "posZ": 0.327899665, - "rotX": 359.919739, - "rotY": 269.9718, - "rotZ": 0.0168766547, - "scaleX": 0.783099234, - "scaleY": 1.0, - "scaleZ": 0.783099234 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 560404, - 560402, - 558700 - ], - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5587": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253640079/2B1D2D2CFF5000C3B250AC1432BE24392A6A7F71/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "483371", - "Name": "Card", - "Transform": { - "posX": -2.72473478, - "posY": 1.5989114, - "posZ": 0.373317361, - "rotX": 359.920563, - "rotY": 270.000763, - "rotZ": 0.0140766483, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560404, - "SidewaysCard": false, - "CustomDeck": { - "5583": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f066bb", - "Name": "Card", - "Transform": { - "posX": -2.72476244, - "posY": 1.62870872, - "posZ": 0.373359442, - "rotX": 0.04824769, - "rotY": 270.000916, - "rotZ": 359.933044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560402, - "SidewaysCard": false, - "CustomDeck": { - "5583": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "708b0c", - "Name": "Card", - "Transform": { - "posX": -2.72471476, - "posY": 1.66383862, - "posZ": 0.3733118, - "rotX": 359.919922, - "rotY": 270.000427, - "rotZ": 0.0159546155, - "scaleX": 0.7375908, - "scaleY": 1.0, - "scaleZ": 0.7375908 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558700, - "SidewaysCard": false, - "CustomDeck": { - "5587": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253640079/2B1D2D2CFF5000C3B250AC1432BE24392A6A7F71/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } } ] }, { - "GUID": "2bd90b", - "Name": "Custom_Model_Bag", + "GUID": "360107", + "Name": "Deck", "Transform": { - "posX": 11.9302015, - "posY": 1.46926, - "posZ": 14.8834019, - "rotX": 359.920135, - "rotY": 269.991577, - "rotZ": 0.01688571, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "Night on the Town", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476556607/CA01924910C53EDCEE38043EE3E02016F6168ABF/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"078602\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9942,\"z\":0.0168}},\"08125f\":{\"lock\":false,\"pos\":{\"x\":-23.4806,\"y\":1.6875,\"z\":-7.1697},\"rot\":{\"x\":359.8945,\"y\":269.9967,\"z\":359.972}},\"09c938\":{\"lock\":false,\"pos\":{\"x\":-23.6735,\"y\":1.6929,\"z\":7.0361},\"rot\":{\"x\":359.8887,\"y\":269.9672,\"z\":359.9751}},\"0aff9d\":{\"lock\":false,\"pos\":{\"x\":-22.724,\"y\":1.6912,\"z\":8.1385},\"rot\":{\"x\":359.984,\"y\":269.9703,\"z\":359.9547}},\"14108b\":{\"lock\":false,\"pos\":{\"x\":-26.1489,\"y\":1.668,\"z\":0.2073},\"rot\":{\"x\":359.9201,\"y\":269.9988,\"z\":0.0168}},\"1afba6\":{\"lock\":false,\"pos\":{\"x\":-13.6291,\"y\":1.631,\"z\":-0.0532},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"1fa108\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6369,\"z\":-0.0306},\"rot\":{\"x\":359.9231,\"y\":269.9915,\"z\":-0.0013}},\"22df5d\":{\"lock\":false,\"pos\":{\"x\":-29.9979,\"y\":1.6998,\"z\":-0.4923},\"rot\":{\"x\":359.9196,\"y\":269.9213,\"z\":0.0163}},\"29b482\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9952,\"z\":0.0168}},\"2aa7a5\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2773},\"rot\":{\"x\":359.9552,\"y\":224.9642,\"z\":0.0687}},\"31c464\":{\"lock\":false,\"pos\":{\"x\":-27.067,\"y\":1.6692,\"z\":0.1706},\"rot\":{\"x\":359.9201,\"y\":269.9966,\"z\":0.0168}},\"345978\":{\"lock\":false,\"pos\":{\"x\":-20.2844,\"y\":1.6595,\"z\":-0.8603},\"rot\":{\"x\":359.92,\"y\":269.9963,\"z\":0.0169}},\"36c120\":{\"lock\":false,\"pos\":{\"x\":-34.2021,\"y\":1.6598,\"z\":0.2126},\"rot\":{\"x\":359.9201,\"y\":269.9978,\"z\":0.0168}},\"3b78c2\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7444,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"413c3d\":{\"lock\":false,\"pos\":{\"x\":-23.455,\"y\":1.688,\"z\":-8.0816},\"rot\":{\"x\":359.8918,\"y\":270.0022,\"z\":0.0057}},\"424ab3\":{\"lock\":false,\"pos\":{\"x\":-21.1149,\"y\":1.6606,\"z\":-0.8752},\"rot\":{\"x\":359.92,\"y\":269.9963,\"z\":0.0168}},\"4bd7e2\":{\"lock\":false,\"pos\":{\"x\":-21.0965,\"y\":1.6608,\"z\":-0.2234},\"rot\":{\"x\":359.92,\"y\":269.9948,\"z\":0.0168}},\"56bea0\":{\"lock\":false,\"pos\":{\"x\":-22.7426,\"y\":1.6875,\"z\":-7.2318},\"rot\":{\"x\":359.9187,\"y\":269.9763,\"z\":359.9458}},\"5ffbd4\":{\"lock\":false,\"pos\":{\"x\":-29.1905,\"y\":1.6969,\"z\":0.3879},\"rot\":{\"x\":359.8699,\"y\":269.9839,\"z\":359.9389}},\"67dcac\":{\"lock\":false,\"pos\":{\"x\":-22.6541,\"y\":1.687,\"z\":-8.1003},\"rot\":{\"x\":359.9087,\"y\":270.0387,\"z\":0.0186}},\"6c6d1e\":{\"lock\":false,\"pos\":{\"x\":-22.7785,\"y\":1.6916,\"z\":7.0249},\"rot\":{\"x\":359.8949,\"y\":269.975,\"z\":359.9829}},\"6f4ece\":{\"lock\":false,\"pos\":{\"x\":-29.2539,\"y\":1.6991,\"z\":-0.4149},\"rot\":{\"x\":359.9116,\"y\":269.9729,\"z\":0.0125}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.0981,\"y\":1.6106,\"z\":3.6552},\"rot\":{\"x\":0.0684,\"y\":135.0069,\"z\":0.0446}},\"7b611e\":{\"lock\":false,\"pos\":{\"x\":-15.9962,\"y\":1.6802,\"z\":0.5421},\"rot\":{\"x\":359.8915,\"y\":270.0198,\"z\":359.9317}},\"7ffdae\":{\"lock\":false,\"pos\":{\"x\":-20.2706,\"y\":1.6597,\"z\":-0.2306},\"rot\":{\"x\":359.9201,\"y\":269.9978,\"z\":0.0168}},\"9aa962\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.63,\"z\":7.57},\"rot\":{\"x\":359.9231,\"y\":269.9995,\"z\":-0.0018}},\"a3de9a\":{\"lock\":false,\"pos\":{\"x\":-16.879,\"y\":1.6813,\"z\":-0.2668},\"rot\":{\"x\":359.9092,\"y\":270.0464,\"z\":359.962}},\"ace5af\":{\"lock\":false,\"pos\":{\"x\":-26.1877,\"y\":1.6678,\"z\":-0.4629},\"rot\":{\"x\":359.9201,\"y\":269.9962,\"z\":0.0168}},\"b97c64\":{\"lock\":false,\"pos\":{\"x\":-16.0521,\"y\":1.6788,\"z\":-0.3058},\"rot\":{\"x\":359.8749,\"y\":270.0177,\"z\":359.9723}},\"be50d9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6145,\"z\":-0.03},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"d3b25b\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6186,\"z\":-0.03},\"rot\":{\"x\":359.9235,\"y\":269.9995,\"z\":-0.0043}},\"d8ab2d\":{\"lock\":false,\"pos\":{\"x\":-2.6812,\"y\":1.5973,\"z\":-5.0956},\"rot\":{\"x\":359.9197,\"y\":269.9854,\"z\":0.0169}},\"e754cc\":{\"lock\":false,\"pos\":{\"x\":-27.2704,\"y\":1.6183,\"z\":-3.8708},\"rot\":{\"x\":359.9316,\"y\":314.9804,\"z\":359.9554}},\"f14d46\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6255,\"z\":-7.7007},\"rot\":{\"x\":359.9235,\"y\":269.997,\"z\":-0.0041}},\"f1aa99\":{\"lock\":false,\"pos\":{\"x\":-16.7717,\"y\":1.681,\"z\":0.439},\"rot\":{\"x\":359.8769,\"y\":270.033,\"z\":359.983}},\"f60fde\":{\"lock\":false,\"pos\":{\"x\":-30.0406,\"y\":1.6996,\"z\":0.3799},\"rot\":{\"x\":359.9037,\"y\":270.0005,\"z\":-0.0042}},\"f8dba2\":{\"lock\":false,\"pos\":{\"x\":-23.5776,\"y\":1.693,\"z\":8.1595},\"rot\":{\"x\":359.9371,\"y\":270.0338,\"z\":359.9769}},\"faa2f4\":{\"lock\":false,\"pos\":{\"x\":-27.1065,\"y\":1.6691,\"z\":-0.5183},\"rot\":{\"x\":359.9201,\"y\":270.0193,\"z\":0.0168}}}}", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2aa7a5", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69660079, - "posY": 1.55831647, - "posZ": 14.2773008, - "rotX": 359.95517, - "rotY": 224.9642, - "rotZ": 0.06869939, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "Night on the Town", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "7b1eea", - "Name": "CardCustom", - "Transform": { - "posX": 23.81183, - "posY": 2.52612972, - "posZ": -42.6399574, - "rotX": 359.955444, - "rotY": 224.998016, - "rotZ": 0.06841106, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hibbs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561300, - "SidewaysCard": false, - "CustomDeck": { - "5613": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476657689/ED1D39BF6ABE02C120EBC7FAEAFC6FC32DD9A34C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1075cf", - "Name": "Deck", - "Transform": { - "posX": 1.69641912, - "posY": 3.715648, - "posZ": 14.2788286, - "rotX": 359.9674, - "rotY": 224.997955, - "rotZ": 180.071, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Miasma Locations", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 560803, - 560805, - 560802, - 560801, - 560807, - 560804, - 560806, - 560800 - ], - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "75dd28", - "Name": "Card", - "Transform": { - "posX": 5.41081953, - "posY": 1.36980975, - "posZ": -46.0135765, - "rotX": 0.012539776, - "rotY": 179.996262, - "rotZ": 179.982208, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560803, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e7b64a", - "Name": "Card", - "Transform": { - "posX": 5.43840456, - "posY": 1.32790041, - "posZ": -46.0525, - "rotX": 0.01697045, - "rotY": 180.000259, - "rotZ": 179.980438, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560805, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c15bcf", - "Name": "Card", - "Transform": { - "posX": 8.449026, - "posY": 1.32999432, - "posZ": -45.2884521, - "rotX": 0.0304323025, - "rotY": 179.999374, - "rotZ": 179.958786, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560802, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26cb04", - "Name": "Card", - "Transform": { - "posX": 9.734088, - "posY": 1.51499677, - "posZ": -42.3423538, - "rotX": 0.171045825, - "rotY": 180.024979, - "rotZ": 179.997131, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560801, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "29b377", - "Name": "Card", - "Transform": { - "posX": 12.0755329, - "posY": 1.36546755, - "posZ": -49.45815, - "rotX": 0.02327812, - "rotY": 180.000259, - "rotZ": 179.985611, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560807, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "df2b7a", - "Name": "Card", - "Transform": { - "posX": 12.3347569, - "posY": 1.32935667, - "posZ": -49.5312157, - "rotX": 0.0172607787, - "rotY": 180.0002, - "rotZ": 179.982437, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560804, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a50dff", - "Name": "Card", - "Transform": { - "posX": 9.180513, - "posY": 1.37380767, - "posZ": -48.6127548, - "rotX": 0.0183275342, - "rotY": 180.000854, - "rotZ": 179.807785, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560806, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b964b1", - "Name": "Card", - "Transform": { - "posX": 9.378782, - "posY": 1.32851088, - "posZ": -48.9114876, - "rotX": 0.016803911, - "rotY": 180.001038, - "rotZ": 179.979385, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560800, - "SidewaysCard": false, - "CustomDeck": { - "5608": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "3b78c2", - "Name": "Deck", - "Transform": { - "posX": -3.92770028, - "posY": 1.74437869, - "posZ": 5.75720072, - "rotX": 359.919739, - "rotY": 270.0001, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 560101, - 560100, - 560204, - 560001, - 559707, - 559905, - 559800, - 560203, - 560007, - 559801, - 560205, - 559904, - 559706, - 560000, - 559802, - 560006, - 559803, - 559906, - 560002, - 559907, - 560407, - 560406, - 560405, - 560404, - 560503, - 560502, - 560501, - 560500 - ], - "CustomDeck": { - "5601": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646430/587CCBF3B1271C7B3BA005C73661E87578E5D18D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646656/4B0B3AB44DD25C5421D7CB1D54D31946210F5D60/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5602": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137199/8CE93A12868C386751421911F42F5ED0156F2C6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137657/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5597": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476639720/6BCF412AB7CAA031059AA8C39DC039DDE525EF1B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476640960/CD9C0D6C1634928C9B7AE7B647A7674B697D12EA/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5599": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476643516/BBD8C4B49129802F8AA9F802BA68ADF1D264EA6E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215213531/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5598": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476642281/3A34765F49F9FEEAF39440719FA765B38B72E65B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215210467/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425642850/AAE9022EB218C9BC520224FB0A2337E899F68B7E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171687528/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425645608/0D4BF0198C8E15379B997546C4FCD354985179AF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171688494/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "45cd0e", - "Name": "Card", - "Transform": { - "posX": -3.84545565, - "posY": 1.60342288, - "posZ": 10.3834391, - "rotX": 359.920563, - "rotY": 269.999664, - "rotZ": 0.0114826364, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560101, - "SidewaysCard": false, - "CustomDeck": { - "5601": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646430/587CCBF3B1271C7B3BA005C73661E87578E5D18D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646656/4B0B3AB44DD25C5421D7CB1D54D31946210F5D60/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "40f990", - "Name": "Card", - "Transform": { - "posX": -3.84550381, - "posY": 1.63328457, - "posZ": 10.3835239, - "rotX": 0.0451865159, - "rotY": 269.999481, - "rotZ": 359.859558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560100, - "SidewaysCard": false, - "CustomDeck": { - "5601": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646430/587CCBF3B1271C7B3BA005C73661E87578E5D18D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476646656/4B0B3AB44DD25C5421D7CB1D54D31946210F5D60/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "481e3f", - "Name": "Card", - "Transform": { - "posX": -3.8454175, - "posY": 1.66851854, - "posZ": 10.3834476, - "rotX": 359.9348, - "rotY": 270.000122, - "rotZ": 0.0113165146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560204, - "SidewaysCard": false, - "CustomDeck": { - "5602": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137199/8CE93A12868C386751421911F42F5ED0156F2C6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137657/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9f54db", - "Name": "Card", - "Transform": { - "posX": -3.84540343, - "posY": 1.67816126, - "posZ": 10.3834476, - "rotX": 359.934753, - "rotY": 270.0, - "rotZ": 0.0114008328, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560001, - "SidewaysCard": false, - "CustomDeck": { - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "003386", - "Name": "Card", - "Transform": { - "posX": -3.84541774, - "posY": 1.68774283, - "posZ": 10.3834486, - "rotX": 359.934662, - "rotY": 270.0001, - "rotZ": 0.0114887552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559707, - "SidewaysCard": false, - "CustomDeck": { - "5597": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476639720/6BCF412AB7CAA031059AA8C39DC039DDE525EF1B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476640960/CD9C0D6C1634928C9B7AE7B647A7674B697D12EA/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "957ce5", - "Name": "Card", - "Transform": { - "posX": -3.845404, - "posY": 1.69739556, - "posZ": 10.3834486, - "rotX": 359.934631, - "rotY": 270.0, - "rotZ": 0.0115528014, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559905, - "SidewaysCard": false, - "CustomDeck": { - "5599": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476643516/BBD8C4B49129802F8AA9F802BA68ADF1D264EA6E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215213531/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cecbc0", - "Name": "Card", - "Transform": { - "posX": -3.845418, - "posY": 1.70702207, - "posZ": 10.3834486, - "rotX": 359.93454, - "rotY": 270.0001, - "rotZ": 0.0116393156, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559800, - "SidewaysCard": false, - "CustomDeck": { - "5598": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476642281/3A34765F49F9FEEAF39440719FA765B38B72E65B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215210467/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "64b837", - "Name": "Card", - "Transform": { - "posX": -3.845418, - "posY": 1.71665168, - "posZ": 10.3834486, - "rotX": 359.934479, - "rotY": 270.000061, - "rotZ": 0.011712187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560203, - "SidewaysCard": false, - "CustomDeck": { - "5602": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137199/8CE93A12868C386751421911F42F5ED0156F2C6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137657/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "111570", - "Name": "Card", - "Transform": { - "posX": -3.84541059, - "posY": 1.72628486, - "posZ": 10.3834391, - "rotX": 359.930634, - "rotY": 269.999969, - "rotZ": 0.0134819718, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560007, - "SidewaysCard": false, - "CustomDeck": { - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e660c1", - "Name": "Card", - "Transform": { - "posX": -3.84541082, - "posY": 1.73590994, - "posZ": 10.38344, - "rotX": 359.930664, - "rotY": 269.999939, - "rotZ": 0.013507992, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559801, - "SidewaysCard": false, - "CustomDeck": { - "5598": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476642281/3A34765F49F9FEEAF39440719FA765B38B72E65B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215210467/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ecc839", - "Name": "Card", - "Transform": { - "posX": -3.845411, - "posY": 1.74556315, - "posZ": 10.38344, - "rotX": 359.930725, - "rotY": 269.999939, - "rotZ": 0.0135297813, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560205, - "SidewaysCard": false, - "CustomDeck": { - "5602": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137199/8CE93A12868C386751421911F42F5ED0156F2C6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137657/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2e84d2", - "Name": "Card", - "Transform": { - "posX": -3.84541059, - "posY": 1.75516725, - "posZ": 10.38344, - "rotX": 359.930756, - "rotY": 269.999939, - "rotZ": 0.0135475108, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559904, - "SidewaysCard": false, - "CustomDeck": { - "5599": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476643516/BBD8C4B49129802F8AA9F802BA68ADF1D264EA6E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215213531/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9ee47e", - "Name": "Card", - "Transform": { - "posX": -3.84541082, - "posY": 1.76477456, - "posZ": 10.38344, - "rotX": 359.9308, - "rotY": 269.999939, - "rotZ": 0.013568989, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559706, - "SidewaysCard": false, - "CustomDeck": { - "5597": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476639720/6BCF412AB7CAA031059AA8C39DC039DDE525EF1B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476640960/CD9C0D6C1634928C9B7AE7B647A7674B697D12EA/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a9ecc4", - "Name": "Card", - "Transform": { - "posX": -3.84541082, - "posY": 1.77445257, - "posZ": 10.383441, - "rotX": 359.930817, - "rotY": 269.999939, - "rotZ": 0.0135911, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560000, - "SidewaysCard": false, - "CustomDeck": { - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b79fd7", - "Name": "Card", - "Transform": { - "posX": -3.845368, - "posY": 1.78287363, - "posZ": 10.3834562, - "rotX": 359.876, - "rotY": 270.000061, - "rotZ": 0.029901769, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559802, - "SidewaysCard": false, - "CustomDeck": { - "5598": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476642281/3A34765F49F9FEEAF39440719FA765B38B72E65B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215210467/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a436a9", - "Name": "Card", - "Transform": { - "posX": -3.84536886, - "posY": 1.7925539, - "posZ": 10.3834591, - "rotX": 359.879181, - "rotY": 270.000061, - "rotZ": 0.0284689423, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560006, - "SidewaysCard": false, - "CustomDeck": { - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9f2768", - "Name": "Card", - "Transform": { - "posX": -3.84541082, - "posY": 1.80326545, - "posZ": 10.38344, - "rotX": 359.93103, - "rotY": 269.999939, - "rotZ": 0.0136188678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559803, - "SidewaysCard": false, - "CustomDeck": { - "5598": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476642281/3A34765F49F9FEEAF39440719FA765B38B72E65B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215210467/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aab330", - "Name": "Card", - "Transform": { - "posX": -3.845368, - "posY": 1.81178594, - "posZ": 10.3834581, - "rotX": 359.8792, - "rotY": 270.000061, - "rotZ": 0.0287908725, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559906, - "SidewaysCard": false, - "CustomDeck": { - "5599": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476643516/BBD8C4B49129802F8AA9F802BA68ADF1D264EA6E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215213531/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "61aa91", - "Name": "Card", - "Transform": { - "posX": -3.8454113, - "posY": 1.82252085, - "posZ": 10.383441, - "rotX": 359.93103, - "rotY": 269.999939, - "rotZ": 0.0136765782, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560002, - "SidewaysCard": false, - "CustomDeck": { - "5600": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476644479/B219DC7BEC99E4C92B8774681255864A5F9FD621/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215215269/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "054af7", - "Name": "Card", - "Transform": { - "posX": -3.84536672, - "posY": 1.83107376, - "posZ": 10.38346, - "rotX": 359.8784, - "rotY": 270.000061, - "rotZ": 0.0296315, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559907, - "SidewaysCard": false, - "CustomDeck": { - "5599": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476643516/BBD8C4B49129802F8AA9F802BA68ADF1D264EA6E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846681215213531/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "52d7c1", - "Name": "Card", - "Transform": { - "posX": 5.3302207, - "posY": 1.32782555, - "posZ": -46.187645, - "rotX": 0.0209637154, - "rotY": 269.998566, - "rotZ": 0.01578018, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560407, - "SidewaysCard": false, - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425642850/AAE9022EB218C9BC520224FB0A2337E899F68B7E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171687528/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dc81ee", - "Name": "Card", - "Transform": { - "posX": 5.62582874, - "posY": 1.36978924, - "posZ": -46.1363258, - "rotX": 0.0228720177, - "rotY": 269.999756, - "rotZ": 0.0151581764, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560406, - "SidewaysCard": false, - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425642850/AAE9022EB218C9BC520224FB0A2337E899F68B7E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171687528/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f71fba", - "Name": "Card", - "Transform": { - "posX": 6.141967, - "posY": 1.403832, - "posZ": -46.3165855, - "rotX": 0.0207403228, - "rotY": 270.045166, - "rotZ": 0.0160928983, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560405, - "SidewaysCard": false, - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425642850/AAE9022EB218C9BC520224FB0A2337E899F68B7E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171687528/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a19d35", - "Name": "Card", - "Transform": { - "posX": 5.1308794, - "posY": 1.41313815, - "posZ": -46.48145, - "rotX": 0.0208089072, - "rotY": 269.9966, - "rotZ": 0.0164341219, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560404, - "SidewaysCard": false, - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425642850/AAE9022EB218C9BC520224FB0A2337E899F68B7E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171687528/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c2ab07", - "Name": "Card", - "Transform": { - "posX": 5.30184555, - "posY": 1.42280579, - "posZ": -46.4479256, - "rotX": 0.0216812082, - "rotY": 270.0345, - "rotZ": 0.0166628566, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560503, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425645608/0D4BF0198C8E15379B997546C4FCD354985179AF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171688494/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "254fc9", - "Name": "Card", - "Transform": { - "posX": 5.72071266, - "posY": 1.43265617, - "posZ": -46.18894, - "rotX": 0.0212260876, - "rotY": 269.975067, - "rotZ": 0.0165397283, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560502, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425645608/0D4BF0198C8E15379B997546C4FCD354985179AF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171688494/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "49b505", - "Name": "Card", - "Transform": { - "posX": 5.52184772, - "posY": 1.44225311, - "posZ": -46.0420647, - "rotX": 0.021167269, - "rotY": 269.978271, - "rotZ": 0.0164470673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560501, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425645608/0D4BF0198C8E15379B997546C4FCD354985179AF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171688494/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "85a8e2", - "Name": "Card", - "Transform": { - "posX": 5.566523, - "posY": 1.45169175, - "posZ": -46.7606, - "rotX": 0.0210762564, - "rotY": 269.96463, - "rotZ": 0.016564263, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560500, - "SidewaysCard": false, - "CustomDeck": { - "5605": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425645608/0D4BF0198C8E15379B997546C4FCD354985179AF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171688494/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "29b482", - "Name": "Deck", - "Transform": { - "posX": -2.7247, - "posY": 1.61594641, - "posZ": 0.373299718, - "rotX": 359.919739, - "rotY": 269.9952, - "rotZ": 0.0168438312, - "scaleX": 0.7602123, - "scaleY": 1.0, - "scaleZ": 0.7602123 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 559003, - 561001 - ], - "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171715918/9F4E6646AF6EC85660512AEA9B4F36775E36AD6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5610": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879730086/4376AB8D82A715CBEB8C946FEF2A5F521E3B8A8C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "8c8efc", - "Name": "Card", - "Transform": { - "posX": -2.72475743, - "posY": 1.59902024, - "posZ": 0.3733063, - "rotX": 359.919434, - "rotY": 269.995239, - "rotZ": 0.01801209, - "scaleX": 0.7602123, - "scaleY": 1.0, - "scaleZ": 0.7602123 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559003, - "SidewaysCard": false, - "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171715918/9F4E6646AF6EC85660512AEA9B4F36775E36AD6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5587d2", - "Name": "Card", - "Transform": { - "posX": -2.724749, - "posY": 1.62961853, - "posZ": 0.37335223, - "rotX": 359.96817, - "rotY": 270.000275, - "rotZ": 359.9674, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561001, - "SidewaysCard": false, - "CustomDeck": { - "5610": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879730086/4376AB8D82A715CBEB8C946FEF2A5F521E3B8A8C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "d8ab2d", - "Name": "Card", - "Transform": { - "posX": -2.6812, - "posY": 1.59732461, - "posZ": -5.095601, - "rotX": 359.919739, - "rotY": 269.9854, - "rotZ": 0.0168570522, - "scaleX": 0.7602123, - "scaleY": 1.0, - "scaleZ": 0.7602123 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559000, - "SidewaysCard": false, - "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171715918/9F4E6646AF6EC85660512AEA9B4F36775E36AD6D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "078602", - "Name": "Card", - "Transform": { - "posX": -3.95600057, - "posY": 1.59753942, - "posZ": -10.4412012, - "rotX": 359.919739, - "rotY": 269.9942, - "rotZ": 0.0168453287, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559703, - "SidewaysCard": false, - "CustomDeck": { - "5597": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476639720/6BCF412AB7CAA031059AA8C39DC039DDE525EF1B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476640960/CD9C0D6C1634928C9B7AE7B647A7674B697D12EA/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1afba6", - "Name": "Deck", - "Transform": { - "posX": -13.6290989, - "posY": 1.63100314, - "posZ": -0.05320014, - "rotX": 359.9201, - "rotY": 269.999725, - "rotZ": 0.0168409534, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Choose 1 at Random", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 560707, - 559504 - ], - "CustomDeck": { - "5607": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879709019/0EE3DD9E1E7BCEAF017100AB124964E81465B78F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631404/61DE775627AFED169D569063955441D6F609F3FE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "04e166", - "Name": "Card", - "Transform": { - "posX": -17.1201611, - "posY": 1.61997855, - "posZ": 3.862711, - "rotX": 359.921, - "rotY": 269.999725, - "rotZ": 0.0109069217, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560707, - "SidewaysCard": false, - "CustomDeck": { - "5607": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879709019/0EE3DD9E1E7BCEAF017100AB124964E81465B78F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631404/61DE775627AFED169D569063955441D6F609F3FE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "11ae5f", - "Name": "Card", - "Transform": { - "posX": -17.1200943, - "posY": 1.6491518, - "posZ": 3.86006284, - "rotX": 0.05930864, - "rotY": 269.9986, - "rotZ": 359.8234, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559504, - "SidewaysCard": false, - "CustomDeck": { - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "7b611e", - "Name": "Custom_Token", - "Transform": { - "posX": -15.9962063, - "posY": 1.67942822, - "posZ": 0.542131543, - "rotX": 359.9218, - "rotY": 270.019867, - "rotZ": 359.909241, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b97c64", - "Name": "Custom_Token", - "Transform": { - "posX": -16.05204, - "posY": 1.67868412, - "posZ": -0.3057847, - "rotX": 359.8518, - "rotY": 270.015778, - "rotZ": 359.958252, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a3de9a", - "Name": "Custom_Token", - "Transform": { - "posX": -16.8789654, - "posY": 1.68131149, - "posZ": -0.266797334, - "rotX": 359.8981, - "rotY": 270.0463, - "rotZ": 359.963867, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d3b25b", - "Name": "Card", - "Transform": { - "posX": -17.11999, - "posY": 1.61864066, - "posZ": -0.0300092623, - "rotX": 359.923279, - "rotY": 269.999756, - "rotZ": -0.00248062471, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560305, - "SidewaysCard": false, - "CustomDeck": { - "5603": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631017/7ECBDB396A5334CA819F524AF10E3FA0A8FDA407/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631404/61DE775627AFED169D569063955441D6F609F3FE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f1aa99", - "Name": "Custom_Token", - "Transform": { - "posX": -16.7717361, - "posY": 1.68159366, - "posZ": 0.4389786, - "rotX": 359.9275, - "rotY": 270.03302, - "rotZ": -0.002395684, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.0981, - "posY": 1.61055481, - "posZ": 3.65520024, - "rotX": 0.0684027448, - "rotY": 135.006943, - "rotZ": 0.044593256, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7ffdae", - "Name": "Custom_Token", - "Transform": { - "posX": -20.2706, - "posY": 1.65965354, - "posZ": -0.230600014, - "rotX": 359.9201, - "rotY": 269.9978, - "rotZ": 0.0168493018, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "345978", - "Name": "Custom_Token", - "Transform": { - "posX": -20.2844, - "posY": 1.65948772, - "posZ": -0.860299945, - "rotX": 359.920044, - "rotY": 269.99646, - "rotZ": 0.0168626811, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4bd7e2", - "Name": "Custom_Token", - "Transform": { - "posX": -21.0965, - "posY": 1.66080713, - "posZ": -0.223400161, - "rotX": 359.920074, - "rotY": 269.994965, - "rotZ": 0.0168521628, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "424ab3", - "Name": "Custom_Token", - "Transform": { - "posX": -21.1149, - "posY": 1.66064131, - "posZ": -0.8752001, - "rotX": 359.920166, - "rotY": 269.9962, - "rotZ": 0.0167986918, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "be50d9", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.61446178, - "posZ": -0.0299998168, - "rotX": 359.983154, - "rotY": 0.000106040134, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "56bea0", - "Name": "Custom_Token", - "Transform": { - "posX": -22.7425842, - "posY": 1.68659866, - "posZ": -7.23180151, - "rotX": 359.923676, - "rotY": 269.97583, - "rotZ": 359.9445, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "67dcac", - "Name": "Custom_Token", - "Transform": { - "posX": -22.6540546, - "posY": 1.68736243, - "posZ": -8.100275, - "rotX": 359.877625, - "rotY": 270.0384, - "rotZ": 359.9786, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "08125f", - "Name": "Custom_Token", - "Transform": { - "posX": -23.48051, - "posY": 1.68751323, - "posZ": -7.16969776, - "rotX": 359.8247, - "rotY": 269.996552, - "rotZ": 359.968872, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "413c3d", - "Name": "Custom_Token", - "Transform": { - "posX": -23.4550133, - "posY": 1.68880892, - "posZ": -8.081604, - "rotX": 359.9168, - "rotY": 270.002136, - "rotZ": -0.00100552617, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f14d46", - "Name": "Card", - "Transform": { - "posX": -23.6766949, - "posY": 1.6255846, - "posZ": -7.70070744, - "rotX": 359.922729, - "rotY": 269.99707, - "rotZ": 0.00121539121, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560702, - "SidewaysCard": false, - "CustomDeck": { - "5607": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879709019/0EE3DD9E1E7BCEAF017100AB124964E81465B78F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631404/61DE775627AFED169D569063955441D6F609F3FE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e754cc", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.2704, - "posY": 1.61834443, - "posZ": -3.8708005, - "rotX": 359.93158, - "rotY": 314.980438, - "rotZ": 359.955444, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "14108b", - "Name": "Custom_Token", - "Transform": { - "posX": -26.1489, - "posY": 1.667979, - "posZ": 0.207300022, - "rotX": 359.920074, - "rotY": 269.998749, - "rotZ": 0.0168395583, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ace5af", - "Name": "Custom_Token", - "Transform": { - "posX": -26.1877, - "posY": 1.66783619, - "posZ": -0.4629001, - "rotX": 359.920074, - "rotY": 269.996124, - "rotZ": 0.0168472212, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "faa2f4", - "Name": "Custom_Token", - "Transform": { - "posX": -27.1065, - "posY": 1.66910112, - "posZ": -0.518300056, - "rotX": 359.920074, - "rotY": 270.019318, - "rotZ": 0.016808724, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "31c464", - "Name": "Custom_Token", - "Transform": { - "posX": -27.067, - "posY": 1.66924834, - "posZ": 0.170599908, - "rotX": 359.9201, - "rotY": 269.9966, - "rotZ": 0.01687981, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5ffbd4", - "Name": "Custom_Token", - "Transform": { - "posX": -29.19051, - "posY": 1.69753706, - "posZ": 0.3879279, - "rotX": 359.917969, - "rotY": 269.9842, - "rotZ": 359.914825, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6f4ece", - "Name": "Custom_Token", - "Transform": { - "posX": -29.2538948, - "posY": 1.6986562, - "posZ": -0.414887041, - "rotX": 359.916382, - "rotY": 269.973053, - "rotZ": 359.9921, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f60fde", - "Name": "Custom_Token", - "Transform": { - "posX": -30.0406017, - "posY": 1.69996512, - "posZ": 0.379907548, - "rotX": 359.9128, - "rotY": 270.000458, - "rotZ": 359.9866, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "22df5d", - "Name": "Custom_Token", - "Transform": { - "posX": -29.99783, - "posY": 1.6990602, - "posZ": -0.4922776, - "rotX": 359.873016, - "rotY": 269.921448, - "rotZ": 359.989777, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1fa108", - "Name": "Card", - "Transform": { - "posX": -30.2242947, - "posY": 1.63686287, - "posZ": -0.0306047089, - "rotX": 359.9237, - "rotY": 269.9916, - "rotZ": -0.005721672, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559501, - "SidewaysCard": false, - "CustomDeck": { - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "36c120", - "Name": "Deck", - "Transform": { - "posX": -34.2021, - "posY": 1.65976894, - "posZ": 0.212599725, - "rotX": 359.9201, - "rotY": 269.997772, - "rotZ": 0.016843915, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Choose 1 at Random", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 559506, - 559500 - ], - "CustomDeck": { - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "651183", - "Name": "Card", - "Transform": { - "posX": -17.1200237, - "posY": 1.61546659, - "posZ": -11.5100231, - "rotX": 359.920929, - "rotY": 269.997833, - "rotZ": 0.0113173611, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559506, - "SidewaysCard": false, - "CustomDeck": { - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9a62e8", - "Name": "Card", - "Transform": { - "posX": -17.1200886, - "posY": 1.64515, - "posZ": -11.5099392, - "rotX": 0.03894042, - "rotY": 269.9907, - "rotZ": 359.853668, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559500, - "SidewaysCard": false, - "CustomDeck": { - "5595": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476636324/DB861F0329ADB202534EEBD7F9A4565EE3A7F8DA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171682579/19C368E6A4224F152D12735C2B1D9D1FE879299C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "9aa962", - "Name": "Card", - "Transform": { - "posX": -23.6765976, - "posY": 1.630044, - "posZ": 7.569995, - "rotX": 359.922943, - "rotY": 269.999573, - "rotZ": -0.0005657623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560303, - "SidewaysCard": false, - "CustomDeck": { - "5603": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631017/7ECBDB396A5334CA819F524AF10E3FA0A8FDA407/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425631404/61DE775627AFED169D569063955441D6F609F3FE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6c6d1e", - "Name": "Custom_Token", - "Transform": { - "posX": -22.7785053, - "posY": 1.69127834, - "posZ": 7.0249176, - "rotX": 359.925079, - "rotY": 269.975, - "rotZ": 359.9594, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0aff9d", - "Name": "Custom_Token", - "Transform": { - "posX": -22.7239456, - "posY": 1.69105864, - "posZ": 8.138476, - "rotX": 359.9362, - "rotY": 269.970337, - "rotZ": 359.979584, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f8dba2", - "Name": "Custom_Token", - "Transform": { - "posX": -23.5775871, - "posY": 1.69312918, - "posZ": 8.159479, - "rotX": 359.927582, - "rotY": 270.033844, - "rotZ": -0.003545918, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "09c938", - "Name": "Custom_Token", - "Transform": { - "posX": -23.6734886, - "posY": 1.69340611, - "posZ": 7.03611326, - "rotX": 359.896271, - "rotY": 269.967163, - "rotZ": 359.961975, - "scaleX": 0.15, - "scaleY": 1.0, - "scaleZ": 0.15 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomToken": { - "Thickness": 0.1, - "MergeDistancePixels": 5.0, - "StandUp": false, - "Stackable": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "02e7d2", - "Name": "Notecard", - "Transform": { - "posX": 20.7496033, - "posY": 1.52579439, - "posZ": 10.9088011, - "rotX": 0.0798864, - "rotY": 90.02839, - "rotZ": 359.983154, + "posX": -4.244, + "posY": 1.64163065, + "posZ": 15.0067024, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Design Notes", - "Description": "Late Risers: Complete.\nNight on the Town: Made significantly harder after several grand slams. Possibly overcorrected. Let me know your thoughts!ss\nDead by Dawn: Initial public availability, let me know how it goes!\nMourning Chorus & High Noon Descent: Stealth Playtesting release. Balance concerns!\nPlease feel free to ping Dr. Jack Science on the discord with campaign notes.", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c29a78", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 11.899703, - "posY": 1.46698892, - "posZ": 7.02639961, - "rotX": 359.9201, - "rotY": 270.042267, - "rotZ": 0.0168152247, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Nickname": "Dead by Dawn", + "Nickname": "Suspects", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1108855,3803 +1102848,48 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476580390/2CDEA08204BDD3817EF1D5B1662385D98EE40C12/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true + "SidewaysCard": false, + "DeckIDs": [ + 369512, + 369510, + 369509, + 369514, + 369513, + 369511 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"2502cf\":{\"lock\":false,\"pos\":{\"x\":-26.8425,\"y\":1.6178,\"z\":-3.7576},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"279b63\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":180.0168}},\"2ee669\":{\"lock\":false,\"pos\":{\"x\":-26.9489,\"y\":1.6212,\"z\":7.414},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"3bc191\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":180.0168}},\"3d4304\":{\"lock\":false,\"pos\":{\"x\":-13.9111,\"y\":1.6148,\"z\":1.0399},\"rot\":{\"x\":359.9201,\"y\":270.0134,\"z\":0.0168}},\"42659d\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.92,\"y\":270.1865,\"z\":180.0166}},\"4affea\":{\"lock\":false,\"pos\":{\"x\":-26.9913,\"y\":1.6169,\"z\":-7.5569},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"517adf\":{\"lock\":false,\"pos\":{\"x\":-30.2249,\"y\":1.6349,\"z\":-7.7291},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0168}},\"56410f\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0111,\"z\":0.0168}},\"598541\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9633,\"z\":0.0169}},\"5f89b9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9847,\"z\":180.0169}},\"6f0bc7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0195,\"z\":0.0799}},\"71871c\":{\"lock\":false,\"pos\":{\"x\":-33.4723,\"y\":1.6259,\"z\":-7.6295},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0193,\"z\":0.0799}},\"795285\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9851,\"z\":180.0169}},\"818b5f\":{\"lock\":false,\"pos\":{\"x\":-9.1339,\"y\":1.6227,\"z\":-7.1348},\"rot\":{\"x\":359.9209,\"y\":269.9722,\"z\":0.0174}},\"90a1b2\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9919,\"z\":180.0168}},\"a0a166\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":225.0055,\"z\":0.0687}},\"aaf6ab\":{\"lock\":false,\"pos\":{\"x\":-14.0178,\"y\":1.6142,\"z\":-1.3583},\"rot\":{\"x\":359.9201,\"y\":269.9908,\"z\":0.0169}},\"ae4c8f\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0191,\"z\":0.0799}},\"af3f78\":{\"lock\":false,\"pos\":{\"x\":-33.3916,\"y\":1.628,\"z\":-0.0126},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"b291a7\":{\"lock\":false,\"pos\":{\"x\":-9.3505,\"y\":1.6093,\"z\":4.2317},\"rot\":{\"x\":359.9186,\"y\":270.0027,\"z\":0.0168}},\"b6b9c6\":{\"lock\":false,\"pos\":{\"x\":-9.2938,\"y\":1.6442,\"z\":-0.32},\"rot\":{\"x\":359.9217,\"y\":270.0005,\"z\":0.0169}},\"b7c328\":{\"lock\":false,\"pos\":{\"x\":-9.1795,\"y\":1.6066,\"z\":-4.2102},\"rot\":{\"x\":359.9208,\"y\":269.9796,\"z\":0.0173}},\"b814a8\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0196,\"z\":0.0799}},\"c76ad6\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0168}},\"ca58ab\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7396,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0012,\"z\":180.0168}},\"cfb021\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4411},\"rot\":{\"x\":359.9197,\"y\":270.004,\"z\":0.0168}},\"d41829\":{\"lock\":false,\"pos\":{\"x\":-9.1683,\"y\":1.6363,\"z\":4.1489},\"rot\":{\"x\":359.918,\"y\":270,\"z\":0.0152}},\"dbc955\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0168}},\"dfc4bf\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0193,\"z\":0.0799}},\"ff39b1\":{\"lock\":false,\"pos\":{\"x\":-9.0496,\"y\":1.6337,\"z\":-4.2318},\"rot\":{\"x\":359.9207,\"y\":269.9775,\"z\":0.017}}}}", + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "a0a166", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69640076, - "posY": 1.55831718, - "posZ": 14.2791023, - "rotX": 359.955139, - "rotY": 225.0055, - "rotZ": 0.06866671, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "Dead by Dawn", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "b6da68", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 13.4560318, - "posY": 2.44081378, - "posZ": -19.2572784, - "rotX": 359.98407, - "rotY": 224.999847, - "rotZ": 0.0244683735, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Weaknesses & Player Cards", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "94d230", - "Name": "Deck", - "Transform": { - "posX": 15.3161631, - "posY": 2.491068, - "posZ": -35.6231461, - "rotX": 359.920135, - "rotY": 269.9995, - "rotZ": 0.0168758016, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561700, - 561600 - ], - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "eaee67", - "Name": "CardCustom", - "Transform": { - "posX": 8.703704, - "posY": 1.47833991, - "posZ": -15.7265863, - "rotX": 359.920227, - "rotY": 269.9996, - "rotZ": 0.0162468087, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561700, - "SidewaysCard": false, - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145d18", - "Name": "CardCustom", - "Transform": { - "posX": 8.625888, - "posY": 1.52053964, - "posZ": -16.0226822, - "rotX": 359.9198, - "rotY": 269.9999, - "rotZ": 0.013494432, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561600, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1bcdf3", - "Name": "Deck", - "Transform": { - "posX": 17.1088924, - "posY": 3.49557376, - "posZ": -33.1254921, - "rotX": 0.427016765, - "rotY": 270.0265, - "rotZ": 0.0172748547, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561700, - 561600 - ], - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "eaee67", - "Name": "CardCustom", - "Transform": { - "posX": 8.703704, - "posY": 1.47833991, - "posZ": -15.7265863, - "rotX": 359.920227, - "rotY": 269.9996, - "rotZ": 0.0162468087, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561700, - "SidewaysCard": false, - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145d18", - "Name": "CardCustom", - "Transform": { - "posX": 8.625888, - "posY": 1.52053964, - "posZ": -16.0226822, - "rotX": 359.9198, - "rotY": 269.9999, - "rotZ": 0.013494432, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561600, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "fd5646", - "Name": "Deck", - "Transform": { - "posX": 16.4750862, - "posY": 3.48662734, - "posZ": -33.1267433, - "rotX": 359.920135, - "rotY": 269.999542, - "rotZ": 0.0168699082, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561700, - 561600 - ], - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "eaee67", - "Name": "CardCustom", - "Transform": { - "posX": 8.703704, - "posY": 1.47833991, - "posZ": -15.7265863, - "rotX": 359.920227, - "rotY": 269.9996, - "rotZ": 0.0162468087, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561700, - "SidewaysCard": false, - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145d18", - "Name": "CardCustom", - "Transform": { - "posX": 8.625888, - "posY": 1.52053964, - "posZ": -16.0226822, - "rotX": 359.9198, - "rotY": 269.9999, - "rotZ": 0.013494432, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561600, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "672e15", - "Name": "Deck", - "Transform": { - "posX": 15.0200386, - "posY": 2.49385285, - "posZ": -28.4947128, - "rotX": 359.920135, - "rotY": 269.9995, - "rotZ": 0.0168753024, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561700, - 561600 - ], - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "eaee67", - "Name": "CardCustom", - "Transform": { - "posX": 8.703704, - "posY": 1.47833991, - "posZ": -15.7265863, - "rotX": 359.920227, - "rotY": 269.9996, - "rotZ": 0.0162468087, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561700, - "SidewaysCard": false, - "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145d18", - "Name": "CardCustom", - "Transform": { - "posX": 8.625888, - "posY": 1.52053964, - "posZ": -16.0226822, - "rotX": 359.9198, - "rotY": 269.9999, - "rotZ": 0.013494432, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561600, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "8093e9", - "Name": "Deck", - "Transform": { - "posX": 20.7934418, - "posY": 3.482244, - "posZ": -32.6708565, - "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168734845, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561900, - 561800 - ], - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ec47d8", - "Name": "CardCustom", - "Transform": { - "posX": 9.040213, - "posY": 1.47648621, - "posZ": -20.4625988, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0169113576, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561900, - "SidewaysCard": false, - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "69936e", - "Name": "CardCustom", - "Transform": { - "posX": 9.19501, - "posY": 1.57603419, - "posZ": -20.37829, - "rotX": 2.293653, - "rotY": 269.995056, - "rotZ": 0.016910689, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561800, - "SidewaysCard": false, - "CustomDeck": { - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "7fdc72", - "Name": "Deck", - "Transform": { - "posX": 20.4249649, - "posY": 3.48283577, - "posZ": -26.4993725, - "rotX": 359.920135, - "rotY": 270.000031, - "rotZ": 0.0168733, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561900, - 561800 - ], - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ec47d8", - "Name": "CardCustom", - "Transform": { - "posX": 18.9601746, - "posY": 1.46367979, - "posZ": -16.9331188, - "rotX": 359.9203, - "rotY": 270.000061, - "rotZ": 0.0158255212, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561900, - "SidewaysCard": false, - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "69936e", - "Name": "CardCustom", - "Transform": { - "posX": 19.1971588, - "posY": 1.505539, - "posZ": -16.9100513, - "rotX": 359.922455, - "rotY": 270.000122, - "rotZ": 0.0154384673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561800, - "SidewaysCard": false, - "CustomDeck": { - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a88124", - "Name": "Deck", - "Transform": { - "posX": 21.3032074, - "posY": 3.48318148, - "posZ": -29.52758, - "rotX": 359.920135, - "rotY": 270.000763, - "rotZ": 0.0168739241, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561900, - 561800 - ], - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ec47d8", - "Name": "CardCustom", - "Transform": { - "posX": 9.040213, - "posY": 1.47648621, - "posZ": -20.4625988, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0169113576, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561900, - "SidewaysCard": false, - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "69936e", - "Name": "CardCustom", - "Transform": { - "posX": 9.19501, - "posY": 1.57603419, - "posZ": -20.37829, - "rotX": 2.293653, - "rotY": 269.995056, - "rotZ": 0.016910689, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561800, - "SidewaysCard": false, - "CustomDeck": { - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "4ded4a", - "Name": "Deck", - "Transform": { - "posX": 10.336729, - "posY": 3.56615758, - "posZ": -8.031992, - "rotX": 359.920227, - "rotY": 270.000061, - "rotZ": 0.0168463737, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561900, - 561800 - ], - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "ec47d8", - "Name": "CardCustom", - "Transform": { - "posX": 10.0212326, - "posY": 1.47699428, - "posZ": -14.0588951, - "rotX": 359.920227, - "rotY": 270.000061, - "rotZ": 0.0162362177, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561900, - "SidewaysCard": false, - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "69936e", - "Name": "CardCustom", - "Transform": { - "posX": 10.0196533, - "posY": 1.51923788, - "posZ": -13.7906485, - "rotX": 359.9367, - "rotY": 270.0, - "rotZ": 0.00669596065, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561800, - "SidewaysCard": false, - "CustomDeck": { - "5618": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ] - }, - { - "GUID": "044180", - "Name": "Card", - "Transform": { - "posX": 4.99311543, - "posY": 2.33910775, - "posZ": -48.5060272, - "rotX": 0.0168726873, - "rotY": 179.999786, - "rotZ": 0.07987673, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559004, - "SidewaysCard": false, - "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b36085", - "Name": "Card", - "Transform": { - "posX": 7.87307, - "posY": 2.49470663, - "posZ": -6.81824064, - "rotX": 359.920135, - "rotY": 270.000122, - "rotZ": 180.016861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564201, - "SidewaysCard": false, - "CustomDeck": { - "5642": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879961709/16B4135EDAFD030965BA7257272029A1BB099DA2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "55ef32", - "Name": "CardCustom", - "Transform": { - "posX": 0.0245718881, - "posY": 2.60454416, - "posZ": -8.59865952, - "rotX": 0.0168358255, - "rotY": 180.000046, - "rotZ": 0.08025511, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 561500, - "SidewaysCard": false, - "CustomDeck": { - "5615": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480980332/858630B75390C6E2ECDE4E3AD55CD4BFB6F9126D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "ca58ab", - "Name": "DeckCustom", - "Transform": { - "posX": -3.92774272, - "posY": 1.73956466, - "posZ": 5.75721264, - "rotX": 359.919739, - "rotY": 270.001221, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 558707, - 562305, - 558700, - 562605, - 558706, - 558901, - 562407, - 562406, - 562304, - 562303, - 558807, - 558806, - 562604, - 558801, - 562306, - 558800, - 558705, - 558702, - 558703, - 558903, - 558804, - 562307, - 558900, - 558805, - 558902, - 558704, - 558701 - ], - "CustomDeck": { - "5587": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171737165/A7EA85443C6F8BA96491664BFB077FF50DD177EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5623": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5626": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5589": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738852/ED16764731E454B4BDFB55A3786E49BC3DF8176E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5624": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5588": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738034/900168EB745F024DC6DC81745209123E181B02AB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6a8a7f", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558707, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "22e3b8", - "Name": "Card", - "Transform": { - "posX": 14.95303, - "posY": 1.40926993, - "posZ": -49.7035675, - "rotX": 359.592865, - "rotY": 269.9997, - "rotZ": 0.0134318527, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562305, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d272bc", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558700, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "3564ed", - "Name": "Card", - "Transform": { - "posX": 13.6881447, - "posY": 1.33040953, - "posZ": -48.02805, - "rotX": 0.014609443, - "rotY": 270.096619, - "rotZ": 0.0173280276, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562605, - "SidewaysCard": false, - "CustomDeck": { - "5626": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a754d0", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558706, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "d51db7", - "Name": "Card", - "Transform": { - "posX": -1.4654994, - "posY": 1.506181, - "posZ": -26.9304085, - "rotX": 0.0168724936, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558901, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "1edb3f", - "Name": "Card", - "Transform": { - "posX": 11.802783, - "posY": 1.51360834, - "posZ": -41.62544, - "rotX": 9.493646E-06, - "rotY": 270.000031, - "rotZ": -0.0001845384, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562407, - "SidewaysCard": false, - "CustomDeck": { - "5620": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d51e32", - "Name": "Card", - "Transform": { - "posX": 12.0397367, - "posY": 1.55523753, - "posZ": -42.12187, - "rotX": -0.00277916575, - "rotY": 269.999969, - "rotZ": 0.0168073643, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562406, - "SidewaysCard": false, - "CustomDeck": { - "5620": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "290ac8", - "Name": "Card", - "Transform": { - "posX": 14.622139, - "posY": 1.42397416, - "posZ": -48.2917747, - "rotX": 359.681152, - "rotY": 269.999573, - "rotZ": 0.0128487721, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562304, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5d5bce", - "Name": "Card", - "Transform": { - "posX": 14.6020336, - "posY": 1.43066835, - "posZ": -49.4540825, - "rotX": 359.530151, - "rotY": 269.999939, - "rotZ": 0.0133105638, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562303, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "470826", - "Name": "Card", - "Transform": { - "posX": 2.03625584, - "posY": 1.60943437, - "posZ": -24.1559048, - "rotX": 0.0133873085, - "rotY": 180.0, - "rotZ": 0.06988026, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558807, - "SidewaysCard": false, - "CustomDeck": { - "5588": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738034/900168EB745F024DC6DC81745209123E181B02AB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "717bc7", - "Name": "Card", - "Transform": { - "posX": 1.93068707, - "posY": 1.50207019, - "posZ": -24.8121014, - "rotX": 0.0168736279, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558806, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "c82141", - "Name": "Card", - "Transform": { - "posX": 13.9111271, - "posY": 1.37234974, - "posZ": -47.75333, - "rotX": 0.00244313362, - "rotY": 269.8319, - "rotZ": 0.009211616, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562604, - "SidewaysCard": false, - "CustomDeck": { - "5626": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5be5ec", - "Name": "Card", - "Transform": { - "posX": 1.93068707, - "posY": 1.50207019, - "posZ": -24.8121014, - "rotX": 0.0168736279, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558801, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "6ecd0b", - "Name": "Card", - "Transform": { - "posX": 14.990798, - "posY": 1.37198877, - "posZ": -48.6804924, - "rotX": 359.523865, - "rotY": 269.999878, - "rotZ": 0.01330903, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562306, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b294da", - "Name": "Card", - "Transform": { - "posX": 1.93068707, - "posY": 1.50207019, - "posZ": -24.8121014, - "rotX": 0.0168736279, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558800, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "28e2e5", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558705, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "981f8d", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558702, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "bb14f4", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558703, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "f129fb", - "Name": "Card", - "Transform": { - "posX": -1.4654994, - "posY": 1.506181, - "posZ": -26.9304085, - "rotX": 0.0168724936, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558903, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "fe26ab", - "Name": "Card", - "Transform": { - "posX": 1.93068707, - "posY": 1.50207019, - "posZ": -24.8121014, - "rotX": 0.0168736279, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558804, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "db8787", - "Name": "Card", - "Transform": { - "posX": 14.6969414, - "posY": 1.32348657, - "posZ": -49.01333, - "rotX": 359.096741, - "rotY": 270.001984, - "rotZ": 0.0166863576, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562307, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8b49b3", - "Name": "Card", - "Transform": { - "posX": -1.4654994, - "posY": 1.506181, - "posZ": -26.9304085, - "rotX": 0.0168724936, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558900, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "fd2dd2", - "Name": "Card", - "Transform": { - "posX": 1.93068707, - "posY": 1.50207019, - "posZ": -24.8121014, - "rotX": 0.0168736279, - "rotY": 180.000031, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558805, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "85ed97", - "Name": "Card", - "Transform": { - "posX": -1.4654994, - "posY": 1.506181, - "posZ": -26.9304085, - "rotX": 0.0168724936, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558902, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "7f69e7", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558704, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "e9e21b", - "Name": "Card", - "Transform": { - "posX": 5.21902847, - "posY": 1.49761856, - "posZ": -24.3616714, - "rotX": 0.0168733243, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 558701, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "598541", - "Name": "Deck", - "Transform": { - "posX": -2.724771, - "posY": 1.62076056, - "posZ": 0.373289645, - "rotX": 359.919739, - "rotY": 269.963257, - "rotZ": 0.0168891456, - "scaleX": 0.6922599, - "scaleY": 1.0, - "scaleZ": 0.6922599 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561604, - 562802, - 562000 - ], - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370164889/BD08F92C07895FF258C69610C7BD197876C44A49/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370166456/26256A922DFFAA6BCF557565B512E35CB5CDE3BA/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5628": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977260138671334/1D207EF2B6F6DD4D5F80739A94386C3DE9735CD9/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5620": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739837470/77705F04FD93F08F9FE623FC34D240411E6E483D/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "33aac1", - "Name": "Card", - "Transform": { - "posX": -2.72478318, - "posY": 1.59890366, - "posZ": 0.373293877, - "rotX": 359.921234, - "rotY": 269.963226, - "rotZ": 0.01237543, - "scaleX": 0.6922599, - "scaleY": 1.0, - "scaleZ": 0.6922599 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561604, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370164889/BD08F92C07895FF258C69610C7BD197876C44A49/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370166456/26256A922DFFAA6BCF557565B512E35CB5CDE3BA/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "399b9c", - "Name": "Card", - "Transform": { - "posX": -2.724677, - "posY": 1.62939763, - "posZ": 0.3733285, - "rotX": 359.87854, - "rotY": 269.999756, - "rotZ": 0.006224257, - "scaleX": 0.692878, - "scaleY": 1.0, - "scaleZ": 0.692878 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562802, - "SidewaysCard": false, - "CustomDeck": { - "5628": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977260138671334/1D207EF2B6F6DD4D5F80739A94386C3DE9735CD9/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "92a904", - "Name": "Card", - "Transform": { - "posX": -2.724727, - "posY": 1.68118465, - "posZ": 0.3733245, - "rotX": 0.0388408937, - "rotY": 270.000031, - "rotZ": 0.02787984, - "scaleX": 0.6922599, - "scaleY": 1.0, - "scaleZ": 0.6922599 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562000, - "SidewaysCard": false, - "CustomDeck": { - "5620": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739837470/77705F04FD93F08F9FE623FC34D240411E6E483D/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "56410f", - "Name": "Deck", - "Transform": { - "posX": -2.6886, - "posY": 1.61430264, - "posZ": -5.04850149, - "rotX": 359.919739, - "rotY": 270.011078, - "rotZ": 0.0168217644, - "scaleX": 0.6922599, - "scaleY": 1.0, - "scaleZ": 0.6922599 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 561603, - 559207 - ], - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370164889/BD08F92C07895FF258C69610C7BD197876C44A49/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370166456/26256A922DFFAA6BCF557565B512E35CB5CDE3BA/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5592": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171764544/D8833C20E3F1127B56B6E9DCDF1E80980D6EFF4A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171764872/05A71736DB3B58B6EDBE35F1767D70563D632800/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "a97cc8", - "Name": "Card", - "Transform": { - "posX": -2.73946738, - "posY": 1.59895563, - "posZ": 0.373296529, - "rotX": 359.9206, - "rotY": 270.0111, - "rotZ": 0.0140574463, - "scaleX": 0.6922599, - "scaleY": 1.0, - "scaleZ": 0.6922599 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561603, - "SidewaysCard": false, - "CustomDeck": { - "5616": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370164889/BD08F92C07895FF258C69610C7BD197876C44A49/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370166456/26256A922DFFAA6BCF557565B512E35CB5CDE3BA/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3e7ddd", - "Name": "Card", - "Transform": { - "posX": -2.724741, - "posY": 1.63273466, - "posZ": 0.3735334, - "rotX": 359.90802, - "rotY": 270.002136, - "rotZ": 0.126293808, - "scaleX": 0.6926735, - "scaleY": 1.0, - "scaleZ": 0.6926735 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559207, - "SidewaysCard": false, - "CustomDeck": { - "5592": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171764544/D8833C20E3F1127B56B6E9DCDF1E80980D6EFF4A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171764872/05A71736DB3B58B6EDBE35F1767D70563D632800/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "cfb021", + "GUID": "87e88e", "Name": "Card", "Transform": { - "posX": -3.95600033, - "posY": 1.59753942, - "posZ": -10.4411011, - "rotX": 359.919739, - "rotY": 270.003967, - "rotZ": 0.0168315973, + "posX": 10.8849287, + "posY": 1.49845958, + "posZ": 10.2256308, + "rotX": 359.340424, + "rotY": 269.997742, + "rotZ": 0.0171198025, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558400, - "SidewaysCard": false, - "CustomDeck": { - "5584": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171732167/F420AB169DE61F07933744519488B46B1F774C9C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171732480/9B030D0C8D6BDA00DB2CEB53EBBC58D1C26F2563/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b6b9c6", - "Name": "DeckCustom", - "Transform": { - "posX": -9.293801, - "posY": 1.64415193, - "posZ": -0.320000857, - "rotX": 359.9217, - "rotY": 270.0005, - "rotZ": 0.016947234, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Re-Animated Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 562205, - 562204, - 562202, - 562206, - 562203, - 562201 - ], - "CustomDeck": { - "5622": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370188807/5195C77F8B0699CBC9F62D3D70A5DE418381709F/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2fa466", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562205, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "777103", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562204, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "0ed344", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562202, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "cca4de", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562206, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "a2cef3", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562203, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "df56fb", - "Name": "Card", - "Transform": { - "posX": 12.2505016, - "posY": 1.48909616, - "posZ": -20.0136566, - "rotX": 0.0168724824, - "rotY": 180.000015, - "rotZ": 180.07988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 562201, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "818b5f", - "Name": "Deck", - "Transform": { - "posX": -9.133945, - "posY": 1.622662, - "posZ": -7.13477659, - "rotX": 359.920868, - "rotY": 269.972229, - "rotZ": 0.0173629373, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Greyson's Respect Setup", - "Description": "", + "Nickname": "Barnabas Marsh", + "Description": "The Change Is upon Him", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1112670,188 +1102908,18 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, - "Hands": false, + "Hands": true, + "CardID": 369512, "SidewaysCard": false, - "DeckIDs": [ - 378618, - 559001 - ], "CustomDeck": { - "3786": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 - }, - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2a1cd9", - "Name": "Card", - "Transform": { - "posX": -12.227869, - "posY": 1.60975158, - "posZ": -7.946971, - "rotX": 359.920349, - "rotY": 269.9726, - "rotZ": 0.0152917318, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agency Backup (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 378618, - "SidewaysCard": false, - "CustomDeck": { - "3786": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4e0690", - "Name": "Card", - "Transform": { - "posX": -12.2995, - "posY": 1.651947, - "posZ": -8.44644, - "rotX": 359.9327, - "rotY": 269.9944, - "rotZ": 0.0102427388, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 559001, - "SidewaysCard": false, - "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "ff39b1", - "Name": "Card", - "Transform": { - "posX": -9.049617, - "posY": 1.63365412, - "posZ": -4.23178148, - "rotX": 359.920746, - "rotY": 269.977478, - "rotZ": 0.0169736072, - "scaleX": 0.692878, - "scaleY": 1.0, - "scaleZ": 0.692878 - }, - "Nickname": "Greyson's Respect", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562805, - "SidewaysCard": false, - "CustomDeck": { - "5628": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977260138671334/1D207EF2B6F6DD4D5F80739A94386C3DE9735CD9/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 } }, "LuaScript": "", @@ -1112859,177 +1102927,21 @@ "XmlUI": "" }, { - "GUID": "b7c328", + "GUID": "348f7d", "Name": "Card", "Transform": { - "posX": -9.179475, - "posY": 1.60663044, - "posZ": -4.210158, - "rotX": 359.920776, - "rotY": 269.979645, - "rotZ": 0.0173419211, + "posX": 10.6768465, + "posY": 1.55609453, + "posZ": 8.935216, + "rotX": 0.07987808, + "rotY": 269.997559, + "rotZ": 359.4248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Ichabod", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562507, - "SidewaysCard": false, - "CustomDeck": { - "5625": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546131866/10B34E1A9EB86A688FF226C80C216A92D4E2A85C/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d41829", - "Name": "Card", - "Transform": { - "posX": -9.168346, - "posY": 1.63626766, - "posZ": 4.148901, - "rotX": 359.91803, - "rotY": 270.000031, - "rotZ": 0.0152349742, - "scaleX": 0.692878, - "scaleY": 1.0, - "scaleZ": 0.692878 - }, - "Nickname": "Standard Setup", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562801, - "SidewaysCard": false, - "CustomDeck": { - "5628": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995913739836848/53BBDC4B824930E9D7A1A8CC66F4049DF24F9DFB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977260138671334/1D207EF2B6F6DD4D5F80739A94386C3DE9735CD9/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b291a7", - "Name": "Card", - "Transform": { - "posX": -9.350487, - "posY": 1.60935, - "posZ": 4.231707, - "rotX": 359.91864, - "rotY": 270.002747, - "rotZ": 0.0168234557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Virgil", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562100, - "SidewaysCard": false, - "CustomDeck": { - "5621": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171731160/9AFF4457F07A164A6DE52549625CF5BAD6F1C745/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3d4304", - "Name": "CardCustom", - "Transform": { - "posX": -13.9111, - "posY": 1.61476374, - "posZ": 1.03989971, - "rotX": 359.9201, - "rotY": 270.0134, - "rotZ": 0.016821079, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", + "Nickname": "Zadok Allen", + "Description": "Drunk and Disorderly", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1113049,14 +1102961,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 561300, + "CardID": 369510, "SidewaysCard": false, "CustomDeck": { - "5613": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476657689/ED1D39BF6ABE02C120EBC7FAEAFC6FC32DD9A34C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1113067,21 +1102979,21 @@ "XmlUI": "" }, { - "GUID": "aaf6ab", + "GUID": "96af0c", "Name": "Card", "Transform": { - "posX": -14.0178, - "posY": 1.61420774, - "posZ": -1.35830033, - "rotX": 359.9201, - "rotY": 269.9908, - "rotZ": 0.0168525856, + "posX": 9.710096, + "posY": 1.6056819, + "posZ": 9.222093, + "rotX": 359.920135, + "rotY": 270.007751, + "rotZ": 0.5751861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Robert Friendly", + "Description": "Disgruntled Dockworker", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1113099,18 +1103011,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 559001, + "CardID": 369509, "SidewaysCard": false, "CustomDeck": { - "5590": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1113119,21 +1103031,21 @@ "XmlUI": "" }, { - "GUID": "5f89b9", + "GUID": "389fda", "Name": "Card", "Transform": { - "posX": -23.6766, - "posY": 1.63030028, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 269.98468, - "rotZ": 180.016861, + "posX": 8.197248, + "posY": 1.48652267, + "posZ": 9.632337, + "rotX": 359.920135, + "rotY": 269.9995, + "rotZ": 0.0168756321, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Othera Gilman", + "Description": "Proprietress of the Hotel", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1113151,18 +1103063,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 560704, + "CardID": 369514, "SidewaysCard": false, "CustomDeck": { - "5607": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1113171,176 +1103083,21 @@ "XmlUI": "" }, { - "GUID": "b814a8", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.61560476, - "posZ": 3.86000061, - "rotX": 0.0168118831, - "rotY": 180.019638, - "rotZ": 0.0799408853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "795285", + "GUID": "5b9c7a", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.62806654, - "posZ": -0.029999854, - "rotX": 359.9201, - "rotY": 269.9851, - "rotZ": 180.016861, + "posX": 10.0060644, + "posY": 1.483266, + "posZ": 7.13651037, + "rotX": 359.920135, + "rotY": 270.0, + "rotZ": 0.0168732535, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Joyce Little", + "Description": "Bookshop Owner", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1113358,18 +1103115,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 561702, + "CardID": 369513, "SidewaysCard": false, "CustomDeck": { - "5617": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1113378,952 +1103135,21 @@ "XmlUI": "" }, { - "GUID": "dbc955", + "GUID": "ad6f8c", "Name": "Card", "Transform": { - "posX": -30.2242, - "posY": 1.6371969, - "posZ": -0.03000001, - "rotX": 359.9201, - "rotY": 269.992, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561206, - "SidewaysCard": false, - "CustomDeck": { - "5612": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dfc4bf", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242, - "posY": 1.62473512, - "posZ": 3.86000061, - "rotX": 0.0168123264, - "rotY": 180.019272, - "rotZ": 0.07994509, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "90a1b2", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63943052, - "posZ": 7.57, - "rotX": 359.9201, - "rotY": 269.9919, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561905, - "SidewaysCard": false, - "CustomDeck": { - "5619": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2ee669", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9489, - "posY": 1.62121248, - "posZ": 7.414, - "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.0168675445, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2502cf", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8425, - "posY": 1.61778069, - "posZ": -3.757601, - "rotX": 0.06840812, - "rotY": 135.0, - "rotZ": 0.0445853546, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "6f0bc7", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.61334479, - "posZ": -3.83, - "rotX": 0.0168119911, - "rotY": 180.019455, - "rotZ": 0.0799449459, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "c76ad6", - "Name": "Card", - "Transform": { - "posX": -23.6766, - "posY": 1.62581253, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 269.992, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 561001, - "SidewaysCard": false, - "CustomDeck": { - "5610": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4affea", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9913, - "posY": 1.616872, - "posZ": -7.5569005, - "rotX": 0.0798943, - "rotY": 90.0000153, + "posX": 10.7399845, + "posY": 1.5332582, + "posZ": 7.44676971, + "rotX": 0.07987619, + "rotY": 269.999451, "rotZ": 359.983124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "517adf", - "Name": "Card", - "Transform": { - "posX": -30.2249, - "posY": 1.63493514, - "posZ": -7.7291007, - "rotX": 359.9201, - "rotY": 269.992, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", + "Nickname": "Brian Burnham", + "Description": "Wants Out", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1114341,844 +1103167,48 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 561400, + "CardID": 369511, "SidewaysCard": false, "CustomDeck": { - "5614": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "71871c", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.4723, - "posY": 1.62588787, - "posZ": -7.629501, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168670844, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "279b63", - "Name": "Card", - "Transform": { - "posX": -36.7733, - "posY": 1.644075, - "posZ": -7.700001, - "rotX": 359.9201, - "rotY": 269.9855, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 560403, - "SidewaysCard": false, - "CustomDeck": { - "5604": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ae4c8f", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.773098, - "posY": 1.63160717, - "posZ": -3.8300004, - "rotX": 0.0168124437, - "rotY": 180.019089, - "rotZ": 0.07992641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "3bc191", - "Name": "Card", - "Transform": { - "posX": -36.7732162, - "posY": 1.646329, - "posZ": -0.0299935639, - "rotX": 359.9201, - "rotY": 269.995239, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 562707, - "SidewaysCard": false, - "CustomDeck": { - "5627": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546195787/E99A15D768317754AE5AED6ED9412E5C9DFB2B48/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546196588/F878041F66169948A7B161403373ECA5CFD62C3D/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "af3f78", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.3916, - "posY": 1.62801373, - "posZ": -0.0126003185, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168670379, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7733, - "posY": 1.63386726, - "posZ": 3.86000061, - "rotX": 0.0168124046, - "rotY": 180.019257, - "rotZ": 0.07994957, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "42659d", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64856255, - "posZ": 7.56999969, - "rotX": 359.920044, - "rotY": 270.186523, - "rotZ": 180.016571, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 558600, - "SidewaysCard": false, - "CustomDeck": { - "5586": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171735790/A71F6B019C23D5FB70F237A93B4D740869146451/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171736142/6B0C81610605897C15DB98A3734564533356C714/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } } ] }, { - "GUID": "24c385", - "Name": "Custom_Model_Bag", + "GUID": "d1bf92", + "Name": "Deck", "Transform": { - "posX": 11.8130007, - "posY": 1.46483874, - "posZ": -0.6861002, - "rotX": 359.920135, - "rotY": 270.0074, - "rotZ": 0.0168636348, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "posX": -3.92760015, + "posY": 1.74437869, + "posZ": 5.7577014, + "rotX": 359.919739, + "rotY": 269.9985, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 }, - "Nickname": "Mourning Chorus", + "Nickname": "Encounter Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1115191,1986 +1103221,79 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370124554/4E59F2303AA65C755241CC5A708A6BC665F4D35E/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 + "SidewaysCard": false, + "DeckIDs": [ + 369527, + 231725, + 231725, + 231726, + 231726, + 231704, + 231703, + 231703, + 231703, + 231704, + 369518, + 369518, + 369518, + 369517, + 369537, + 369537, + 369536, + 369536, + 369535, + 369535, + 231721, + 231721, + 231720, + 231720, + 369528, + 369528, + 231727, + 231727 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 }, - "CastShadows": true + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0b12b0\":{\"lock\":false,\"pos\":{\"x\":-28.572,\"y\":1.6831,\"z\":-12.9959},\"rot\":{\"x\":359.9201,\"y\":269.9907,\"z\":182.7444}},\"0ccf0d\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6407,\"z\":-0.0303},\"rot\":{\"x\":359.9202,\"y\":270.0536,\"z\":0.0161}},\"14bed0\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6623,\"z\":11.4598},\"rot\":{\"x\":359.9199,\"y\":269.9809,\"z\":0.0169}},\"150ce1\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6429,\"z\":7.5714},\"rot\":{\"x\":359.9202,\"y\":269.9852,\"z\":0.0165}},\"1761ff\":{\"lock\":false,\"pos\":{\"x\":-15.0263,\"y\":1.6651,\"z\":-8.9297},\"rot\":{\"x\":357.9855,\"y\":270.0052,\"z\":180.0169}},\"1b169c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"1e3f3e\":{\"lock\":false,\"pos\":{\"x\":-15.3699,\"y\":1.6698,\"z\":-1.469},\"rot\":{\"x\":359.9205,\"y\":269.968,\"z\":182.831}},\"2aa3e6\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1157,\"z\":0.08}},\"377bfa\":{\"lock\":false,\"pos\":{\"x\":-41.4471,\"y\":1.7011,\"z\":-1.617},\"rot\":{\"x\":359.9203,\"y\":269.9894,\"z\":182.5655}},\"38badb\":{\"lock\":false,\"pos\":{\"x\":-2.6872,\"y\":1.6143,\"z\":-5.0775},\"rot\":{\"x\":359.9198,\"y\":269.828,\"z\":0.0171}},\"3daef1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1161,\"z\":0.08}},\"40aa00\":{\"lock\":false,\"pos\":{\"x\":-43.3701,\"y\":1.6773,\"z\":-0.0302},\"rot\":{\"x\":359.9203,\"y\":269.9902,\"z\":0.0164}},\"43ff58\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":180.0168}},\"465fa8\":{\"lock\":false,\"pos\":{\"x\":-27.0322,\"y\":1.6213,\"z\":7.3658},\"rot\":{\"x\":359.9201,\"y\":269.9955,\"z\":0.0169}},\"4a9ccb\":{\"lock\":false,\"pos\":{\"x\":-33.4303,\"y\":1.6258,\"z\":-7.8473},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"4eacab\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":180.0168}},\"535dd4\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7011,\"z\":5.7575},\"rot\":{\"x\":359.9197,\"y\":270.0003,\"z\":180.0168}},\"559b4f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6556,\"z\":-11.5102},\"rot\":{\"x\":359.9202,\"y\":269.9905,\"z\":0.0164}},\"567554\":{\"lock\":false,\"pos\":{\"x\":-33.453,\"y\":1.6269,\"z\":-3.9663},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":225.0033,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1158,\"z\":0.08}},\"777003\":{\"lock\":false,\"pos\":{\"x\":-2.7241,\"y\":1.6159,\"z\":0.3668},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"78224b\":{\"lock\":false,\"pos\":{\"x\":-41.4397,\"y\":1.7108,\"z\":6.4475},\"rot\":{\"x\":357.8228,\"y\":269.9833,\"z\":180.0164}},\"7da97a\":{\"lock\":false,\"pos\":{\"x\":-33.3865,\"y\":1.6302,\"z\":7.579},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"8068a5\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1161,\"z\":0.08}},\"83571a\":{\"lock\":false,\"pos\":{\"x\":-28.1116,\"y\":1.6891,\"z\":12.3567},\"rot\":{\"x\":358.0023,\"y\":270.0069,\"z\":180.0168}},\"845876\":{\"lock\":false,\"pos\":{\"x\":-26.8158,\"y\":1.6166,\"z\":-7.6309},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"87c2a0\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6384,\"z\":-7.7003},\"rot\":{\"x\":359.9202,\"y\":269.9955,\"z\":0.0162}},\"8aa870\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.982,\"z\":180.0169}},\"8ac5b0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":180.0168}},\"924311\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9198,\"y\":269.9374,\"z\":0.0169}},\"97c3e0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9902,\"z\":180.0168}},\"a3fb6c\":{\"lock\":false,\"pos\":{\"x\":-12.1199,\"y\":1.7264,\"z\":7.7044},\"rot\":{\"x\":359.9221,\"y\":270.0448,\"z\":179.9894}},\"bcc71a\":{\"lock\":false,\"pos\":{\"x\":-15.6183,\"y\":1.6699,\"z\":6.0638},\"rot\":{\"x\":359.9207,\"y\":269.9879,\"z\":182.7019}},\"c6b25f\":{\"lock\":false,\"pos\":{\"x\":-27.0768,\"y\":1.6203,\"z\":3.7261},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"cad2b4\":{\"lock\":false,\"pos\":{\"x\":-9.0097,\"y\":1.6582,\"z\":-0.144},\"rot\":{\"x\":359.9211,\"y\":270.007,\"z\":180.0163}},\"d33b25\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6236,\"z\":-0.0299},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"db22b0\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9902,\"z\":180.0168}},\"dbebeb\":{\"lock\":false,\"pos\":{\"x\":-43.3699,\"y\":1.6795,\"z\":7.5696},\"rot\":{\"x\":359.9196,\"y\":269.9306,\"z\":0.0155}},\"dec004\":{\"lock\":false,\"pos\":{\"x\":-11.2669,\"y\":1.6136,\"z\":9.701},\"rot\":{\"x\":359.9201,\"y\":269.9914,\"z\":0.0169}},\"e53173\":{\"lock\":false,\"pos\":{\"x\":-41.9503,\"y\":1.7023,\"z\":-9.2019},\"rot\":{\"x\":359.9206,\"y\":269.9897,\"z\":182.7119}},\"e9bc92\":{\"lock\":false,\"pos\":{\"x\":-43.3702,\"y\":1.675,\"z\":-7.7002},\"rot\":{\"x\":359.9202,\"y\":269.951,\"z\":0.0166}},\"ea14fc\":{\"lock\":false,\"pos\":{\"x\":-12.0415,\"y\":1.7271,\"z\":6.7679},\"rot\":{\"x\":359.9279,\"y\":270.0017,\"z\":180.0111}},\"f3a674\":{\"lock\":false,\"pos\":{\"x\":-11.2424,\"y\":1.6127,\"z\":6.9786},\"rot\":{\"x\":359.9212,\"y\":269.9628,\"z\":0.0095}},\"feeba4\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9894,\"z\":180.0168}}}}", + "LuaScript": "", + "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "65c10b", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69640088, - "posY": 1.55831766, - "posZ": 14.2790031, - "rotX": 359.955139, - "rotY": 225.003281, - "rotZ": 0.06866816, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "Mourning Chorus", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://paste.ee/r/ylQzQ", - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "ba3f53", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69570923, - "posY": 3.62208271, - "posZ": 14.2787848, - "rotX": 359.982727, - "rotY": 225.011, - "rotZ": 0.04515336, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Rewards", - "Description": "Arkham Allied", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://paste.ee/r/ylQzQ", - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "faf0fd", - "Name": "CardCustom", - "Transform": { - "posX": 30.88094, - "posY": 3.35321164, - "posZ": -56.6631966, - "rotX": 359.602325, - "rotY": 179.998734, - "rotZ": 0.3653037, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563600, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878698509/FE945B14C2A91A353B8A3FE5AB1533B30BFE8486/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0e3afe", - "Name": "CardCustom", - "Transform": { - "posX": 21.7463989, - "posY": 3.38252044, - "posZ": -56.49213, - "rotX": 0.01677141, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563200, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878691802/8DF0FF9CCD6551E48D1B3D439E270041CC1B3915/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bba929", - "Name": "CardCustom", - "Transform": { - "posX": 24.7725582, - "posY": 3.38355422, - "posZ": -56.7149467, - "rotX": 0.0167713575, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563500, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878697825/23E73173A4EA9CAFE30341018DCAB5ED4D22F635/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bfe1bd", - "Name": "CardCustom", - "Transform": { - "posX": 27.47025, - "posY": 3.384514, - "posZ": -56.78358, - "rotX": 0.0167701431, - "rotY": 180.000122, - "rotZ": 359.979248, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563400, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878696555/88B640C5140B7387AAB74D845F435C58DA5D74CF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "94c496", - "Name": "CardCustom", - "Transform": { - "posX": 21.6900368, - "posY": 3.38134885, - "posZ": -60.4282646, - "rotX": 0.0167714171, - "rotY": 179.999969, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563700, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878699942/E7BF7BCEF5BEB78A08A01E0F087A848DB9E91EFD/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cf21d6", - "Name": "CardCustom", - "Transform": { - "posX": 24.6505241, - "posY": 3.38246322, - "posZ": -60.293766, - "rotX": 0.0167713054, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563800, - "SidewaysCard": false, - "CustomDeck": { - "5638": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878701485/5DEB4C82ED565F3F9847353AF6236AD0FE344A76/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "77b422", - "Name": "CardCustom", - "Transform": { - "posX": 27.4586658, - "posY": 3.38345885, - "posZ": -60.3770065, - "rotX": 0.0167700425, - "rotY": 180.000015, - "rotZ": 359.979248, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 563900, - "SidewaysCard": false, - "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878702848/5DECA9A27A983E66CECEBA32345AF7BB80B03769/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "901c7e", - "Name": "CardCustom", - "Transform": { - "posX": 30.9822731, - "posY": 3.36532378, - "posZ": -60.435936, - "rotX": 0.328983247, - "rotY": 180.0007, - "rotZ": 0.2912279, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 564000, - "SidewaysCard": false, - "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878705145/A82E7D120232C5E342FB29BA68244D29A60CCDDA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "f80403", - "Name": "Card", - "Transform": { - "posX": 1.69645047, - "posY": 3.65669727, - "posZ": 14.2788334, - "rotX": 359.9639, - "rotY": 225.000641, - "rotZ": 0.055094555, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563503, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "535dd4", - "Name": "Deck", - "Transform": { - "posX": -3.92760015, - "posY": 1.70105219, - "posZ": 5.757501, - "rotX": 359.919739, - "rotY": 270.0003, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563607, - 563606, - 563605, - 563604, - 563603, - 563707, - 563706, - 563705, - 563704, - 563703, - 563702, - 563701, - 563700, - 563800, - 563801, - 563802, - 563803, - 563804, - 563805 - ], - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5638": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879904952/5FAD4A75330E0D443CB6B4629C3926445FB2C5A2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879905831/32F25D385BB1167C0BA584B556B9B89411EC6A7A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e60262", - "Name": "Card", - "Transform": { - "posX": 0.168964431, - "posY": 1.32608926, - "posZ": -45.77452, - "rotX": 0.0167619847, - "rotY": 180.0, - "rotZ": 359.97934, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563607, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "74ae13", - "Name": "Card", - "Transform": { - "posX": -0.09679034, - "posY": 1.3678484, - "posZ": -45.7607574, - "rotX": 0.015292028, - "rotY": 180.0, - "rotZ": 359.974, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563606, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33e90c", - "Name": "Card", - "Transform": { - "posX": 0.318966776, - "posY": 1.40175259, - "posZ": -46.1998024, - "rotX": 0.0170390736, - "rotY": 180.0, - "rotZ": 359.9785, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563605, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6a3494", - "Name": "Card", - "Transform": { - "posX": 0.8919371, - "posY": 1.411926, - "posZ": -45.329052, - "rotX": 0.0157661252, - "rotY": 180.0, - "rotZ": 359.982147, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563604, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "36ce62", - "Name": "Card", - "Transform": { - "posX": -0.160720184, - "posY": 1.42108142, - "posZ": -45.55511, - "rotX": 0.0170121882, - "rotY": 180.0, - "rotZ": 359.978729, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563603, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d414a4", - "Name": "Card", - "Transform": { - "posX": 0.403639138, - "posY": 1.4406842, - "posZ": -45.716095, - "rotX": 0.00442955829, - "rotY": 179.999878, - "rotZ": 359.983368, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563707, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f6a6c2", - "Name": "Card", - "Transform": { - "posX": 0.6912929, - "posY": 1.45039427, - "posZ": -45.6068153, - "rotX": 0.00407058559, - "rotY": 179.999924, - "rotZ": 359.984253, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563706, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b374fb", - "Name": "Card", - "Transform": { - "posX": 0.517987251, - "posY": 1.46000242, - "posZ": -45.57767, - "rotX": 0.00427659228, - "rotY": 180.000092, - "rotZ": 359.983521, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563705, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "463eb0", - "Name": "Card", - "Transform": { - "posX": 0.6559022, - "posY": 1.46964264, - "posZ": -45.6164322, - "rotX": 0.004038943, - "rotY": 180.000137, - "rotZ": 359.983948, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563704, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f496fa", - "Name": "Card", - "Transform": { - "posX": 0.456406325, - "posY": 1.52053666, - "posZ": -45.6487, - "rotX": 0.0188839287, - "rotY": 179.989548, - "rotZ": 3.613837, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563703, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f76250", - "Name": "Card", - "Transform": { - "posX": 0.7072236, - "posY": 1.48888457, - "posZ": -45.5934334, - "rotX": 0.003915623, - "rotY": 180.000122, - "rotZ": 359.9843, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563702, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a120f1", - "Name": "Card", - "Transform": { - "posX": 0.42377165, - "posY": 1.49847376, - "posZ": -45.66548, - "rotX": 0.004564768, - "rotY": 180.000046, - "rotZ": 359.9833, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563701, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "41951b", - "Name": "Card", - "Transform": { - "posX": 0.11241889, - "posY": 1.57906353, - "posZ": -45.4815979, - "rotX": 2.688013, - "rotY": 179.981491, - "rotZ": 359.97876, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563700, - "SidewaysCard": false, - "CustomDeck": { - "5637": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878686716/D3A609CB8ADD19CF00BB7952EA7975E055BD19F6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879902847/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a2f9a4", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563800, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "7a3629", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563801, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "c25939", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563802, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "bc8640", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563803, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "2099a0", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563804, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "6075a5", - "Name": "Card", - "Transform": { - "posX": 11.6209154, - "posY": 1.44487727, - "posZ": -44.174057, - "rotX": 3.64297247, - "rotY": 180.002167, - "rotZ": 179.999557, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 563805, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "777003", - "Name": "Deck", - "Transform": { - "posX": -2.7241, - "posY": 1.61594367, - "posZ": 0.366799682, - "rotX": 359.919739, - "rotY": 270.030579, - "rotZ": 0.0167942774, - "scaleX": 0.7375908, - "scaleY": 1.0, - "scaleZ": 0.7375908 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 564102, - 564100 - ], - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "fcaae8", - "Name": "Card", - "Transform": { - "posX": 10.4415751, - "posY": 1.32711411, - "posZ": -54.75718, - "rotX": 0.02163979, - "rotY": 270.001556, - "rotZ": 0.0141230067, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564102, - "SidewaysCard": false, - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "baa0ad", - "Name": "Card", - "Transform": { - "posX": 10.7041788, - "posY": 1.37637293, - "posZ": -55.1103134, - "rotX": 359.812683, - "rotY": 270.00296, - "rotZ": 0.3977946, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564100, - "SidewaysCard": false, - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "38badb", - "Name": "Deck", - "Transform": { - "posX": -2.6872, - "posY": 1.61429214, - "posZ": -5.0775013, - "rotX": 359.9198, - "rotY": 269.828, - "rotZ": 0.0170779843, - "scaleX": 0.737312138, - "scaleY": 1.0, - "scaleZ": 0.737312138 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 564103, - 564101 - ], - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "457f0e", - "Name": "Card", - "Transform": { - "posX": 15.1139984, - "posY": 1.3160919, - "posZ": -54.1246872, - "rotX": 359.142578, - "rotY": 270.002075, - "rotZ": 0.01677869, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564103, - "SidewaysCard": false, - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c2dcf0", - "Name": "Card", - "Transform": { - "posX": 15.0585642, - "posY": 1.39957154, - "posZ": -54.2326, - "rotX": 359.705322, - "rotY": 270.004822, - "rotZ": 359.30957, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564101, - "SidewaysCard": false, - "CustomDeck": { - "5641": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "924311", + "GUID": "55601e", "Name": "Card", "Transform": { - "posX": -3.956001, - "posY": 1.59753942, - "posZ": -10.4412, - "rotX": 359.919769, - "rotY": 269.937378, - "rotZ": 0.0169248451, + "posX": -3.927657, + "posY": 1.91534221, + "posZ": 5.75713539, + "rotX": 359.950745, + "rotY": 269.999847, + "rotZ": 179.983749, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Winged One", + "Description": "Creature. Monster.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1117188,18 +1103311,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563807, + "CardID": 369527, "SidewaysCard": false, "CustomDeck": { - "5638": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879904952/5FAD4A75330E0D443CB6B4629C3926445FB2C5A2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879905831/32F25D385BB1167C0BA584B556B9B89411EC6A7A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1117208,21 +1103331,21 @@ "XmlUI": "" }, { - "GUID": "dec004", + "GUID": "ab3719", "Name": "Card", "Transform": { - "posX": -11.2669, - "posY": 1.61362207, - "posZ": 9.701, - "rotX": 359.9201, - "rotY": 269.9914, - "rotZ": 0.0168516356, + "posX": -3.92770863, + "posY": 1.90965426, + "posZ": 5.75705433, + "rotX": 359.9362, + "rotY": 269.999878, + "rotZ": 180.063492, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Hunting Nightgaunt", + "Description": "Monster. Nightgaunt.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1117240,18 +1103363,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563806, + "CardID": 231725, "SidewaysCard": false, "CustomDeck": { - "5638": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879904952/5FAD4A75330E0D443CB6B4629C3926445FB2C5A2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879905831/32F25D385BB1167C0BA584B556B9B89411EC6A7A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1117260,21 +1103383,21 @@ "XmlUI": "" }, { - "GUID": "f3a674", + "GUID": "b75b70", "Name": "Card", "Transform": { - "posX": -11.2423992, - "posY": 1.61264408, - "posZ": 6.978598, - "rotX": 359.921539, - "rotY": 269.962738, - "rotZ": 0.0073769805, + "posX": -3.92770863, + "posY": 1.89898658, + "posZ": 5.75713825, + "rotX": 359.936279, + "rotY": 269.999969, + "rotZ": 180.017792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Hunting Nightgaunt", + "Description": "Monster. Nightgaunt.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1117292,18 +1103415,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563506, + "CardID": 231725, "SidewaysCard": false, "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1117312,1256 +1103435,20 @@ "XmlUI": "" }, { - "GUID": "a3fb6c", - "Name": "Custom_Tile", - "Transform": { - "posX": -12.1198778, - "posY": 1.72681427, - "posZ": 7.70439, - "rotX": 359.9118, - "rotY": 270.044861, - "rotZ": 179.996368, - "scaleX": 0.25, - "scaleY": 1.0, - "scaleZ": 0.25 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": true, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea14fc", - "Name": "Custom_Tile", - "Transform": { - "posX": -12.0415354, - "posY": 1.72654283, - "posZ": 6.76794624, - "rotX": 359.947144, - "rotY": 270.0018, - "rotZ": 179.986618, - "scaleX": 0.25, - "scaleY": 1.0, - "scaleZ": 0.25 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/wfCaVU0.png", - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": true, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cad2b4", - "Name": "Deck", - "Transform": { - "posX": -9.009701, - "posY": 1.65824318, - "posZ": -0.144000128, - "rotX": 359.921051, - "rotY": 270.007, - "rotZ": 180.016342, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Procession Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563505, - 563504, - 563502, - 563501, - 563500, - 563602, - 563601, - 563507, - 563600 - ], - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e4ca93", - "Name": "Card", - "Transform": { - "posX": 3.99435, - "posY": 1.32631814, - "posZ": -49.6494675, - "rotX": 0.016990697, - "rotY": 180.0003, - "rotZ": 359.9776, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563505, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bfbf0f", - "Name": "Card", - "Transform": { - "posX": 4.57792473, - "posY": 1.37627709, - "posZ": -49.50566, - "rotX": 0.0167761575, - "rotY": 179.999939, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563504, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f6821b", - "Name": "Card", - "Transform": { - "posX": 5.001546, - "posY": 1.41080558, - "posZ": -48.9342, - "rotX": 359.957031, - "rotY": 180.001053, - "rotZ": 0.01667467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563502, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bd5010", - "Name": "Card", - "Transform": { - "posX": 4.67231941, - "posY": 1.44926691, - "posZ": -48.80043, - "rotX": 359.905243, - "rotY": 179.999863, - "rotZ": 359.887451, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563501, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7e852f", - "Name": "Card", - "Transform": { - "posX": 4.524707, - "posY": 1.49023473, - "posZ": -48.8734131, - "rotX": 359.932739, - "rotY": 180.000061, - "rotZ": 359.867645, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563500, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "839fa4", - "Name": "Card", - "Transform": { - "posX": 4.1583643, - "posY": 1.45128834, - "posZ": -48.5438881, - "rotX": 0.473652124, - "rotY": 179.999878, - "rotZ": 359.984924, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563602, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "888745", - "Name": "Card", - "Transform": { - "posX": 4.813795, - "posY": 1.46060586, - "posZ": -48.5971451, - "rotX": 0.46916464, - "rotY": 179.999741, - "rotZ": 359.9571, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563601, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5466e2", - "Name": "Card", - "Transform": { - "posX": 4.303998, - "posY": 1.45075989, - "posZ": -48.3461075, - "rotX": 0.01699363, - "rotY": 180.013718, - "rotZ": 359.9791, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563507, - "SidewaysCard": false, - "CustomDeck": { - "5635": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3e833c", - "Name": "Card", - "Transform": { - "posX": 4.762821, - "posY": 1.5273236, - "posZ": -48.40158, - "rotX": 0.0167901162, - "rotY": 179.965363, - "rotZ": 356.469757, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563600, - "SidewaysCard": false, - "CustomDeck": { - "5636": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1761ff", + "GUID": "1e04da", "Name": "Card", "Transform": { - "posX": -15.0263, - "posY": 1.66507483, - "posZ": -8.929702, - "rotX": 357.985443, - "rotY": 270.0052, - "rotZ": 180.016891, + "posX": -13.4282417, + "posY": 1.70155811, + "posZ": 13.7778349, + "rotX": 359.535278, + "rotY": 269.9516, + "rotZ": 181.449341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564007, - "SidewaysCard": false, - "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "87c2a0", - "Name": "Deck", - "Transform": { - "posX": -17.1199, - "posY": 1.63842738, - "posZ": -7.700301, - "rotX": 359.9202, - "rotY": 269.995544, - "rotZ": 0.0161814429, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563401, - 563400, - 563307 - ], - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "956302", - "Name": "Card", - "Transform": { - "posX": 7.9631443, - "posY": 1.32748163, - "posZ": -50.5822868, - "rotX": 0.0170697067, - "rotY": 179.9998, - "rotZ": 359.9773, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563401, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bfde01", - "Name": "Card", - "Transform": { - "posX": 8.180938, - "posY": 1.36921477, - "posZ": -50.31026, - "rotX": 0.0129212392, - "rotY": 179.999924, - "rotZ": 359.979279, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563400, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cc0d52", - "Name": "Card", - "Transform": { - "posX": 8.193572, - "posY": 1.40595829, - "posZ": -50.3562927, - "rotX": 0.0200310554, - "rotY": 179.999161, - "rotZ": 0.104273848, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563307, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1e3f3e", - "Name": "Card", - "Transform": { - "posX": -15.3698988, - "posY": 1.66978681, - "posZ": -1.46900415, - "rotX": 359.920135, - "rotY": 269.968018, - "rotZ": 182.833359, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564005, - "SidewaysCard": false, - "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0ccf0d", - "Name": "Deck", - "Transform": { - "posX": -17.1200981, - "posY": 1.64068234, - "posZ": -0.030299861, - "rotX": 359.9202, - "rotY": 270.053619, - "rotZ": 0.0161148962, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563407, - 563406, - 563405 - ], - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "f9a2de", - "Name": "Card", - "Transform": { - "posX": 10.4285851, - "posY": 1.32815826, - "posZ": -51.1824875, - "rotX": 0.0174803231, - "rotY": 179.958557, - "rotZ": 359.9744, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563407, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2307bf", - "Name": "Card", - "Transform": { - "posX": 8.29109, - "posY": 1.32738519, - "posZ": -51.39379, - "rotX": 0.0168431364, - "rotY": 180.0, - "rotZ": 359.97876, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563406, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "622774", - "Name": "Card", - "Transform": { - "posX": 8.402183, - "posY": 1.36926544, - "posZ": -51.5068741, - "rotX": 0.01659114, - "rotY": 179.999969, - "rotZ": 359.975525, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563405, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "bcc71a", - "Name": "Card", - "Transform": { - "posX": -15.6182985, - "posY": 1.66990793, - "posZ": 6.063796, - "rotX": 359.920074, - "rotY": 269.987946, - "rotZ": 182.705231, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 564004, - "SidewaysCard": false, - "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "150ce1", - "Name": "Deck", - "Transform": { - "posX": -17.1201, - "posY": 1.64292073, - "posZ": 7.571399, - "rotX": 359.920166, - "rotY": 269.985229, - "rotZ": 0.0165149439, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", + "Nickname": "On Wings of Darkness", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1118581,201 +1103468,39 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, - "Hands": false, + "Hands": true, + "CardID": 231726, "SidewaysCard": false, - "DeckIDs": [ - 563404, - 563403, - 563402 - ], "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "c5c48a", - "Name": "Card", - "Transform": { - "posX": 14.7178593, - "posY": 1.31963158, - "posZ": -49.5564461, - "rotX": 0.02323418, - "rotY": 180.000656, - "rotZ": 1.32251978, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563404, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7e4b61", - "Name": "Card", - "Transform": { - "posX": 14.1606712, - "posY": 1.37209666, - "posZ": -49.3728943, - "rotX": 0.0177309848, - "rotY": 180.000259, - "rotZ": 1.30287051, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563403, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a7f805", - "Name": "Card", - "Transform": { - "posX": 14.2151051, - "posY": 1.397964, - "posZ": -49.387928, - "rotX": 0.0149038834, - "rotY": 180.032242, - "rotZ": 1.29374576, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563402, - "SidewaysCard": false, - "CustomDeck": { - "5634": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] + "XmlUI": "" }, { - "GUID": "4eacab", + "GUID": "1d0c1c", "Name": "Card", "Transform": { - "posX": -23.6766, - "posY": 1.63030028, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 269.9879, - "rotZ": 180.016846, + "posX": -15.7923059, + "posY": 1.73901558, + "posZ": 4.52112341, + "rotX": 359.919861, + "rotY": 269.999969, + "rotZ": 0.0123590212, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "On Wings of Darkness", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1118794,18 +1103519,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563904, + "CardID": 231726, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1118814,589 +1103539,20 @@ "XmlUI": "" }, { - "GUID": "3daef1", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6765, - "posY": 1.61560476, - "posZ": 3.85999966, - "rotX": 0.0166772753, - "rotY": 180.116074, - "rotZ": 0.0799736157, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "43ff58", + "GUID": "2ceae2", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.62806654, - "posZ": -0.0299999118, - "rotX": 359.9201, - "rotY": 269.9879, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563905, - "SidewaysCard": false, - "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8068a5", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.6764984, - "posY": 1.61334479, - "posZ": -3.83, - "rotX": 0.0166773517, - "rotY": 180.11615, - "rotZ": 0.07997947, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8aa870", - "Name": "Card", - "Transform": { - "posX": -23.6766, - "posY": 1.62581253, - "posZ": -7.700001, - "rotX": 359.9201, - "rotY": 269.982, - "rotZ": 180.016861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563907, - "SidewaysCard": false, - "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "845876", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8158, - "posY": 1.61660528, - "posZ": -7.630901, - "rotX": 359.9201, + "posX": 26.0417423, + "posY": 1.28786743, + "posZ": 56.5572853, + "rotX": 0.02080869, "rotY": 269.999878, - "rotZ": 0.01686749, + "rotZ": 0.0167708881, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "1b169c", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63494277, - "posZ": -7.7001, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", + "Nickname": "False Lead", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1119415,18 +1103571,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563902, + "CardID": 231704, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1119435,176 +1103591,229 @@ "XmlUI": "" }, { - "GUID": "4a9ccb", - "Name": "Custom_Tile", + "GUID": "ea8fcf", + "Name": "Card", "Transform": { - "posX": -33.4303, - "posY": 1.62576509, - "posZ": -7.84730148, - "rotX": 359.9201, + "posX": 30.3082924, + "posY": 1.29049742, + "posZ": 60.2489243, + "rotX": 0.02080854, + "rotY": 270.000061, + "rotZ": 0.016771283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Shadow", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231703, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14bfaf", + "Name": "Card", + "Transform": { + "posX": 26.3917046, + "posY": 1.28877163, + "posZ": 59.2124329, + "rotX": 0.02080922, + "rotY": 269.999878, + "rotZ": 0.01677082, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Shadow", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231703, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": 27.9162865, + "posY": 1.31080866, + "posZ": 56.6677971, + "rotX": 359.18924, + "rotY": 270.021637, + "rotZ": 0.0162718073, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunting Shadow", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231703, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "057d5f", + "Name": "Card", + "Transform": { + "posX": 22.7878, + "posY": 1.28650081, + "posZ": 55.92572, + "rotX": 0.0208088141, + "rotY": 269.999969, + "rotZ": 0.0167713687, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "False Lead", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231704, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f3e298", + "Name": "Card", + "Transform": { + "posX": 16.7162762, + "posY": 1.29209316, + "posZ": 82.56404, + "rotX": 0.020808341, "rotY": 269.999939, - "rotZ": 0.0168676283, + "rotZ": 0.0167706888, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "db22b0", - "Name": "Card", - "Transform": { - "posX": -36.7733, - "posY": 1.644075, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 269.990173, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1119622,18 +1103831,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563900, + "CardID": 369518, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1119642,176 +1103851,21 @@ "XmlUI": "" }, { - "GUID": "2aa3e6", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.631607, - "posZ": -3.83000016, - "rotX": 0.0166776888, - "rotY": 180.115738, - "rotZ": 0.07997335, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "97c3e0", + "GUID": "cedd09", "Name": "Card", "Transform": { - "posX": -36.7732, - "posY": 1.646329, - "posZ": -0.0299997237, - "rotX": 359.9201, - "rotY": 269.990173, - "rotZ": 180.016846, + "posX": 16.9021435, + "posY": 1.34428608, + "posZ": 82.8680038, + "rotX": 0.02080834, + "rotY": 269.999939, + "rotZ": 0.01677102, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1119829,18 +1103883,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563901, + "CardID": 369518, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1119849,176 +1103903,21 @@ "XmlUI": "" }, { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7733, - "posY": 1.63386738, - "posZ": 3.86, - "rotX": 0.0166778751, - "rotY": 180.115723, - "rotZ": 0.07997444, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8ac5b0", + "GUID": "fdd1db", "Name": "Card", "Transform": { - "posX": -36.7732, - "posY": 1.64856255, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 269.9879, - "rotZ": 180.016846, + "posX": 16.902132, + "posY": 1.371386, + "posZ": 82.86799, + "rotX": 0.0213474762, + "rotY": 269.999939, + "rotZ": 0.0158365034, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1120036,18 +1103935,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563906, + "CardID": 369518, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1120056,176 +1103955,73 @@ "XmlUI": "" }, { - "GUID": "7da97a", - "Name": "Custom_Tile", + "GUID": "4eaf3e", + "Name": "Card", "Transform": { - "posX": -33.3865, - "posY": 1.63023782, - "posZ": 7.57899952, - "rotX": 359.9201, + "posX": 16.8866539, + "posY": 1.367101, + "posZ": 82.2407455, + "rotX": 0.02080632, + "rotY": 269.999939, + "rotZ": 0.016776612, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Priest of Dagon", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369517, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bff645", + "Name": "Card", + "Transform": { + "posX": 14.9167461, + "posY": 1.29322946, + "posZ": 88.67889, + "rotX": 0.0208082665, "rotY": 270.0, - "rotZ": 0.0168689322, + "rotZ": 0.0167705175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "feeba4", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.6394304, - "posZ": 7.57, - "rotX": 359.9201, - "rotY": 269.9894, - "rotZ": 180.016846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", + "Nickname": "Furtive Locals", + "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1120243,18 +1104039,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 563903, + "CardID": 369537, "SidewaysCard": false, "CustomDeck": { - "5639": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1120263,641 +1104059,21 @@ "XmlUI": "" }, { - "GUID": "465fa8", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.0322, - "posY": 1.62131429, - "posZ": 7.365799, - "rotX": 359.9201, - "rotY": 269.9955, - "rotZ": 0.016875362, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "c6b25f", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.0768, - "posY": 1.620307, - "posZ": 3.72610021, - "rotX": 0.06840803, - "rotY": 135.0, - "rotZ": 0.04458536, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "d33b25", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2242985, - "posY": 1.62359238, - "posZ": -0.0298998784, - "rotX": 359.983154, - "rotY": 0.000310117728, - "rotZ": 359.920074, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "567554", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.453, - "posY": 1.62693739, - "posZ": -3.96630073, - "rotX": 0.0684079155, - "rotY": 135.000031, - "rotZ": 0.0445849933, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "0b12b0", + "GUID": "361ef8", "Name": "Card", "Transform": { - "posX": -28.572, - "posY": 1.68311763, - "posZ": -12.9959011, - "rotX": 359.920074, - "rotY": 269.990723, - "rotZ": 182.744492, + "posX": 14.9876537, + "posY": 1.34558451, + "posZ": 88.90277, + "rotX": 0.0208082441, + "rotY": 270.0, + "rotZ": 0.0167707019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Furtive Locals", + "Description": "Terror.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1120915,18 +1104091,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 564002, + "CardID": 369537, "SidewaysCard": false, "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1120935,449 +1104111,21 @@ "XmlUI": "" }, { - "GUID": "559b4f", - "Name": "Deck", - "Transform": { - "posX": -30.2243, - "posY": 1.65558386, - "posZ": -11.5102, - "rotX": 359.920166, - "rotY": 269.99054, - "rotZ": 0.0163708478, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563303, - 563302, - 563301 - ], - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "043baa", - "Name": "Card", - "Transform": { - "posX": 13.2939415, - "posY": 1.32830167, - "posZ": -54.447422, - "rotX": 0.0166940037, - "rotY": 180.000046, - "rotZ": 359.9783, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563303, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3f8578", - "Name": "Card", - "Transform": { - "posX": 13.3293962, - "posY": 1.37013233, - "posZ": -54.4137955, - "rotX": 0.0194342788, - "rotY": 180.0001, - "rotZ": 359.975677, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563302, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2bcedc", - "Name": "Card", - "Transform": { - "posX": 13.4737844, - "posY": 1.40422869, - "posZ": -54.1951141, - "rotX": 0.0170345232, - "rotY": 180.000031, - "rotZ": 359.9788, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563301, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "14bed0", - "Name": "Deck", - "Transform": { - "posX": -30.2243, - "posY": 1.66234124, - "posZ": 11.4598017, - "rotX": 359.9201, - "rotY": 269.9809, - "rotZ": 0.01682849, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563306, - 563305, - 563304 - ], - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "a4deb2", - "Name": "Card", - "Transform": { - "posX": 17.1370869, - "posY": 1.29566193, - "posZ": -46.1934433, - "rotX": 0.0169534516, - "rotY": 180.000061, - "rotZ": 359.978, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563306, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b30e79", - "Name": "Card", - "Transform": { - "posX": 16.8168278, - "posY": 1.33700764, - "posZ": -46.686203, - "rotX": 0.0250732731, - "rotY": 180.000061, - "rotZ": 359.968048, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563305, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aecc08", - "Name": "Card", - "Transform": { - "posX": 17.41952, - "posY": 1.37147045, - "posZ": -46.43946, - "rotX": 0.017981736, - "rotY": 180.0, - "rotZ": 359.9791, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563304, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "83571a", + "GUID": "0db0c4", "Name": "Card", "Transform": { - "posX": -28.1116, - "posY": 1.689142, - "posZ": 12.3567028, - "rotX": 358.0018, - "rotY": 270.006836, - "rotZ": 180.016769, + "posX": 10.9170408, + "posY": 1.28977, + "posZ": 86.7585144, + "rotX": 0.0865196139, + "rotY": 269.9999, + "rotZ": 0.0168519132, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Innsmouth Look", + "Description": "Curse. Terror.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1121395,18 +1104143,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 564003, + "CardID": 369536, "SidewaysCard": false, "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1121415,244 +1104163,21 @@ "XmlUI": "" }, { - "GUID": "dbebeb", - "Name": "Deck", - "Transform": { - "posX": -43.3699036, - "posY": 1.67951453, - "posZ": 7.56959963, - "rotX": 359.920258, - "rotY": 269.930573, - "rotZ": 0.0159766339, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563300, - 563206, - 563207 - ], - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "515ba8", - "Name": "Card", - "Transform": { - "posX": 22.4191647, - "posY": 1.29624438, - "posZ": -50.7650375, - "rotX": 0.0169311166, - "rotY": 180.000122, - "rotZ": 359.978149, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563300, - "SidewaysCard": false, - "CustomDeck": { - "5633": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4b3ca9", - "Name": "Card", - "Transform": { - "posX": 22.436903, - "posY": 1.33807838, - "posZ": -50.67071, - "rotX": 0.019862378, - "rotY": 180.000015, - "rotZ": 359.975037, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563206, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "738bbc", - "Name": "Card", - "Transform": { - "posX": 22.69507, - "posY": 1.37217236, - "posZ": -50.5327454, - "rotX": 0.0160118453, - "rotY": 180.000015, - "rotZ": 359.979218, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563207, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "78224b", + "GUID": "7a223a", "Name": "Card", "Transform": { - "posX": -41.4397, - "posY": 1.71080816, - "posZ": 6.447499, - "rotX": 357.82132, - "rotY": 269.983337, - "rotZ": 180.0169, + "posX": 10.8974714, + "posY": 1.34094608, + "posZ": 86.71393, + "rotX": 0.08651943, + "rotY": 269.999939, + "rotZ": 0.0168519579, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Innsmouth Look", + "Description": "Curse. Terror.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1121670,18 +1104195,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 564006, + "CardID": 369536, "SidewaysCard": false, "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1121690,235 +1104215,21 @@ "XmlUI": "" }, { - "GUID": "40aa00", - "Name": "Deck", - "Transform": { - "posX": -43.3700943, - "posY": 1.67728829, - "posZ": -0.0301995557, - "rotX": 359.9202, - "rotY": 269.990265, - "rotZ": 0.016346449, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 563205, - 563204, - 563203 - ], - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "d1d998", - "Name": "Card", - "Transform": { - "posX": 19.9780121, - "posY": 1.29682946, - "posZ": -45.73101, - "rotX": 0.016940631, - "rotY": 179.9905, - "rotZ": 359.978027, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563205, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bbb655", - "Name": "Card", - "Transform": { - "posX": 19.9374084, - "posY": 1.33900142, - "posZ": -46.0348778, - "rotX": 0.0217565428, - "rotY": 179.9959, - "rotZ": 359.973938, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563204, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "01d015", - "Name": "Card", - "Transform": { - "posX": 19.733017, - "posY": 1.37242985, - "posZ": -46.1182, - "rotX": 0.01653032, - "rotY": 179.9959, - "rotZ": 359.978638, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563203, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "377bfa", + "GUID": "e0b755", "Name": "Card", "Transform": { - "posX": -41.4471, - "posY": 1.70108771, - "posZ": -1.61700583, - "rotX": 359.920044, - "rotY": 269.989471, - "rotZ": 182.569855, + "posX": 11.0240679, + "posY": 1.28977513, + "posZ": 86.44582, + "rotX": 0.0900193, + "rotY": 269.999329, + "rotZ": 0.01656051, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Innsmouth Troublemaker", + "Description": "Humanoid. Hybrid. Criminal.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1121936,18 +1104247,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 564001, + "CardID": 369535, "SidewaysCard": false, "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1121956,21 +1104267,21 @@ "XmlUI": "" }, { - "GUID": "e53173", + "GUID": "26dd1a", "Name": "Card", "Transform": { - "posX": -41.9503021, - "posY": 1.702336, - "posZ": -9.201904, - "rotX": 359.920044, - "rotY": 269.989716, - "rotZ": 182.715439, + "posX": 11.0463581, + "posY": 1.33260107, + "posZ": 86.84277, + "rotX": 0.090017505, + "rotY": 269.9995, + "rotZ": 0.0165598355, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Innsmouth Troublemaker", + "Description": "Humanoid. Hybrid. Criminal.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1121988,18 +1104299,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 564000, + "CardID": 369535, "SidewaysCard": false, "CustomDeck": { - "5640": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1122008,21 +1104319,21 @@ "XmlUI": "" }, { - "GUID": "e9bc92", - "Name": "Deck", + "GUID": "50e716", + "Name": "Card", "Transform": { - "posX": -43.3702049, - "posY": 1.67503667, - "posZ": -7.700202, - "rotX": 359.920166, - "rotY": 269.951, - "rotZ": 0.0165732782, + "posX": -13.8034887, + "posY": 1.57302034, + "posZ": 1.99893022, + "rotX": 359.920471, + "rotY": 270.000641, + "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", - "Description": "", + "Nickname": "Obscuring Fog", + "Description": "Hazard.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1122040,225 +1104351,672 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, "SidewaysCard": false, - "DeckIDs": [ - 563202, - 563201, - 563200 - ], "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "d967b6", - "Name": "Card", - "Transform": { - "posX": 23.1413651, - "posY": 1.29779458, - "posZ": -46.1976, - "rotX": 0.0174044315, - "rotY": 179.995926, - "rotZ": 359.9749, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563202, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6d29ae", - "Name": "Card", - "Transform": { - "posX": 23.5824375, - "posY": 1.33961225, - "posZ": -46.20978, - "rotX": 0.02269457, - "rotY": 179.995911, - "rotZ": 359.981934, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563201, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6b1d66", - "Name": "Card", - "Transform": { - "posX": 22.4800014, - "posY": 1.37340319, - "posZ": -46.25751, - "rotX": 0.0167684481, - "rotY": 179.995911, - "rotZ": 359.9768, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 563200, - "SidewaysCard": false, - "CustomDeck": { - "5632": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - } - ], - "AttachedDecals": [ + "XmlUI": "" + }, { + "GUID": "c4ce76", + "Name": "Card", "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 + "posX": -13.9735909, + "posY": 1.73492968, + "posZ": 1.969332, + "rotX": 359.9267, + "rotY": 270.0006, + "rotZ": 0.0145301558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } + "Nickname": "Obscuring Fog", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231721, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -14.5550861, + "posY": 1.57516873, + "posZ": 5.69822454, + "rotX": 359.92038, + "rotY": 270.002563, + "rotZ": 0.0152713312, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16d6d6", + "Name": "Card", + "Transform": { + "posX": -14.5491152, + "posY": 1.73727059, + "posZ": 5.64764357, + "rotX": 359.924774, + "rotY": 270.002625, + "rotZ": 0.0113747623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crypt Chill", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231720, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7ddc8f", + "Name": "Card", + "Transform": { + "posX": 10.4291449, + "posY": 1.287992, + "posZ": 87.3974457, + "rotX": 0.0208086781, + "rotY": 270.0, + "rotZ": 0.016770998, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fog over Innsmouth", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369528, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e26478", + "Name": "Card", + "Transform": { + "posX": 10.6816444, + "posY": 1.32926881, + "posZ": 87.5190353, + "rotX": 0.0208086055, + "rotY": 269.999969, + "rotZ": 0.0167709254, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fog over Innsmouth", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369528, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4904d0", + "Name": "Card", + "Transform": { + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, { - "GUID": "6fee85", + "GUID": "e1e1c3", + "Name": "Card", + "Transform": { + "posX": -2.72469974, + "posY": 1.59899259, + "posZ": 0.373300284, + "rotX": 0.0168359876, + "rotY": 180.0, + "rotZ": 0.08025517, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Familial Affliction", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449802, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d32960", + "Name": "Deck", + "Transform": { + "posX": -2.6886, + "posY": 1.61430264, + "posZ": -5.0485, + "rotX": 0.0168356877, + "rotY": 180.0, + "rotZ": 0.0802557245, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 449801, + 449800 + ], + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a006ac", + "Name": "Card", + "Transform": { + "posX": -41.9893, + "posY": 1.30424881, + "posZ": -68.06648, + "rotX": 0.0167954545, + "rotY": 179.999924, + "rotZ": 359.979065, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Banishment", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449801, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "721e05", + "Name": "Card", + "Transform": { + "posX": -42.3805275, + "posY": 1.3499186, + "posZ": -68.02855, + "rotX": 0.0175028872, + "rotY": 179.999985, + "rotZ": 359.977173, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Following the Truth", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449800, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "22a929", + "Name": "Card", + "Transform": { + "posX": -3.95600033, + "posY": 1.59753942, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 0.0168371983, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fortune or Folly", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449702, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec4a81", "Name": "Custom_Model_Bag", "Transform": { - "posX": 11.9136009, - "posY": 1.462452, - "posZ": -8.315102, - "rotX": 359.9201, - "rotY": 270.0181, - "rotZ": 0.01684858, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 + "posX": 2.82960153, + "posY": 1.473945, + "posZ": -24.3652039, + "rotX": 359.93158, + "rotY": 315.0031, + "rotZ": 359.955444, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 }, - "Nickname": "High Noon Descent", - "Description": "", + "Nickname": "Easy Chaos Bag", + "Description": "Chaos Bag", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1122281,8 +1105039,8 @@ "MaterialIndex": -1, "MeshIndex": -1, "CustomMesh": { - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1658978438361675823/F09C16D27F42BE4C90257A8DF9D3E66284D6EACE/", + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1122300,3492 +1105058,31 @@ }, "CastShadows": true }, - "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"035706\":{\"lock\":false,\"pos\":{\"x\":-21.454,\"y\":1.7059,\"z\":2.036},\"rot\":{\"x\":359.9203,\"y\":269.9839,\"z\":180.0167}},\"09cc87\":{\"lock\":false,\"pos\":{\"x\":-21.518,\"y\":1.6523,\"z\":2.269},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"0a83ad\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0004,\"z\":0.0168}},\"1016bb\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9602,\"z\":0.08}},\"15554f\":{\"lock\":false,\"pos\":{\"x\":-26.7645,\"y\":1.6155,\"z\":-11.2005},\"rot\":{\"x\":0.0446,\"y\":45.0001,\"z\":359.9316}},\"3776c4\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9066,\"z\":180.017}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-26.7773,\"y\":1.6174,\"z\":-4.6317},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"5563ed\":{\"lock\":false,\"pos\":{\"x\":-33.6341,\"y\":1.6255,\"z\":-9.768},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0089,\"z\":0.0687}},\"69b7a8\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6156,\"z\":3.8601},\"rot\":{\"x\":0.0169,\"y\":179.9603,\"z\":0.08}},\"789007\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6663,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":180.0168}},\"7b474c\":{\"lock\":false,\"pos\":{\"x\":-33.723,\"y\":1.6247,\"z\":-12.8479},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"7bdb8f\":{\"lock\":false,\"pos\":{\"x\":-33.6543,\"y\":1.6266,\"z\":-6.2072},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"8776d9\":{\"lock\":false,\"pos\":{\"x\":-40.082,\"y\":1.6358,\"z\":-5.2751},\"rot\":{\"x\":0.0446,\"y\":45.0001,\"z\":359.9316}},\"8d8e29\":{\"lock\":false,\"pos\":{\"x\":-18.637,\"y\":1.6084,\"z\":3.4028},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"91c2be\":{\"lock\":false,\"pos\":{\"x\":-19.1545,\"y\":1.6067,\"z\":-5.057},\"rot\":{\"x\":359.9554,\"y\":224.9219,\"z\":0.0688}},\"a034c9\":{\"lock\":false,\"pos\":{\"x\":-26.8836,\"y\":1.6166,\"z\":-7.8131},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"a23837\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7396,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"a2a707\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":270.0009,\"z\":0.0168}},\"a4e4a5\":{\"lock\":false,\"pos\":{\"x\":-20.5094,\"y\":1.61,\"z\":-0.2212},\"rot\":{\"x\":0.0799,\"y\":90.0002,\"z\":359.9831}},\"b10f21\":{\"lock\":false,\"pos\":{\"x\":-21.4758,\"y\":1.7046,\"z\":-2.6187},\"rot\":{\"x\":359.92,\"y\":269.9801,\"z\":180.0167}},\"b9ae87\":{\"lock\":false,\"pos\":{\"x\":-43.363,\"y\":1.6533,\"z\":-7.6999},\"rot\":{\"x\":359.9201,\"y\":269.8511,\"z\":180.017}},\"d51276\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0168}},\"dc3e81\":{\"lock\":false,\"pos\":{\"x\":-21.5185,\"y\":1.6508,\"z\":-2.8832},\"rot\":{\"x\":359.9201,\"y\":269.979,\"z\":0.0169}},\"eb2dd6\":{\"lock\":false,\"pos\":{\"x\":-3.9562,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"ef527d\":{\"lock\":false,\"pos\":{\"x\":-33.6005,\"y\":1.6276,\"z\":-2.3525},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"fd5ff9\":{\"lock\":false,\"pos\":{\"x\":-39.948,\"y\":1.6341,\"z\":-10.3744},\"rot\":{\"x\":0.0684,\"y\":134.9999,\"z\":0.0446}}}}", + "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", + "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "65c10b", - "Name": "Custom_Model_Bag", + "GUID": "675e97", + "Name": "Custom_Tile", "Transform": { - "posX": 1.69636214, - "posY": 1.55831742, - "posZ": 14.2789316, - "rotX": 359.9551, - "rotY": 225.00885, - "rotZ": 0.06866524, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "High Noon Descent", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "https://paste.ee/r/ylQzQ", - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "c7eb8a", - "Name": "Card", - "Transform": { - "posX": 13.726429, - "posY": 3.55541277, - "posZ": -24.4365158, - "rotX": 359.730225, - "rotY": 270.0004, - "rotZ": 359.000458, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266503, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "759224", - "Name": "Card", - "Transform": { - "posX": 13.9170761, - "posY": 3.53907657, - "posZ": -25.9142323, - "rotX": 359.920074, - "rotY": 269.996765, - "rotZ": 0.0168431085, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266407, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324299350/EDF49BABE733478B7FA182C8BF0DB2959B2B1299/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324299871/1F6DF879AF187B78BA3FF55759C16B610119F3A4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "27c722", - "Name": "Card", - "Transform": { - "posX": 13.524435, - "posY": 3.56186247, - "posZ": -25.2176418, - "rotX": 359.962036, - "rotY": 270.005219, - "rotZ": 181.150314, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266800, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "145ea8", - "Name": "Deck", - "Transform": { - "posX": 12.3665829, - "posY": 3.572602, - "posZ": -26.01416, - "rotX": 359.942, - "rotY": 269.999969, - "rotZ": 180.018646, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266801, - 266707, - 266706, - 266705, - 266704 - ], - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "4a2454", - "Name": "Card", - "Transform": { - "posX": 16.72734, - "posY": 1.39028835, - "posZ": -47.0560036, - "rotX": 0.0163153075, - "rotY": 270.412872, - "rotZ": 180.012741, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266801, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "55e171", - "Name": "Card", - "Transform": { - "posX": 16.58201, - "posY": 1.55852544, - "posZ": -47.08145, - "rotX": 7.16876936, - "rotY": 269.6927, - "rotZ": 179.998367, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266707, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "08d765", - "Name": "Card", - "Transform": { - "posX": 16.77595, - "posY": 1.3709563, - "posZ": -47.4895172, - "rotX": 0.0177676771, - "rotY": 267.6268, - "rotZ": 180.013092, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266706, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d5695d", - "Name": "Card", - "Transform": { - "posX": 16.7235355, - "posY": 1.33703184, - "posZ": -47.1947975, - "rotX": 0.0176643021, - "rotY": 269.6213, - "rotZ": 180.006775, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266705, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0ff391", - "Name": "Card", - "Transform": { - "posX": 16.7218971, - "posY": 1.29514384, - "posZ": -47.388237, - "rotX": 0.0212108679, - "rotY": 269.8427, - "rotZ": 180.019058, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266704, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "f1fde0", - "Name": "Deck", - "Transform": { - "posX": 13.6152859, - "posY": 3.767112, - "posZ": -25.98827, - "rotX": 7.23463964, - "rotY": 180.040344, - "rotZ": 359.9911, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266900, - 266901, - 266902, - 266903, - 266904, - 266905 - ], - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "20ba47", - "Name": "Card", - "Transform": { - "posX": 25.8012943, - "posY": 1.50646687, - "posZ": -42.88264, - "rotX": 7.46843529, - "rotY": 180.008865, - "rotZ": 0.00109784736, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266900, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4ec336", - "Name": "Card", - "Transform": { - "posX": 26.2217121, - "posY": 1.72163379, - "posZ": -43.0658264, - "rotX": 0.3414637, - "rotY": 180.013168, - "rotZ": 0.5343927, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266901, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dfc89f", - "Name": "Card", - "Transform": { - "posX": 25.8754883, - "posY": 1.72174239, - "posZ": -42.9921074, - "rotX": 1.08228993, - "rotY": 180.094528, - "rotZ": 359.923737, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266902, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "38aaeb", - "Name": "Card", - "Transform": { - "posX": 25.9717979, - "posY": 1.78819227, - "posZ": -43.0499077, - "rotX": 0.14849107, - "rotY": 180.002243, - "rotZ": 359.271851, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266903, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e992a", - "Name": "Card", - "Transform": { - "posX": 26.2435017, - "posY": 1.788965, - "posZ": -42.86072, - "rotX": 0.444922, - "rotY": 179.9995, - "rotZ": 0.022856826, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266904, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8d0a40", - "Name": "Card", - "Transform": { - "posX": 25.8527012, - "posY": 1.70172691, - "posZ": -43.3467445, - "rotX": 1.35960174, - "rotY": 180.017654, - "rotZ": 359.921417, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266905, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "f43c39", - "Name": "Deck", - "Transform": { - "posX": 13.592968, - "posY": 3.55644512, - "posZ": -26.0480442, - "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.0168510489, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266500, - 266501 - ], - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "417248", - "Name": "Card", - "Transform": { - "posX": 12.4384508, - "posY": 1.46851945, - "posZ": -31.71139, - "rotX": 359.9202, - "rotY": 270.002716, - "rotZ": 0.02096919, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266500, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a17458", - "Name": "Card", - "Transform": { - "posX": 12.6597328, - "posY": 1.52061594, - "posZ": -31.7594166, - "rotX": 0.511751831, - "rotY": 270.011139, - "rotZ": 359.811157, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266501, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e2b1fe", - "Name": "Deck", - "Transform": { - "posX": 13.5600882, - "posY": 3.56612325, - "posZ": -25.9963, - "rotX": 359.920227, - "rotY": 269.99054, - "rotZ": 180.016785, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266700, - 266701, - 266702, - 266703 - ], - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "73bfeb", - "Name": "Card", - "Transform": { - "posX": 15.7466335, - "posY": 1.50606632, - "posZ": -31.4529438, - "rotX": 359.939117, - "rotY": 270.000122, - "rotZ": 180.0186, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266700, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ac6f74", - "Name": "Card", - "Transform": { - "posX": 15.6854105, - "posY": 1.46395814, - "posZ": -31.4949265, - "rotX": 359.9203, - "rotY": 270.001648, - "rotZ": 180.017853, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266701, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3c341e", - "Name": "Card", - "Transform": { - "posX": 15.9035473, - "posY": 1.558833, - "posZ": -38.09042, - "rotX": 359.993347, - "rotY": 269.983429, - "rotZ": 179.3093, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266702, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "977159", - "Name": "Card", - "Transform": { - "posX": 15.5351152, - "posY": 1.51303375, - "posZ": -38.53582, - "rotX": 0.00756704947, - "rotY": 269.991821, - "rotZ": 178.510239, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266703, - "SidewaysCard": false, - "CustomDeck": { - "2667": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312636/F85328C0CBC9A675F49922FF8595CFCF2CFE1462/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "9ecf96", - "Name": "Deck", - "Transform": { - "posX": 13.266181, - "posY": 4.47655058, - "posZ": -25.49388, - "rotX": 24.11911, - "rotY": 167.235031, - "rotZ": 331.1079, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266906, - 266907 - ], - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "e98111", - "Name": "Card", - "Transform": { - "posX": 29.6361561, - "posY": 1.41857362, - "posZ": -44.06392, - "rotX": 4.39589071, - "rotY": 179.9683, - "rotZ": -0.00139522192, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266906, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7cc79e", - "Name": "Card", - "Transform": { - "posX": 29.91881, - "posY": 1.63925278, - "posZ": -43.68916, - "rotX": 356.796326, - "rotY": 179.905869, - "rotZ": 0.422869384, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266907, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327039/0C1436FEE5E15631282EB405D1714453EB7F8071/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324327355/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "490187", - "Name": "Card", - "Transform": { - "posX": 14.1458969, - "posY": 3.538741, - "posZ": -26.0373688, - "rotX": 359.920044, - "rotY": 270.00238, - "rotZ": 0.0168130584, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266502, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a23837", - "Name": "Deck", - "Transform": { - "posX": -3.92767429, - "posY": 1.73956454, - "posZ": 5.757152, - "rotX": 359.919739, - "rotY": 269.999939, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267201, - 267004, - 266900, - 267202, - 267107, - 266901, - 267006, - 267106, - 266903, - 266803, - 266802, - 267104, - 267204, - 267205, - 267103, - 267101, - 266902, - 266804, - 267005, - 267203, - 267200, - 267100, - 267102, - 267007, - 267105, - 267207, - 267206 - ], - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2671": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343566/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b6d38f", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267201, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "ef62e7", - "Name": "Card", - "Transform": { - "posX": 21.34014, - "posY": 1.44896042, - "posZ": -49.73133, - "rotX": 0.01527188, - "rotY": 273.6425, - "rotZ": 0.013937572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267004, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ffc6e9", - "Name": "Card", - "Transform": { - "posX": 21.7927456, - "posY": 1.37878978, - "posZ": -44.57038, - "rotX": 2.41371632, - "rotY": 180.013824, - "rotZ": 179.979919, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266900, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "6ef502", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267202, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "8b53fa", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267107, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "0a5cff", - "Name": "Card", - "Transform": { - "posX": 21.7927456, - "posY": 1.37878978, - "posZ": -44.57038, - "rotX": 2.41371632, - "rotY": 180.013824, - "rotZ": 179.979919, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266901, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "364882", - "Name": "Card", - "Transform": { - "posX": 21.5386143, - "posY": 1.42983, - "posZ": -49.30902, - "rotX": 0.015260444, - "rotY": 270.4308, - "rotZ": 0.011449392, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267006, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e4af83", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267106, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "346a02", - "Name": "Card", - "Transform": { - "posX": 21.7927456, - "posY": 1.37878978, - "posZ": -44.57038, - "rotX": 2.41371632, - "rotY": 180.013824, - "rotZ": 179.979919, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266903, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "d18e53", - "Name": "Card", - "Transform": { - "posX": 20.9112053, - "posY": 1.3378818, - "posZ": -49.9426842, - "rotX": 0.0200782269, - "rotY": 225.07666, - "rotZ": 359.9938, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266803, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "809bb8", - "Name": "Card", - "Transform": { - "posX": 20.90718, - "posY": 1.2960279, - "posZ": -49.6813, - "rotX": 0.0210347716, - "rotY": 269.259918, - "rotZ": 0.0164799634, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266802, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "723ecc", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267104, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "7e2f45", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267204, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "4c88d2", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267205, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "8e0739", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267103, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "e7ba98", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267101, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "b7e5db", - "Name": "Card", - "Transform": { - "posX": 21.7927456, - "posY": 1.37878978, - "posZ": -44.57038, - "rotX": 2.41371632, - "rotY": 180.013824, - "rotZ": 179.979919, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266902, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "97efe3", - "Name": "Card", - "Transform": { - "posX": 21.1146374, - "posY": 1.371857, - "posZ": -49.9647179, - "rotX": 0.0253050774, - "rotY": 224.5511, - "rotZ": 359.9867, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266804, - "SidewaysCard": false, - "CustomDeck": { - "2668": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324316646/5DDA33B7655781F92D97B99B2BBBBF66F36B6CDE/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9cac83", - "Name": "Card", - "Transform": { - "posX": 21.3691444, - "posY": 1.43936563, - "posZ": -49.6244125, - "rotX": 0.0138926879, - "rotY": 278.624329, - "rotZ": 0.0150617417, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267005, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ec879a", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267203, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "058c2c", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267200, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "9e52d2", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267100, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "e07dcb", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267102, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "770c90", - "Name": "Card", - "Transform": { - "posX": 20.9719334, - "posY": 1.42006409, - "posZ": -49.34134, - "rotX": 0.0164438747, - "rotY": 269.990631, - "rotZ": 0.01296039, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267007, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c81416", - "Name": "Card", - "Transform": { - "posX": 22.0785828, - "posY": 1.4519347, - "posZ": -43.704998, - "rotX": 5.12885332, - "rotY": 179.9969, - "rotZ": 180.004257, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267105, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "c2ad25", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267207, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "79c3c3", - "Name": "Card", - "Transform": { - "posX": 22.8688049, - "posY": 1.481645, - "posZ": -43.2766342, - "rotX": 6.23594141, - "rotY": 179.992813, - "rotZ": 179.9991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267206, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "0a83ad", - "Name": "Deck", - "Transform": { - "posX": -2.72476268, - "posY": 1.62557459, - "posZ": 0.373328656, - "rotX": 359.919739, - "rotY": 270.0004, - "rotZ": 0.0168369766, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266306, - 266304, - 266302, - 266300 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "92c526", - "Name": "Card", - "Transform": { - "posX": -2.72476339, - "posY": 1.5993048, - "posZ": 0.373330027, - "rotX": 359.9164, - "rotY": 270.0004, - "rotZ": 0.0295848288, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266306, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8bd977", - "Name": "Card", - "Transform": { - "posX": -2.72460938, - "posY": 1.62138689, - "posZ": 0.373328477, - "rotX": 359.3301, - "rotY": 269.9996, - "rotZ": 0.0188586134, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266304, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e480d2", - "Name": "Card", - "Transform": { - "posX": -2.724692, - "posY": 1.6639688, - "posZ": 0.3733164, - "rotX": 359.9348, - "rotY": 270.000549, - "rotZ": 0.0127566373, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266302, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "417f18", - "Name": "Card", - "Transform": { - "posX": -2.72467279, - "posY": 1.679919, - "posZ": 0.373313516, - "rotX": 359.920074, - "rotY": 270.002258, - "rotZ": 0.0162305683, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266300, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a2a707", - "Name": "Deck", - "Transform": { - "posX": -2.68858433, - "posY": 1.61911666, - "posZ": -5.04856825, - "rotX": 359.919739, - "rotY": 270.000854, - "rotZ": 0.0168362372, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266305, - 266303, - 267301 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324347663/EBBDCB3E3845177B21B79AD118A1F22AE561ADCB/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "94a8d9", - "Name": "Card", - "Transform": { - "posX": -2.68856, - "posY": 1.59726715, - "posZ": -5.04854, - "rotX": 359.920746, - "rotY": 270.0006, - "rotZ": 0.0133988773, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266305, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "52c167", - "Name": "Card", - "Transform": { - "posX": -2.6886065, - "posY": 1.62703776, - "posZ": -5.04848433, - "rotX": 0.07710395, - "rotY": 270.000916, - "rotZ": 359.9128, - "scaleX": 0.8062451, - "scaleY": 1.0, - "scaleZ": 0.8062451 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266303, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324295354/32972B1BE48EA0A7A3EF4921BAC9492C4BBAD704/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b110cb", - "Name": "Card", - "Transform": { - "posX": -2.68853259, - "posY": 1.66222608, - "posZ": -5.048543, - "rotX": 359.92038, - "rotY": 270.000244, - "rotZ": 0.0160070434, - "scaleX": 0.783099234, - "scaleY": 1.0, - "scaleZ": 0.783099234 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267301, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324347663/EBBDCB3E3845177B21B79AD118A1F22AE561ADCB/", - "NumWidth": 2, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "eb2dd6", - "Name": "Card", - "Transform": { - "posX": -3.95615363, - "posY": 1.59753954, - "posZ": -10.44161, - "rotX": 359.919739, - "rotY": 269.999878, - "rotZ": 0.0168372951, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266607, - "SidewaysCard": false, - "CustomDeck": { - "2666": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3776c4", - "Name": "Card", - "Transform": { - "posX": -17.1200142, - "posY": 1.618924, - "posZ": -0.0299967527, + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, "rotX": 359.920135, - "rotY": 269.906555, - "rotZ": 180.016953, - "scaleX": 1.0, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.81 }, "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266600, - "SidewaysCard": false, - "CustomDeck": { - "2666": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8d8e29", - "Name": "Custom_Tile", - "Transform": { - "posX": -18.6369972, - "posY": 1.6084435, - "posZ": 3.40284872, - "rotX": 0.0684082, - "rotY": 134.999817, - "rotZ": 0.0445847362, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1125801,12 +1105098,12 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { - "Type": 3, + "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true @@ -1125814,185 +1105111,29 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "d51276", - "Name": "Card", - "Transform": { - "posX": -23.6765671, - "posY": 1.63030016, - "posZ": 7.570007, - "rotX": 359.9201, - "rotY": 270.000183, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266507, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", "XmlUI": "" }, { - "GUID": "7234af", + "GUID": "26f4a5", "Name": "Custom_Tile", "Transform": { - "posX": -23.6767883, - "posY": 1.61560524, - "posZ": 3.86005616, - "rotX": 0.0168948844, - "rotY": 179.960266, - "rotZ": 0.0799547061, - "scaleX": 1.0, + "posX": 3.06281853, + "posY": 2.27510476, + "posZ": -23.5949955, + "rotX": 359.936127, + "rotY": 270.012817, + "rotZ": 0.013456936, + "scaleX": 0.81, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.81 }, - "Nickname": "", + "Nickname": "Skull", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1126008,12 +1105149,12 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { - "Type": 3, + "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true @@ -1126021,133 +1105162,29 @@ }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } + "XmlUI": "" }, { - "GUID": "035706", - "Name": "Card", + "GUID": "7bd7a3", + "Name": "Custom_Tile", "Transform": { - "posX": -21.45404, - "posY": 1.70594382, - "posZ": 2.03595734, + "posX": 3.45466542, + "posY": 2.263615, + "posZ": -24.8166084, "rotX": 359.920258, - "rotY": 269.983856, - "rotZ": 180.0167, - "scaleX": 1.0, + "rotY": 269.974731, + "rotZ": 0.0168270767, + "scaleX": 0.81, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.81 }, - "Nickname": "", + "Nickname": "+1", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1126161,18 +1105198,17 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266504, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/uIx8jbY.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", @@ -1126180,2836 +1105216,737 @@ "XmlUI": "" }, { - "GUID": "a4e4a5", + "GUID": "", "Name": "Custom_Tile", "Transform": { - "posX": -20.5093784, - "posY": 1.60998917, - "posZ": -0.221193925, - "rotX": 0.07989434, - "rotY": 90.00019, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b10f21", - "Name": "Card", - "Transform": { - "posX": -21.4757557, - "posY": 1.704609, - "posZ": -2.61873984, - "rotX": 359.92, - "rotY": 269.9801, - "rotZ": 180.0167, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266505, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "91c2be", - "Name": "Custom_Tile", - "Transform": { - "posX": -19.1545315, - "posY": 1.60667849, - "posZ": -5.056989, - "rotX": 359.9554, - "rotY": 224.9219, - "rotZ": 0.06876178, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "dc3e81", - "Name": "Deck", - "Transform": { - "posX": -21.5185184, - "posY": 1.650801, - "posZ": -2.8832047, - "rotX": 359.9201, - "rotY": 269.979034, - "rotZ": 0.0168818552, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266907, - 266906, - 266905, - 266904 - ], - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "bff51b", - "Name": "Card", - "Transform": { - "posX": 16.7331047, - "posY": 1.3869338, - "posZ": -44.00754, - "rotX": 0.048835218, - "rotY": 269.807373, - "rotZ": 4.72834, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266907, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d32516", - "Name": "Card", - "Transform": { - "posX": 16.9166718, - "posY": 1.4989388, - "posZ": -44.09565, - "rotX": 0.05265719, - "rotY": 269.597565, - "rotZ": 0.6963075, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266906, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7dd5bc", - "Name": "Card", - "Transform": { - "posX": 16.88669, - "posY": 1.50701928, - "posZ": -44.3725662, - "rotX": 0.07119818, - "rotY": 269.53595, - "rotZ": 0.773910344, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266905, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6d0f7e", - "Name": "Card", - "Transform": { - "posX": 16.37276, - "posY": 1.54659522, - "posZ": -44.0291443, - "rotX": 0.0698338747, - "rotY": 269.5477, - "rotZ": 0.7096763, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266904, - "SidewaysCard": false, - "CustomDeck": { - "2669": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324337175/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "09cc87", - "Name": "DeckCustom", - "Transform": { - "posX": -21.5179539, - "posY": 1.65231311, - "posZ": 2.269021, - "rotX": 359.9201, - "rotY": 269.999817, - "rotZ": 0.0167776383, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 267000, - 267001, - 267003, - 267002 - ], - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "267e88", - "Name": "Card", - "Transform": { - "posX": 23.2023048, - "posY": 1.31504524, - "posZ": -45.47952, - "rotX": 0.01677129, - "rotY": 180.0, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267000, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "83dd32", - "Name": "Card", - "Transform": { - "posX": 23.2023048, - "posY": 1.31504524, - "posZ": -45.47952, - "rotX": 0.01677129, - "rotY": 180.0, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 267001, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "616566", - "Name": "Card", - "Transform": { - "posX": 21.464035, - "posY": 1.5135653, - "posZ": -42.23511, - "rotX": 0.00118653616, - "rotY": 269.990448, - "rotZ": -0.0008121446, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267003, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "921a68", - "Name": "Card", - "Transform": { - "posX": 21.3802223, - "posY": 1.55506468, - "posZ": -42.6480637, - "rotX": 0.0077498504, - "rotY": 269.308655, - "rotZ": 0.009375835, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267002, - "SidewaysCard": false, - "CustomDeck": { - "2670": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339453/3156BDBD2780DB85574467777E67E82B4AB16C99/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324339769/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "1016bb", - "Name": "Custom_Tile", - "Transform": { - "posX": -23.676445, - "posY": 1.61334467, - "posZ": -3.830015, - "rotX": 0.0168948844, - "rotY": 179.960236, - "rotZ": 0.07995485, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "69b7a8", - "Name": "Card", - "Transform": { - "posX": -23.676609, - "posY": 1.62581253, - "posZ": -7.69999743, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266506, - "SidewaysCard": false, - "CustomDeck": { - "2665": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324303414/83EC5941EEF16404545138D11DCB3707A652DDE5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7773228, - "posY": 1.61743307, - "posZ": -4.631699, - "rotX": 0.06840808, - "rotY": 134.999954, - "rotZ": 0.0445848256, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "bbe0d6", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7773228, - "posY": 1.61743331, - "posZ": -4.631699, - "rotX": 0.0684113055, - "rotY": 134.999954, - "rotZ": 0.0445875861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a034c9", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8836021, - "posY": 1.61664653, - "posZ": -7.81311274, - "rotX": 0.07989423, - "rotY": 89.99998, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "1": { - "GUID": "eda9b0", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8650436, - "posY": 1.616738, - "posZ": -7.413381, - "rotX": 0.0168945659, - "rotY": 179.960281, - "rotZ": 0.0799332261, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8650436, - "posY": 1.616738, - "posZ": -7.413382, - "rotX": 0.016890822, - "rotY": 179.960281, - "rotZ": 0.07988517, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "15554f", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7645226, - "posY": 1.615485, - "posZ": -11.2004929, - "rotX": 0.0445888638, - "rotY": 45.0000763, - "rotZ": 359.9316, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "4b632c", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8602619, - "posY": 2.07134366, - "posZ": -9.515962, - "rotX": 0.0, - "rotY": 45.0000038, - "rotZ": 0.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "789007", - "Name": "DeckCustom", - "Transform": { - "posX": -30.2242985, - "posY": 1.6663388, - "posZ": -7.70000935, - "rotX": 359.9201, - "rotY": 270.027649, - "rotZ": 180.0168, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266601, - 266602, - 266603, - 266604, - 266605 - ], - "CustomDeck": { - "2666": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "23c719", - "Name": "Card", - "Transform": { - "posX": 16.345459, - "posY": 1.31269419, - "posZ": -45.00401, - "rotX": 0.0167715885, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266601, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "f61fe9", - "Name": "Card", - "Transform": { - "posX": 16.345459, - "posY": 1.31269419, - "posZ": -45.00401, - "rotX": 0.0167715885, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266602, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "535d6c", - "Name": "Card", - "Transform": { - "posX": 16.345459, - "posY": 1.31269419, - "posZ": -45.00401, - "rotX": 0.0167715885, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266603, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "d5a6fe", - "Name": "Card", - "Transform": { - "posX": 16.345459, - "posY": 1.31269419, - "posZ": -45.00401, - "rotX": 0.0167715885, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266604, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - }, - { - "GUID": "5aa5f4", - "Name": "Card", - "Transform": { - "posX": 16.345459, - "posY": 1.31269419, - "posZ": -45.00401, - "rotX": 0.0167715885, - "rotY": 180.000015, - "rotZ": 179.979187, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "Hands": true, - "CardID": 266605, - "SidewaysCard": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [] - } - ] - }, - { - "GUID": "ef527d", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6005478, - "posY": 1.62761772, - "posZ": -2.35250044, - "rotX": 0.044589866, - "rotY": 45.0000076, - "rotZ": 359.931641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "740274", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.32489, - "posY": 1.62728727, - "posZ": -2.167282, - "rotX": 0.01689484, - "rotY": 179.960175, - "rotZ": 0.07995493, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7bdb8f", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6543465, - "posY": 1.6265595, - "posZ": -6.20723, - "rotX": 0.06841333, - "rotY": 135.0, - "rotZ": 0.04458955, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "1": { - "GUID": "e3e955", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.40119, - "posY": 1.62617457, - "posZ": -6.31624365, - "rotX": 0.0168949757, - "rotY": 179.96019, - "rotZ": 0.07995388, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.40119, - "posY": 1.62617457, - "posZ": -6.316244, - "rotX": 0.0168914087, - "rotY": 179.9602, - "rotZ": 0.07988537, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "5563ed", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.63407, - "posY": 1.62548518, - "posZ": -9.76798, - "rotX": 0.0445899926, - "rotY": 45.0, - "rotZ": 359.931641, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "d1782a", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.236145, - "posY": 1.69408488, - "posZ": -9.73759, - "rotX": 0.0, - "rotY": 45.0000038, - "rotZ": 0.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7b474c", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7230148, - "posY": 1.62470376, - "posZ": -12.8478775, - "rotX": 0.06841351, - "rotY": 134.999832, - "rotZ": 0.0445905924, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "1b413b", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.358696, - "posY": 1.624421, - "posZ": -12.0805683, - "rotX": 0.0168949049, - "rotY": 179.960266, - "rotZ": 0.0799536854, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8776d9", - "Name": "Custom_Tile", - "Transform": { - "posX": -40.0820351, - "posY": 1.63579679, - "posZ": -5.275076, - "rotX": 0.04458905, - "rotY": 45.00012, - "rotZ": 359.9316, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "7e7ac5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.82081, - "posY": 1.63554156, - "posZ": -4.90354347, - "rotX": 0.0168948974, - "rotY": 179.960083, - "rotZ": 0.0799371451, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "fd5ff9", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.94799, - "posY": 1.63411093, - "posZ": -10.3743572, - "rotX": 0.06841319, - "rotY": 134.999908, - "rotZ": 0.0445881262, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "8facb2", - "Name": "Custom_Tile", - "Transform": { - "posX": -40.4128, - "posY": 1.63447237, - "posZ": -11.349618, - "rotX": 0.0168948472, - "rotY": 179.960144, - "rotZ": 0.07992936, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b9ae87", - "Name": "Card", - "Transform": { - "posX": -43.3629837, - "posY": 1.65326393, - "posZ": -7.699901, - "rotX": 359.920135, - "rotY": 269.851135, - "rotZ": 180.017044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266606, - "SidewaysCard": false, - "CustomDeck": { - "2666": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ], - "AttachedDecals": [ - { - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/lns4fhz.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/nEmqjmj.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "066d48", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a752d9", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.91549182, + "posY": 2.27381968, + "posZ": -24.0992546, + "rotX": 359.9202, + "rotY": 269.974762, + "rotZ": 0.01687282, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "+1", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/uIx8jbY.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c06a9", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.25870824, + "posY": 2.2747817, + "posZ": -24.5741367, + "rotX": 359.9209, + "rotY": 269.899, + "rotZ": 0.0197462365, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "0", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e58d", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "109b5c", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.14271426, + "posY": 2.263675, + "posZ": -24.2419262, + "rotX": 359.923431, + "rotY": 259.9999, + "rotZ": 0.0303151384, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "0", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, { - "GUID": "f5db25", - "Name": "Custom_Tile", + "GUID": "551d28", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -3.67619967, - "posY": 1.58233964, - "posZ": -14.5355043, - "rotX": 359.919739, - "rotY": 270.000244, - "rotZ": 0.0168375783, - "scaleX": 2.2, - "scaleY": 1.0, - "scaleZ": 2.2 + "posX": 2.45400119, + "posY": 1.47211969, + "posZ": -32.3421059, + "rotX": 359.93158, + "rotY": 315.0011, + "rotZ": 359.955444, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 }, - "Nickname": "Flesh and Blood", - "Description": "click to set chaos token difficulty", + "Nickname": "Standard Chaos Bag", + "Description": "Chaos Bag", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1129029,9 +1105966,3331 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "675e97", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26f4a5", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.06281853, + "posY": 2.27510476, + "posZ": -23.5949955, + "rotX": 359.936127, + "rotY": 270.012817, + "rotZ": 0.013456936, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a752d9", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/uIx8jbY.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/yfs8gHq.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/nEmqjmj.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "066d48", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e58d", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a46d1", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/qrgGQRD.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/lns4fhz.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "3943d5", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -4.03460026, + "posY": 1.4837749, + "posZ": -23.4806042, + "rotX": 359.93158, + "rotY": 315.0011, + "rotZ": 359.955444, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 + }, + "Nickname": "Hard Chaos Bag", + "Description": "Chaos Bag", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acd7e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.89938974, + "posY": 2.27132, + "posZ": -22.9694214, + "rotX": 359.919037, + "rotY": 270.030243, + "rotZ": 0.0162554439, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-5", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/3Ym1IeG.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "675e97", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26f4a5", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.06281853, + "posY": 2.27510476, + "posZ": -23.5949955, + "rotX": 359.936127, + "rotY": 270.012817, + "rotZ": 0.013456936, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/yfs8gHq.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/lns4fhz.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/nEmqjmj.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "066d48", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a46d1", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/qrgGQRD.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea18e9", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.760766, + "posY": 2.27122784, + "posZ": -23.0525742, + "rotX": 359.919037, + "rotY": 270.029022, + "rotZ": 0.0163261667, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-6", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/c9qdSzS.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "83d7bb", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -4.22430038, + "posY": 1.4815613, + "posZ": -31.8957043, + "rotX": 359.93158, + "rotY": 315.000427, + "rotZ": 359.955444, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 + }, + "Nickname": "Expert Chaos Bag", + "Description": "Chaos Bag", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/lns4fhz.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a46d1", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/qrgGQRD.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acd7e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.89938974, + "posY": 2.27132, + "posZ": -22.9694214, + "rotX": 359.919037, + "rotY": 270.030243, + "rotZ": 0.0162554439, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-5", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/3Ym1IeG.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea18e9", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.760766, + "posY": 2.27122784, + "posZ": -23.0525742, + "rotX": 359.919037, + "rotY": 270.029022, + "rotZ": 0.0163261667, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-6", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/c9qdSzS.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "066d48", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.974762, + "rotZ": 0.0169135537, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/btEtVfd.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/VzhJJaH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eafef6", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.87183619, + "posY": 2.26851344, + "posZ": -33.1228065, + "rotX": 359.92, + "rotY": 270.0177, + "rotZ": 0.0166915022, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-7", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/4WRD42n.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/yfs8gHq.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26f4a5", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.06281853, + "posY": 2.27510476, + "posZ": -23.5949955, + "rotX": 359.936127, + "rotY": 270.012817, + "rotZ": 0.013456936, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a353de", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.995181, + "posY": 2.2694006, + "posZ": -33.37045, + "rotX": 359.9197, + "rotY": 269.982849, + "rotZ": 0.0177447349, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-8", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/9t3rPTQ.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/nEmqjmj.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/1plY463.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/ttnspKt.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "675e97", + "Name": "Custom_Tile", + "Transform": { + "posX": -52.1016235, + "posY": 1.63770008, + "posZ": 5.83288336, + "rotX": 359.920135, + "rotY": 269.9747, + "rotZ": 0.01691115, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/bfTg2hb.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/w3XbrCC.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.007486, + "posY": 4.58268642, + "posZ": -14.9348431, + "rotX": 0.0, + "rotY": 260.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/stbBxtx.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "41625c", + "Name": "Card", + "Transform": { + "posX": -12.2031012, + "posY": 1.61620307, + "posZ": 14.0413, + "rotX": 359.9201, + "rotY": 270.017456, + "rotZ": 0.0168172512, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259206, + "SidewaysCard": false, + "CustomDeck": { + "2592": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "93422e", + "Name": "Deck", + "Transform": { + "posX": -12.0800991, + "posY": 1.64164841, + "posZ": 10.7578011, + "rotX": 0.0168380216, + "rotY": 180.0, + "rotZ": 0.07989661, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 449806, + 449804, + 449805, + 449803 + ], + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a0ba65", + "Name": "Card", + "Transform": { + "posX": -50.7169, + "posY": 1.30048776, + "posZ": -70.07334, + "rotX": 0.0168328732, + "rotY": 180.000061, + "rotZ": 359.9788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Original/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449806, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb6b35", + "Name": "Card", + "Transform": { + "posX": -50.6359024, + "posY": 1.34637129, + "posZ": -69.8693848, + "rotX": 0.0176762938, + "rotY": 180.000031, + "rotZ": 359.977875, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mutated/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449804, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc7e17", + "Name": "Card", + "Transform": { + "posX": -50.7489433, + "posY": 1.38033235, + "posZ": -69.60287, + "rotX": 0.0163963046, + "rotY": 180.000015, + "rotZ": 359.978577, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel/Original Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449805, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b45df8", + "Name": "Card", + "Transform": { + "posX": -50.6376381, + "posY": 1.38998473, + "posZ": -69.66212, + "rotX": 0.0164005458, + "rotY": 180.0001, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449803, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c7e9e3", + "Name": "Deck", + "Transform": { + "posX": -12.1602974, + "posY": 1.631042, + "posZ": 7.048099, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168410987, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Advanced Signatures", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449701, + 449700 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "82b0c6", + "Name": "Card", + "Transform": { + "posX": -48.00979, + "posY": 1.30591071, + "posZ": -54.9039536, + "rotX": 0.0208769534, + "rotY": 269.991058, + "rotZ": 0.0163374674, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex's Curse", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449701, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a5cbb6", + "Name": "Card", + "Transform": { + "posX": -48.1423531, + "posY": 1.35167825, + "posZ": -54.832283, + "rotX": 0.0225355737, + "rotY": 270.006958, + "rotZ": 0.0146509195, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search for the Truth", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449700, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c150be", + "Name": "Card", + "Transform": { + "posX": -23.6764984, + "posY": 1.6303, + "posZ": 7.569999, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.0168398321, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First National Grocery", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369923, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a4050", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.2281, + "posY": 1.62276828, + "posZ": 11.3825, + "rotX": 359.93158, + "rotY": 315.0001, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { @@ -1129041,29 +1109300,2389 @@ "Stretch": true } }, - "LuaScript": "name = 'Flesh'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2c6d3b", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.64166987, + "posZ": 15.19, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.0168400016, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Little Bookshop", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369925, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - ], - "AttachedDecals": [ + }, { + "GUID": "cc135d", + "Name": "Custom_Tile", "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 + "posX": -33.7965, + "posY": 1.63308215, + "posZ": 15.3121033, + "rotX": 359.9201, + "rotY": 270.0001, + "rotZ": 0.0168724228, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } } + }, + { + "GUID": "899c2c", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.65080214, + "posZ": 15.1900005, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.01684005, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sawbone Alley", + "Description": "Innsmouth. Hideout.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369504, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f3a96", + "Name": "Custom_Tile", + "Transform": { + "posX": -34.2316, + "posY": 1.63262534, + "posZ": 11.6933022, + "rotX": 359.9554, + "rotY": 224.999786, + "rotZ": 0.0683766, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2dfd79", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.63610065, + "posZ": 11.460001, + "rotX": 0.0168391988, + "rotY": 180.000031, + "rotZ": 0.07994014, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "392d3e", + "Name": "Card", + "Transform": { + "posX": -36.7731, + "posY": 1.64856243, + "posZ": 7.56999969, + "rotX": 359.9201, + "rotY": 269.997681, + "rotZ": 0.0168428514, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gilman House", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369920, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b60c1", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2243, + "posY": 1.62582564, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 270.0091, + "rotZ": 0.0168541465, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d5f792", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.2551, + "posY": 1.62890458, + "posZ": 3.66560054, + "rotX": 359.93158, + "rotY": 315.000244, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "62791a", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.001, + "posY": 1.62018251, + "posZ": 3.66190076, + "rotX": 359.9554, + "rotY": 224.999985, + "rotZ": 0.06838097, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d28cd1", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.6371969, + "posZ": -0.0300002769, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.01683991, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Innsmouth Square", + "Description": "Innsmouth. Central.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369921, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c140b", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7676, + "posY": 1.6176579, + "posZ": -3.82140017, + "rotX": 359.93158, + "rotY": 314.9779, + "rotZ": 359.955444, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4277, + "posY": 1.62693536, + "posZ": -3.85319972, + "rotX": 359.9554, + "rotY": 224.9966, + "rotZ": 0.06838332, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b6b9b7", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64407492, + "posZ": -7.70000124, + "rotX": 359.9201, + "rotY": 269.999817, + "rotZ": 0.0168399271, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fish Street Bridge", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369924, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c27718", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7732, + "posY": 1.62935007, + "posZ": -11.5100012, + "rotX": 0.01683934, + "rotY": 180.000061, + "rotZ": 0.0799554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "24e42d", + "Name": "Card", + "Transform": { + "posX": -36.7734, + "posY": 1.64184737, + "posZ": -15.28, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.01683987, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shoreward Slums", + "Description": "Innsmouth. Hideout.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369505, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3359db", + "Name": "Custom_Tile", + "Transform": { + "posX": -32.8963, + "posY": 1.62404108, + "posZ": -11.180501, + "rotX": 359.93158, + "rotY": 314.999725, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4fe831", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.3589, + "posY": 1.62350571, + "posZ": -15.1968012, + "rotX": 359.9201, + "rotY": 270.000122, + "rotZ": 0.0168615412, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e8fcf0", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63271511, + "posZ": -15.28, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168397259, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Innsmouth Harbour", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369922, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d9882d", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0110016, + "posY": 1.61566079, + "posZ": -11.771, + "rotX": 359.9554, + "rotY": 225.000137, + "rotZ": 0.06837272, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8984ad", + "Name": "Card", + "Transform": { + "posX": -23.6768, + "posY": 1.62581277, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 270.019165, + "rotZ": 0.0168128386, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marsh Refinery", + "Description": "Innsmouth.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 369919, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, @@ -1230345,7 +1212964,7 @@ "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Atlatch-Nacha", + "Nickname": "Atlach-Nacha", "Description": "The Spider God", "GMNotes": "", "ColorDiffuse": { @@ -1231635,6 +1214254,41192 @@ } ] }, + { + "GUID": "613b64", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 30.9677219, + "posY": 2.2950995, + "posZ": -55.7345848, + "rotX": 359.983246, + "rotY": 270.0, + "rotZ": 0.003537983, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Call of the Plaguebearer", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1767067672754132384/EBC8D780049D2612C6BC0603BD87E94769C34D19/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"02e7d2\":{\"lock\":false,\"pos\":{\"x\":21.0277,\"y\":1.5237,\"z\":4.9552},\"rot\":{\"x\":0.0799,\"y\":90.0111,\"z\":359.9832}},\"10f183\":{\"lock\":false,\"pos\":{\"x\":12.092,\"y\":1.4584,\"z\":-21.2056},\"rot\":{\"x\":359.9201,\"y\":269.9965,\"z\":0.0169}},\"13f15a\":{\"lock\":false,\"pos\":{\"x\":-0.8693,\"y\":1.4355,\"z\":47.641},\"rot\":{\"x\":0.0003,\"y\":270.025,\"z\":359.2322}},\"24c385\":{\"lock\":false,\"pos\":{\"x\":11.9594,\"y\":1.4651,\"z\":0.8362},\"rot\":{\"x\":359.9201,\"y\":270.0032,\"z\":0.0169}},\"2bd90b\":{\"lock\":false,\"pos\":{\"x\":11.9948,\"y\":1.4694,\"z\":15.5876},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"51fbbc\":{\"lock\":false,\"pos\":{\"x\":11.9307,\"y\":1.4716,\"z\":22.8828},\"rot\":{\"x\":359.9201,\"y\":269.9986,\"z\":0.0169}},\"6fee85\":{\"lock\":false,\"pos\":{\"x\":12.0108,\"y\":1.4629,\"z\":-6.4239},\"rot\":{\"x\":359.9201,\"y\":270.1797,\"z\":0.0166}},\"71b3ae\":{\"lock\":false,\"pos\":{\"x\":12.0638,\"y\":1.4607,\"z\":-13.6749},\"rot\":{\"x\":359.9201,\"y\":270.0066,\"z\":0.0169}},\"c29a78\":{\"lock\":false,\"pos\":{\"x\":12.0395,\"y\":1.4671,\"z\":8.2048},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.6762,\"y\":1.5823,\"z\":-14.5355},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f5db25", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.67619967, + "posY": 1.58233964, + "posZ": -14.5355043, + "rotX": 359.919739, + "rotY": 270.000244, + "rotZ": 0.0168375745, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "Flesh and Blood", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "name = 'Flesh'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "02e7d2", + "Name": "Notecard", + "Transform": { + "posX": 21.0277042, + "posY": 1.52365351, + "posZ": 4.95520067, + "rotX": 0.07987997, + "rotY": 90.011116, + "rotZ": 359.983154, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Design Notes", + "Description": "Complete (Minimal Changes): Late Risers, Dead by Dawn\nUnndergoing Rework: Night on the Town\nOpen testing: Mourning Chorus, High Noon Descent, The Afternoon War, Death at Sundown\nIn Development: The Midnight Hour\nPlease seek Dr. Jack on discord for feedback!", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "10f183", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.0923281, + "posY": 1.458407, + "posZ": -21.2056751, + "rotX": 359.920135, + "rotY": 269.996429, + "rotZ": 0.0168784168, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Death at Sundown", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1765944092925997320/4303E3FBD0BB07E8A51D89A219864CCC8CC61C57/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"006c22\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9982,\"z\":0.0168}},\"01b0a2\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"0b4750\":{\"lock\":false,\"pos\":{\"x\":-3.1173,\"y\":1.6041,\"z\":15.7726},\"rot\":{\"x\":359.9198,\"y\":270.0106,\"z\":0.0166}},\"11af95\":{\"lock\":false,\"pos\":{\"x\":-14.4621,\"y\":1.6021,\"z\":1.737},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"2297de\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7444,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"29e8b8\":{\"lock\":false,\"pos\":{\"x\":-3.2648,\"y\":1.6252,\"z\":13.0663},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"371342\":{\"lock\":false,\"pos\":{\"x\":-33.5612,\"y\":1.6294,\"z\":3.9748},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9201}},\"3a7ed3\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"3ad8d6\":{\"lock\":false,\"pos\":{\"x\":-12.0014,\"y\":1.6129,\"z\":3.7858},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"420f83\":{\"lock\":false,\"pos\":{\"x\":-40.1463,\"y\":1.6379,\"z\":1.5539},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"443aed\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9959,\"z\":180.0168}},\"45a342\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4411},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"473753\":{\"lock\":false,\"pos\":{\"x\":-26.9801,\"y\":1.6214,\"z\":7.7394},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"4b6f04\":{\"lock\":false,\"pos\":{\"x\":-4.2924,\"y\":1.6318,\"z\":16.8823},\"rot\":{\"x\":359.9455,\"y\":269.9806,\"z\":358.1157}},\"50369b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-20.3992,\"y\":1.611,\"z\":3.7439},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9201}},\"60e0e5\":{\"lock\":false,\"pos\":{\"x\":-14.4985,\"y\":1.6034,\"z\":5.9115},\"rot\":{\"x\":359.9316,\"y\":314.9999,\"z\":359.9554}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0045,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"739a43\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"749c8f\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"805a32\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"8427b4\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9725,\"z\":180.0169}},\"882ade\":{\"lock\":false,\"pos\":{\"x\":-26.9542,\"y\":1.619,\"z\":-0.09},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a52281\":{\"lock\":false,\"pos\":{\"x\":-6.9339,\"y\":1.6088,\"z\":13.6789},\"rot\":{\"x\":359.9197,\"y\":270.0188,\"z\":0.0168}},\"a8cf70\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6567,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"cd4fd7\":{\"lock\":false,\"pos\":{\"x\":-40.1944,\"y\":1.6393,\"z\":6.1832},\"rot\":{\"x\":0.0446,\"y\":45.0003,\"z\":359.9316}},\"e6ffff\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9917,\"z\":0.0168}},\"f07025\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.92}},\"ff5e3d\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0168}},\"ff8491\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.5701},\"rot\":{\"x\":359.9201,\"y\":269.9841,\"z\":180.0169}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "65c10b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.696506, + "posY": 1.55831671, + "posZ": 14.2789164, + "rotX": 359.955139, + "rotY": 225.004532, + "rotZ": 0.06866819, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Death at Sundown", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "fe57e2", + "Name": "Card", + "Transform": { + "posX": 1.69641769, + "posY": 3.67008615, + "posZ": 14.2788305, + "rotX": 359.967438, + "rotY": 224.997955, + "rotZ": 0.07093475, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266303, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "baec81", + "Name": "Card", + "Transform": { + "posX": 1.69641829, + "posY": 3.67004919, + "posZ": 14.27883, + "rotX": 359.967438, + "rotY": 224.997955, + "rotZ": 0.07093593, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266304, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6493c1", + "Name": "Card", + "Transform": { + "posX": 1.69641912, + "posY": 3.66982651, + "posZ": 14.2788286, + "rotX": 359.967438, + "rotY": 224.997955, + "rotZ": 0.07093246, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266305, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4b6f04", + "Name": "Card", + "Transform": { + "posX": -4.292437, + "posY": 1.63179171, + "posZ": 16.88234, + "rotX": 359.945526, + "rotY": 269.98056, + "rotZ": 358.115723, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266307, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b4750", + "Name": "Card", + "Transform": { + "posX": -3.11732769, + "posY": 1.60406375, + "posZ": 15.7725954, + "rotX": 359.919769, + "rotY": 270.010559, + "rotZ": 0.01658876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266400, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "29e8b8", + "Name": "Deck", + "Transform": { + "posX": -3.26480317, + "posY": 1.62524676, + "posZ": 13.0663214, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266402, + 266401, + 266403 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7a775a", + "Name": "Card", + "Transform": { + "posX": 10.5561228, + "posY": 1.48683393, + "posZ": -27.6907, + "rotX": 0.0168686919, + "rotY": 179.999527, + "rotZ": 0.8441652, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266402, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0e50c", + "Name": "Card", + "Transform": { + "posX": 10.8589487, + "posY": 1.5298053, + "posZ": -27.719265, + "rotX": 0.0149968443, + "rotY": 180.000153, + "rotZ": 0.604295433, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266401, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50e116", + "Name": "Card", + "Transform": { + "posX": 10.5576553, + "posY": 1.5482409, + "posZ": -27.7765121, + "rotX": 0.0167947225, + "rotY": 180.000641, + "rotZ": 0.07930038, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266403, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2297de", + "Name": "DeckCustom", + "Transform": { + "posX": -3.927635, + "posY": 1.74437845, + "posZ": 5.757233, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266600, + 266504, + 266502, + 266604, + 266703, + 266503, + 266406, + 266702, + 266705, + 266500, + 266404, + 266606, + 266704, + 266601, + 266602, + 266605, + 266505, + 266506, + 266603, + 266707, + 266501, + 266405, + 266701, + 266507, + 266407, + 266706, + 266607, + 266700 + ], + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926037450/B69D073E51A1A90CC76073EE9C92B9ABA1CE75AD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926037906/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926036000/415EA0F4E841ABB1110F5D285398608B54C0E854/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926036288/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926038814/B80C477E49A7EB1B2062BA3C23B18F6A7D3E153C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926039456/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "218534", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266600, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a5626d", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266504, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "991c7e", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266502, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "076803", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266604, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "6eaaa4", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266703, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "8edcda", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266503, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c15ad9", + "Name": "Card", + "Transform": { + "posX": -1.4655844, + "posY": 1.519753, + "posZ": -26.9303761, + "rotX": 359.954468, + "rotY": 179.999191, + "rotZ": 359.928925, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266406, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "359042", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266702, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "3b2998", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266705, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4220f5", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266500, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "1221e2", + "Name": "Card", + "Transform": { + "posX": -1.46547008, + "posY": 1.56382227, + "posZ": -26.9304123, + "rotX": 0.0143884225, + "rotY": 179.999878, + "rotZ": 0.06795042, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266404, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "81b268", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266606, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "762e58", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266704, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "094728", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266601, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "20f952", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266602, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c321aa", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266605, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "30bc0d", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266505, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "e28ce0", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266506, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a0fb86", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266603, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "6a758d", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266707, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "63c4f4", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266501, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "d6dac0", + "Name": "Card", + "Transform": { + "posX": -1.46547925, + "posY": 1.554156, + "posZ": -26.93041, + "rotX": 0.0143729746, + "rotY": 179.9999, + "rotZ": 0.06791885, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266405, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cef819", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266701, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "e77eae", + "Name": "Card", + "Transform": { + "posX": 0.249905467, + "posY": 1.5022279, + "posZ": -32.2335052, + "rotX": 0.0168733336, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266507, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "13b9e0", + "Name": "Card", + "Transform": { + "posX": -1.46549618, + "posY": 1.4893986, + "posZ": -26.9304028, + "rotX": 0.0157370213, + "rotY": 179.999619, + "rotZ": 0.09050382, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266407, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926034727/94F16C3A8D1A8F24378B331B6954D2B5268720FE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926035179/CBA1C64E2BE99606432405A26A7762EA39D0E58E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5651e3", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266706, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "cec4de", + "Name": "Card", + "Transform": { + "posX": -2.86825967, + "posY": 1.50663316, + "posZ": -32.0358047, + "rotX": 0.0168731567, + "rotY": 180.000076, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266607, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "58da92", + "Name": "Card", + "Transform": { + "posX": 8.459792, + "posY": 1.48951542, + "posZ": -36.53656, + "rotX": 0.016871307, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266700, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "006c22", + "Name": "Deck", + "Transform": { + "posX": -2.724732, + "posY": 1.62076056, + "posZ": 0.37332356, + "rotX": 359.919739, + "rotY": 269.998169, + "rotZ": 0.0168401543, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266804, + 266802, + 266800 + ], + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6cbb5b", + "Name": "Card", + "Transform": { + "posX": -2.7247436, + "posY": 1.59899032, + "posZ": 0.373327345, + "rotX": 359.919769, + "rotY": 269.998169, + "rotZ": 0.0167317688, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266804, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad3716", + "Name": "Card", + "Transform": { + "posX": -2.72472644, + "posY": 1.64497447, + "posZ": 0.373324722, + "rotX": 359.938324, + "rotY": 269.998169, + "rotZ": 0.02845708, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266802, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e03b6", + "Name": "Card", + "Transform": { + "posX": -2.72472644, + "posY": 1.67885113, + "posZ": 0.373324722, + "rotX": 359.9287, + "rotY": 269.998138, + "rotZ": 0.0208823662, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266800, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e6ffff", + "Name": "Deck", + "Transform": { + "posX": -2.68853331, + "posY": 1.61911654, + "posZ": -5.048561, + "rotX": 359.919739, + "rotY": 269.9917, + "rotZ": 0.016849298, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266805, + 266803, + 266801 + ], + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0a0f09", + "Name": "Card", + "Transform": { + "posX": -2.688555, + "posY": 1.59726512, + "posZ": -5.048544, + "rotX": 359.920837, + "rotY": 269.991547, + "rotZ": 0.0130036045, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266805, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "769602", + "Name": "Card", + "Transform": { + "posX": -2.68862152, + "posY": 1.62689817, + "posZ": -5.04848528, + "rotX": 0.08382853, + "rotY": 269.999, + "rotZ": 359.901825, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266803, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ba6c5", + "Name": "Card", + "Transform": { + "posX": -2.688534, + "posY": 1.66212964, + "posZ": -5.0485425, + "rotX": 359.921967, + "rotY": 269.998657, + "rotZ": 0.0154499635, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266801, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064132/224BCD8218EEB0132ABAC7B484E4254C94A5BF70/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926064618/BCE08571FC91F5E5D798FD92553085650EFE20D4/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "45a342", + "Name": "Card", + "Transform": { + "posX": -3.95596766, + "posY": 1.59753942, + "posZ": -10.4411049, + "rotX": 359.919739, + "rotY": 269.999939, + "rotZ": 0.0168371852, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266302, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ad8d6", + "Name": "Card", + "Transform": { + "posX": -12.0013618, + "posY": 1.61290777, + "posZ": 3.78576279, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266301, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a52281", + "Name": "Card", + "Transform": { + "posX": -6.93388271, + "posY": 1.60879827, + "posZ": 13.67889, + "rotX": 359.919739, + "rotY": 270.018829, + "rotZ": 0.01681174, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266306, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "739a43", + "Name": "Card", + "Transform": { + "posX": -17.120039, + "posY": 1.62115765, + "posZ": 7.57000542, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266201, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "60e0e5", + "Name": "Custom_Tile", + "Transform": { + "posX": -14.4985209, + "posY": 1.60341, + "posZ": 5.911532, + "rotX": 359.93158, + "rotY": 314.999939, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "11af95", + "Name": "Custom_Tile", + "Transform": { + "posX": -14.4620857, + "posY": 1.60213232, + "posZ": 1.73700953, + "rotX": 0.04458852, + "rotY": 45.0000076, + "rotZ": 359.9316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "01b0a2", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.119957, + "posY": 1.6064626, + "posZ": 3.85999012, + "rotX": 359.983154, + "rotY": 0.000122496218, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "443aed", + "Name": "Card", + "Transform": { + "posX": -17.1200237, + "posY": 1.618924, + "posZ": -0.0299956631, + "rotX": 359.9201, + "rotY": 269.995941, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266202, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.3992043, + "posY": 1.6110009, + "posZ": 3.7438643, + "rotX": 359.983154, + "rotY": 0.00018882833, + "rotZ": 359.9201, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "c0aa53", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.83618, + "posY": 1.61169636, + "posZ": 4.03622532, + "rotX": 359.983154, + "rotY": 0.000141591459, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "50369b", + "Name": "Card", + "Transform": { + "posX": -23.6765614, + "posY": 1.63030016, + "posZ": 7.570006, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266205, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "749c8f", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764755, + "posY": 1.61560524, + "posZ": 3.85999036, + "rotX": 359.983154, + "rotY": 8.987269E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8427b4", + "Name": "Card", + "Transform": { + "posX": -23.676548, + "posY": 1.62806666, + "posZ": -0.0299940743, + "rotX": 359.9201, + "rotY": 269.972473, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266300, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926032835/9F7AD741BD97D3F7DD54CEB8564536201F981BF3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926033670/C3280B5411C336E10F4BC12098E974201CED36AA/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "882ade", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9541531, + "posY": 1.6190145, + "posZ": -0.0899669, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168750174, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3a7ed3", + "Name": "Card", + "Transform": { + "posX": -30.2242584, + "posY": 1.637197, + "posZ": -0.02999447, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266204, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f07025", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2241917, + "posY": 1.62473559, + "posZ": 3.85999084, + "rotX": 359.983154, + "rotY": 6.93397742E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ff8491", + "Name": "Card", + "Transform": { + "posX": -30.2241936, + "posY": 1.6394304, + "posZ": 7.570115, + "rotX": 359.9201, + "rotY": 269.98407, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266207, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "473753", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.98006, + "posY": 1.62135172, + "posZ": 7.739383, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168665461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "371342", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.5611649, + "posY": 1.62942219, + "posZ": 3.974771, + "rotX": 359.983154, + "rotY": 0.000243148344, + "rotZ": 359.9201, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "c0aa53", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.83618, + "posY": 1.61169636, + "posZ": 4.03622532, + "rotX": 359.983154, + "rotY": 0.000141591459, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ff5e3d", + "Name": "Card", + "Transform": { + "posX": -36.77323, + "posY": 1.64856267, + "posZ": 7.57000446, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266206, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731934, + "posY": 1.63386762, + "posZ": 3.860001, + "rotX": 359.983154, + "rotY": 9.135623E-05, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "805a32", + "Name": "Card", + "Transform": { + "posX": -36.7732162, + "posY": 1.646329, + "posZ": -0.02999357, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266200, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cd4fd7", + "Name": "Custom_Tile", + "Transform": { + "posX": -40.19441, + "posY": 1.639321, + "posZ": 6.18322563, + "rotX": 0.04458995, + "rotY": 45.0003433, + "rotZ": 359.9316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a8cf70", + "Name": "Card", + "Transform": { + "posX": -43.37002, + "posY": 1.656671, + "posZ": 3.86000466, + "rotX": 359.9201, + "rotY": 269.995972, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266203, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031401/E4017A9297E1F102BF8ADF22A3E0F32C05C2F971/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1765944092926031702/FF3F774920D69FF322ECBA1CE9CD7FCBFA48BFA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "420f83", + "Name": "Custom_Tile", + "Transform": { + "posX": -40.1462822, + "posY": 1.63789332, + "posZ": 1.55393684, + "rotX": 359.93158, + "rotY": 315.0, + "rotZ": 359.9554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "13f15a", + "Name": "Custom_PDF", + "Transform": { + "posX": -0.8692997, + "posY": 1.4354738, + "posZ": 47.642334, + "rotX": 0.000335559715, + "rotY": 270.025, + "rotZ": 359.232239, + "scaleX": 6.29287, + "scaleY": 1.0, + "scaleZ": 6.29287 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1761442571552365395/F449239EA64164E12154B3B7B4BDADC9C4A3F7DF/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24c385", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 11.9597263, + "posY": 1.46508217, + "posZ": 0.8361314, + "rotX": 359.920135, + "rotY": 270.003174, + "rotZ": 0.0168693829, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Mourning Chorus", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370124554/4E59F2303AA65C755241CC5A708A6BC665F4D35E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"03a695\":{\"lock\":false,\"pos\":{\"x\":-9.4057,\"y\":1.6586,\"z\":-0.9123},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"0a390a\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7011,\"z\":5.7565},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"0b12b0\":{\"lock\":false,\"pos\":{\"x\":-28.572,\"y\":1.6831,\"z\":-12.9959},\"rot\":{\"x\":359.9201,\"y\":269.9907,\"z\":182.7445}},\"0ccf0d\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6407,\"z\":-0.0304},\"rot\":{\"x\":359.9202,\"y\":270.0576,\"z\":0.0162}},\"10d034\":{\"lock\":false,\"pos\":{\"x\":-41.407,\"y\":1.7076,\"z\":-1.2036},\"rot\":{\"x\":357.8571,\"y\":270.0082,\"z\":180.0169}},\"14bed0\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6623,\"z\":11.4598},\"rot\":{\"x\":359.9201,\"y\":269.9809,\"z\":0.0168}},\"150ce1\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6429,\"z\":7.5714},\"rot\":{\"x\":359.9202,\"y\":269.9852,\"z\":0.0165}},\"1761ff\":{\"lock\":false,\"pos\":{\"x\":-15.0263,\"y\":1.6651,\"z\":-8.9297},\"rot\":{\"x\":357.9854,\"y\":270.0052,\"z\":180.0169}},\"1b169c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"2aa3e6\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1157,\"z\":0.08}},\"38badb\":{\"lock\":false,\"pos\":{\"x\":-2.6872,\"y\":1.6143,\"z\":-5.0776},\"rot\":{\"x\":359.9198,\"y\":269.8281,\"z\":0.0171}},\"3daef1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1161,\"z\":0.08}},\"40aa00\":{\"lock\":false,\"pos\":{\"x\":-43.3699,\"y\":1.6773,\"z\":-0.0303},\"rot\":{\"x\":359.9203,\"y\":269.9939,\"z\":0.016}},\"465fa8\":{\"lock\":false,\"pos\":{\"x\":-27.0322,\"y\":1.6213,\"z\":7.3658},\"rot\":{\"x\":359.9201,\"y\":269.9955,\"z\":0.0169}},\"4a9ccb\":{\"lock\":false,\"pos\":{\"x\":-33.4303,\"y\":1.6258,\"z\":-7.8473},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"4eacab\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":180.0168}},\"559b4f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6556,\"z\":-11.5102},\"rot\":{\"x\":359.9202,\"y\":269.9905,\"z\":0.0164}},\"567554\":{\"lock\":false,\"pos\":{\"x\":-33.453,\"y\":1.6269,\"z\":-3.9663},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":225.0033,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1156,\"z\":0.08}},\"773077\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9852,\"z\":180.0168}},\"777003\":{\"lock\":false,\"pos\":{\"x\":-2.7241,\"y\":1.6159,\"z\":0.3668},\"rot\":{\"x\":359.9197,\"y\":270.0305,\"z\":0.0168}},\"78224b\":{\"lock\":false,\"pos\":{\"x\":-41.4397,\"y\":1.7108,\"z\":6.4475},\"rot\":{\"x\":357.8213,\"y\":269.9832,\"z\":180.0169}},\"7da97a\":{\"lock\":false,\"pos\":{\"x\":-33.3865,\"y\":1.6302,\"z\":7.579},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"8068a5\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1161,\"z\":0.08}},\"81f36b\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":269.991,\"z\":180.0168}},\"83571a\":{\"lock\":false,\"pos\":{\"x\":-28.1116,\"y\":1.6891,\"z\":12.3567},\"rot\":{\"x\":358.0018,\"y\":270.0068,\"z\":180.0168}},\"845876\":{\"lock\":false,\"pos\":{\"x\":-26.8158,\"y\":1.6166,\"z\":-7.6309},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"87c2a0\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6384,\"z\":-7.7003},\"rot\":{\"x\":359.9202,\"y\":269.9955,\"z\":0.0162}},\"8aa870\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.982,\"z\":180.0169}},\"8ac5b0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":180.0168}},\"924311\":{\"lock\":false,\"pos\":{\"x\":-3.9564,\"y\":1.5975,\"z\":-10.442},\"rot\":{\"x\":359.9198,\"y\":269.9226,\"z\":0.0169}},\"b61a23\":{\"lock\":false,\"pos\":{\"x\":-11.5921,\"y\":1.6124,\"z\":4.0729},\"rot\":{\"x\":359.9201,\"y\":269.9913,\"z\":0.0169}},\"bcc71a\":{\"lock\":false,\"pos\":{\"x\":-15.6183,\"y\":1.6699,\"z\":6.0638},\"rot\":{\"x\":359.9201,\"y\":269.9879,\"z\":182.7052}},\"c6b25f\":{\"lock\":false,\"pos\":{\"x\":-27.0768,\"y\":1.6203,\"z\":3.7261},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"d33b25\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6236,\"z\":-0.0299},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"d6f713\":{\"lock\":false,\"pos\":{\"x\":-15.1532,\"y\":1.6709,\"z\":-1.0274},\"rot\":{\"x\":357.8606,\"y\":270.0043,\"z\":180.0169}},\"db22b0\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9902,\"z\":180.0168}},\"dbebeb\":{\"lock\":false,\"pos\":{\"x\":-43.3699,\"y\":1.6795,\"z\":7.5696},\"rot\":{\"x\":359.9203,\"y\":269.9306,\"z\":0.016}},\"dec004\":{\"lock\":false,\"pos\":{\"x\":-11.2669,\"y\":1.6136,\"z\":9.701},\"rot\":{\"x\":359.9201,\"y\":269.9914,\"z\":0.0169}},\"e53173\":{\"lock\":false,\"pos\":{\"x\":-41.9503,\"y\":1.7023,\"z\":-9.2019},\"rot\":{\"x\":359.92,\"y\":269.9897,\"z\":182.7155}},\"e9bc92\":{\"lock\":false,\"pos\":{\"x\":-43.3702,\"y\":1.675,\"z\":-7.7002},\"rot\":{\"x\":359.9202,\"y\":269.951,\"z\":0.0166}},\"feeba4\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9894,\"z\":180.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0a390a", + "Name": "Deck", + "Transform": { + "posX": -3.92733026, + "posY": 1.70105159, + "posZ": 5.756519, + "rotX": 359.919739, + "rotY": 270.000244, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 564903, + 564602, + 564902, + 564900, + 564901, + 564707, + 564706, + 564601, + 564600, + 564807, + 564806, + 564805, + 564804, + 564803, + 564802, + 564801, + 564800, + 563606, + 563607 + ], + "CustomDeck": { + "5649": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465347/11304238EBBC1E12AC8E2CE0560F59C62E402247/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465775/E044B7E5335A0C1C9B61AF27EE27D0E7ADF00A51/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5636": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "447b36", + "Name": "Card", + "Transform": { + "posX": -5.02274942, + "posY": 1.49532974, + "posZ": -21.794754, + "rotX": 359.9237, + "rotY": 270.0046, + "rotZ": 359.992523, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564903, + "SidewaysCard": false, + "CustomDeck": { + "5649": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465347/11304238EBBC1E12AC8E2CE0560F59C62E402247/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465775/E044B7E5335A0C1C9B61AF27EE27D0E7ADF00A51/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9a72df", + "Name": "Card", + "Transform": { + "posX": -5.478031, + "posY": 1.61382377, + "posZ": -22.1571236, + "rotX": 359.962646, + "rotY": 270.4106, + "rotZ": 356.4501, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564602, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9d5408", + "Name": "Card", + "Transform": { + "posX": -5.018627, + "posY": 1.54202044, + "posZ": -22.5224361, + "rotX": 359.8925, + "rotY": 270.0078, + "rotZ": 0.265230775, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564902, + "SidewaysCard": false, + "CustomDeck": { + "5649": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465347/11304238EBBC1E12AC8E2CE0560F59C62E402247/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552465775/E044B7E5335A0C1C9B61AF27EE27D0E7ADF00A51/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "230656", + "Name": "Card", + "Transform": { + "posX": 2.62901759, + "posY": 1.49925733, + "posZ": -31.05806, + "rotX": 0.0168728121, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 564900, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "5cfc74", + "Name": "Card", + "Transform": { + "posX": 2.62901759, + "posY": 1.49925733, + "posZ": -31.05806, + "rotX": 0.0168728121, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 564901, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a3f76e", + "Name": "Card", + "Transform": { + "posX": -4.501731, + "posY": 1.59705067, + "posZ": -23.5385742, + "rotX": 359.918274, + "rotY": 270.429565, + "rotZ": 0.8443248, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564707, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ed98c", + "Name": "Card", + "Transform": { + "posX": -4.724932, + "posY": 1.61519551, + "posZ": -23.51642, + "rotX": 359.91864, + "rotY": 271.36673, + "rotZ": 0.555832148, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564706, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1be1e9", + "Name": "Card", + "Transform": { + "posX": -4.634123, + "posY": 1.68317163, + "posZ": -22.370882, + "rotX": 359.93103, + "rotY": 269.3894, + "rotZ": 0.286669, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564601, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "084b13", + "Name": "Card", + "Transform": { + "posX": -5.049308, + "posY": 1.68896127, + "posZ": -23.1442223, + "rotX": 359.93988, + "rotY": 270.091034, + "rotZ": 0.661228538, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564600, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "193fdc", + "Name": "Card", + "Transform": { + "posX": -4.607072, + "posY": 1.67546642, + "posZ": -23.7386417, + "rotX": 359.9404, + "rotY": 269.841, + "rotZ": 0.747720957, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564807, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c755d2", + "Name": "Card", + "Transform": { + "posX": -4.47411633, + "posY": 1.689688, + "posZ": -23.666626, + "rotX": 359.941681, + "rotY": 269.7833, + "rotZ": 0.67737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564806, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea428d", + "Name": "Card", + "Transform": { + "posX": -4.941734, + "posY": 1.71619916, + "posZ": -23.2085819, + "rotX": 359.931366, + "rotY": 270.4527, + "rotZ": 0.6622861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564805, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c8357", + "Name": "Card", + "Transform": { + "posX": -4.568578, + "posY": 1.71577466, + "posZ": -23.5112934, + "rotX": 359.956573, + "rotY": 269.298645, + "rotZ": 0.6618946, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564804, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca7800", + "Name": "Card", + "Transform": { + "posX": -4.72710037, + "posY": 1.72601271, + "posZ": -23.59774, + "rotX": 359.939423, + "rotY": 269.8677, + "rotZ": 0.51267606, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564803, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ceea5d", + "Name": "Card", + "Transform": { + "posX": -4.90767, + "posY": 1.74420547, + "posZ": -23.3178024, + "rotX": 359.943665, + "rotY": 269.8303, + "rotZ": 0.612305939, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564802, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25d1d4", + "Name": "Card", + "Transform": { + "posX": -4.34802055, + "posY": 1.72946227, + "posZ": -23.9175758, + "rotX": 359.956757, + "rotY": 269.345184, + "rotZ": 0.593231738, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564801, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20be5a", + "Name": "Card", + "Transform": { + "posX": -4.574406, + "posY": 1.76026368, + "posZ": -23.4000072, + "rotX": 359.934662, + "rotY": 270.0942, + "rotZ": 0.629326165, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564800, + "SidewaysCard": false, + "CustomDeck": { + "5648": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464131/C5004F9700DDF4D28A52EFA159AA1213AABCE329/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552464511/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74ae13", + "Name": "Card", + "Transform": { + "posX": -3.84542513, + "posY": 1.8528477, + "posZ": 10.3834524, + "rotX": 359.914551, + "rotY": 270.000549, + "rotZ": 180.007462, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563606, + "SidewaysCard": false, + "CustomDeck": { + "5636": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e60262", + "Name": "Card", + "Transform": { + "posX": -3.84544277, + "posY": 1.80880177, + "posZ": 10.3834715, + "rotX": 359.917542, + "rotY": 270.0006, + "rotZ": 180.003662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563607, + "SidewaysCard": false, + "CustomDeck": { + "5636": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150316024/86A1915AB2EC1C97191180410D937F602C0EDFBF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879900530/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "777003", + "Name": "Deck", + "Transform": { + "posX": -2.72411752, + "posY": 1.61594367, + "posZ": 0.366755843, + "rotX": 359.919739, + "rotY": 270.0305, + "rotZ": 0.0167944636, + "scaleX": 0.7375908, + "scaleY": 1.0, + "scaleZ": 0.7375908 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 564102, + 564100 + ], + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "fcaae8", + "Name": "Card", + "Transform": { + "posX": 10.4415751, + "posY": 1.32711411, + "posZ": -54.75718, + "rotX": 0.02163979, + "rotY": 270.001556, + "rotZ": 0.0141230067, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564102, + "SidewaysCard": false, + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "baa0ad", + "Name": "Card", + "Transform": { + "posX": 10.7041788, + "posY": 1.37637293, + "posZ": -55.1103134, + "rotX": 359.812683, + "rotY": 270.00296, + "rotZ": 0.3977946, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564100, + "SidewaysCard": false, + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "38badb", + "Name": "Deck", + "Transform": { + "posX": -2.68719435, + "posY": 1.61429214, + "posZ": -5.077599, + "rotX": 359.9198, + "rotY": 269.828064, + "rotZ": 0.0170779228, + "scaleX": 0.737312138, + "scaleY": 1.0, + "scaleZ": 0.737312138 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 564103, + 564101 + ], + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "457f0e", + "Name": "Card", + "Transform": { + "posX": 15.1139984, + "posY": 1.3160919, + "posZ": -54.1246872, + "rotX": 359.142578, + "rotY": 270.002075, + "rotZ": 0.01677869, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564103, + "SidewaysCard": false, + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c2dcf0", + "Name": "Card", + "Transform": { + "posX": 15.0585642, + "posY": 1.39957154, + "posZ": -54.2326, + "rotX": 359.705322, + "rotY": 270.004822, + "rotZ": 359.30957, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564101, + "SidewaysCard": false, + "CustomDeck": { + "5641": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879941528/9F00B59FBA5077667DA5B51AD871987781DF63E7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879943279/E35EB992F5DD26C53EDE0BC3067450A6125444BC/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "924311", + "Name": "Card", + "Transform": { + "posX": -3.95638847, + "posY": 1.59753978, + "posZ": -10.4420137, + "rotX": 359.919769, + "rotY": 269.9226, + "rotZ": 0.0169456713, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563807, + "SidewaysCard": false, + "CustomDeck": { + "5638": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879904952/5FAD4A75330E0D443CB6B4629C3926445FB2C5A2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879905831/32F25D385BB1167C0BA584B556B9B89411EC6A7A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dec004", + "Name": "Card", + "Transform": { + "posX": -11.2669, + "posY": 1.61362207, + "posZ": 9.701, + "rotX": 359.9201, + "rotY": 269.9914, + "rotZ": 0.0168516058, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563806, + "SidewaysCard": false, + "CustomDeck": { + "5638": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879904952/5FAD4A75330E0D443CB6B4629C3926445FB2C5A2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879905831/32F25D385BB1167C0BA584B556B9B89411EC6A7A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b61a23", + "Name": "Card", + "Transform": { + "posX": -11.5921345, + "posY": 1.61242151, + "posZ": 4.07288361, + "rotX": 359.9201, + "rotY": 269.991333, + "rotZ": 0.0168525726, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564701, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03a695", + "Name": "Deck", + "Transform": { + "posX": -9.405736, + "posY": 1.6585598, + "posZ": -0.9123029, + "rotX": 359.9201, + "rotY": 270.0001, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Procession Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 564704, + 564703, + 564702, + 564700, + 564607, + 564606, + 564605, + 564604, + 564603 + ], + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1a64cb", + "Name": "Card", + "Transform": { + "posX": -5.07341528, + "posY": 1.49248648, + "posZ": -32.9123878, + "rotX": 359.9185, + "rotY": 282.8624, + "rotZ": -0.00195392617, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564704, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e0d36", + "Name": "Card", + "Transform": { + "posX": -4.79295874, + "posY": 1.5342375, + "posZ": -32.749897, + "rotX": 359.937439, + "rotY": 269.503571, + "rotZ": 0.00682614557, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564703, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ec3e1", + "Name": "Card", + "Transform": { + "posX": -5.019278, + "posY": 1.56852293, + "posZ": -32.8201, + "rotX": 359.9362, + "rotY": 269.983032, + "rotZ": 0.0133541562, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564702, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "983e52", + "Name": "Card", + "Transform": { + "posX": -5.29385662, + "posY": 1.57889032, + "posZ": -32.5247841, + "rotX": 359.9403, + "rotY": 269.639069, + "rotZ": 0.0278166924, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564700, + "SidewaysCard": false, + "CustomDeck": { + "5647": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462978/7EBE6573EB21F76C7E8A70C14800EFF634C7AFE6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552463349/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e13160", + "Name": "Card", + "Transform": { + "posX": -5.42808771, + "posY": 1.58815527, + "posZ": -33.0113678, + "rotX": 359.9373, + "rotY": 269.435944, + "rotZ": 0.0137991, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564607, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c58ce9", + "Name": "Card", + "Transform": { + "posX": -5.566444, + "posY": 1.598023, + "posZ": -32.58878, + "rotX": 359.9378, + "rotY": 269.991, + "rotZ": 0.0128474049, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564606, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d9ddde", + "Name": "Card", + "Transform": { + "posX": -5.654391, + "posY": 1.6077559, + "posZ": -32.4814377, + "rotX": 359.9379, + "rotY": 269.255676, + "rotZ": 0.0112392381, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564605, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e22c4e", + "Name": "Card", + "Transform": { + "posX": -5.28444672, + "posY": 1.6169132, + "posZ": -32.96893, + "rotX": 359.936768, + "rotY": 269.983032, + "rotZ": 0.0132134641, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564604, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88c196", + "Name": "Card", + "Transform": { + "posX": -4.894899, + "posY": 1.626108, + "posZ": -33.01198, + "rotX": 359.936127, + "rotY": 269.789734, + "rotZ": 0.0136713162, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564603, + "SidewaysCard": false, + "CustomDeck": { + "5646": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552461562/DD51424A1A7E4A7462E7304EBED830C9B24ED275/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552462008/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1761ff", + "Name": "Card", + "Transform": { + "posX": -15.0263, + "posY": 1.66507518, + "posZ": -8.929702, + "rotX": 357.9854, + "rotY": 270.005157, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564007, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "87c2a0", + "Name": "Deck", + "Transform": { + "posX": -17.1199, + "posY": 1.6384275, + "posZ": -7.700301, + "rotX": 359.9202, + "rotY": 269.9955, + "rotZ": 0.0161866546, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563401, + 563400, + 563307 + ], + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "956302", + "Name": "Card", + "Transform": { + "posX": 7.9631443, + "posY": 1.32748163, + "posZ": -50.5822868, + "rotX": 0.0170697067, + "rotY": 179.9998, + "rotZ": 359.9773, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563401, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bfde01", + "Name": "Card", + "Transform": { + "posX": 8.180938, + "posY": 1.36921477, + "posZ": -50.31026, + "rotX": 0.0129212392, + "rotY": 179.999924, + "rotZ": 359.979279, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563400, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc0d52", + "Name": "Card", + "Transform": { + "posX": 8.193572, + "posY": 1.40595829, + "posZ": -50.3562927, + "rotX": 0.0200310554, + "rotY": 179.999161, + "rotZ": 0.104273848, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563307, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "d6f713", + "Name": "Card", + "Transform": { + "posX": -15.1531982, + "posY": 1.670907, + "posZ": -1.027401, + "rotX": 357.860565, + "rotY": 270.004333, + "rotZ": 180.016937, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564305, + "SidewaysCard": false, + "CustomDeck": { + "5643": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753517802/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753518162/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ccf0d", + "Name": "Deck", + "Transform": { + "posX": -17.1199, + "posY": 1.64068377, + "posZ": -0.030400103, + "rotX": 359.920166, + "rotY": 270.0576, + "rotZ": 0.0162387155, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563407, + 563406, + 563405 + ], + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f9a2de", + "Name": "Card", + "Transform": { + "posX": 10.4285851, + "posY": 1.32815826, + "posZ": -51.1824875, + "rotX": 0.0174803231, + "rotY": 179.958557, + "rotZ": 359.9744, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563407, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2307bf", + "Name": "Card", + "Transform": { + "posX": 8.29109, + "posY": 1.32738519, + "posZ": -51.39379, + "rotX": 0.0168431364, + "rotY": 180.0, + "rotZ": 359.97876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563406, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "622774", + "Name": "Card", + "Transform": { + "posX": 8.402183, + "posY": 1.36926544, + "posZ": -51.5068741, + "rotX": 0.01659114, + "rotY": 179.999969, + "rotZ": 359.975525, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563405, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bcc71a", + "Name": "Card", + "Transform": { + "posX": -15.6182995, + "posY": 1.669908, + "posZ": 6.06379938, + "rotX": 359.920074, + "rotY": 269.987946, + "rotZ": 182.705246, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564004, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "150ce1", + "Name": "Deck", + "Transform": { + "posX": -17.1200981, + "posY": 1.64292085, + "posZ": 7.57139969, + "rotX": 359.920166, + "rotY": 269.9852, + "rotZ": 0.016514441, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563404, + 563403, + 563402 + ], + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c5c48a", + "Name": "Card", + "Transform": { + "posX": 14.7178593, + "posY": 1.31963158, + "posZ": -49.5564461, + "rotX": 0.02323418, + "rotY": 180.000656, + "rotZ": 1.32251978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563404, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e4b61", + "Name": "Card", + "Transform": { + "posX": 14.1606712, + "posY": 1.37209666, + "posZ": -49.3728943, + "rotX": 0.0177309848, + "rotY": 180.000259, + "rotZ": 1.30287051, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563403, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7f805", + "Name": "Card", + "Transform": { + "posX": 14.2151051, + "posY": 1.397964, + "posZ": -49.387928, + "rotX": 0.0149038834, + "rotY": 180.032242, + "rotZ": 1.29374576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563402, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884345/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879884937/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "65c10b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69640088, + "posY": 1.55831766, + "posZ": 14.2790031, + "rotX": 359.955139, + "rotY": 225.003281, + "rotZ": 0.06866817, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Mourning Chorus", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "ba3f53", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69570923, + "posY": 3.62208271, + "posZ": 14.2787848, + "rotX": 359.982727, + "rotY": 225.011, + "rotZ": 0.04515336, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Rewards", + "Description": "Arkham Allied", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "faf0fd", + "Name": "CardCustom", + "Transform": { + "posX": 30.88094, + "posY": 3.35321164, + "posZ": -56.6631966, + "rotX": 359.602325, + "rotY": 179.998734, + "rotZ": 0.3653037, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563600, + "SidewaysCard": false, + "CustomDeck": { + "5636": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878698509/FE945B14C2A91A353B8A3FE5AB1533B30BFE8486/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e3afe", + "Name": "CardCustom", + "Transform": { + "posX": 21.7463989, + "posY": 3.38252044, + "posZ": -56.49213, + "rotX": 0.01677141, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563200, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878691802/8DF0FF9CCD6551E48D1B3D439E270041CC1B3915/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bba929", + "Name": "CardCustom", + "Transform": { + "posX": 24.7725582, + "posY": 3.38355422, + "posZ": -56.7149467, + "rotX": 0.0167713575, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563500, + "SidewaysCard": false, + "CustomDeck": { + "5635": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878697825/23E73173A4EA9CAFE30341018DCAB5ED4D22F635/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bfe1bd", + "Name": "CardCustom", + "Transform": { + "posX": 27.47025, + "posY": 3.384514, + "posZ": -56.78358, + "rotX": 0.0167701431, + "rotY": 180.000122, + "rotZ": 359.979248, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563400, + "SidewaysCard": false, + "CustomDeck": { + "5634": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878696555/88B640C5140B7387AAB74D845F435C58DA5D74CF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "94c496", + "Name": "CardCustom", + "Transform": { + "posX": 21.6900368, + "posY": 3.38134885, + "posZ": -60.4282646, + "rotX": 0.0167714171, + "rotY": 179.999969, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563700, + "SidewaysCard": false, + "CustomDeck": { + "5637": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878699942/E7BF7BCEF5BEB78A08A01E0F087A848DB9E91EFD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf21d6", + "Name": "CardCustom", + "Transform": { + "posX": 24.6505241, + "posY": 3.38246322, + "posZ": -60.293766, + "rotX": 0.0167713054, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563800, + "SidewaysCard": false, + "CustomDeck": { + "5638": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878701485/5DEB4C82ED565F3F9847353AF6236AD0FE344A76/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "77b422", + "Name": "CardCustom", + "Transform": { + "posX": 27.4586658, + "posY": 3.38345885, + "posZ": -60.3770065, + "rotX": 0.0167700425, + "rotY": 180.000015, + "rotZ": 359.979248, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 563900, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878702848/5DECA9A27A983E66CECEBA32345AF7BB80B03769/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "901c7e", + "Name": "CardCustom", + "Transform": { + "posX": 30.9822731, + "posY": 3.36532378, + "posZ": -60.435936, + "rotX": 0.328983247, + "rotY": 180.0007, + "rotZ": 0.2912279, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 564000, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878705145/A82E7D120232C5E342FB29BA68244D29A60CCDDA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f80403", + "Name": "Card", + "Transform": { + "posX": 1.69645047, + "posY": 3.65669727, + "posZ": 14.2788334, + "rotX": 359.9639, + "rotY": 225.000641, + "rotZ": 0.055094555, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563503, + "SidewaysCard": false, + "CustomDeck": { + "5635": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879886197/484D03D4837597605F802D20523947C04BAF6D6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879887052/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4eacab", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.63030028, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 269.9879, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563904, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3daef1", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61560476, + "posZ": 3.85999966, + "rotX": 0.0166772529, + "rotY": 180.116074, + "rotZ": 0.07997386, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "773077", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62806654, + "posZ": -0.029999895, + "rotX": 359.9201, + "rotY": 269.9852, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564405, + "SidewaysCard": false, + "CustomDeck": { + "5644": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753522122/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753522551/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8068a5", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764984, + "posY": 1.61334467, + "posZ": -3.83, + "rotX": 0.01667727, + "rotY": 180.11615, + "rotZ": 0.07998003, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8aa870", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.700001, + "rotX": 359.9201, + "rotY": 269.982, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563907, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b12b0", + "Name": "Card", + "Transform": { + "posX": -28.572, + "posY": 1.68311727, + "posZ": -12.9959011, + "rotX": 359.920074, + "rotY": 269.990723, + "rotZ": 182.744461, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564002, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "559b4f", + "Name": "Deck", + "Transform": { + "posX": -30.2243, + "posY": 1.65558374, + "posZ": -11.5102, + "rotX": 359.920166, + "rotY": 269.99054, + "rotZ": 0.0163634736, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563303, + 563302, + 563301 + ], + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "043baa", + "Name": "Card", + "Transform": { + "posX": 13.2939415, + "posY": 1.32830167, + "posZ": -54.447422, + "rotX": 0.0166940037, + "rotY": 180.000046, + "rotZ": 359.9783, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563303, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f8578", + "Name": "Card", + "Transform": { + "posX": 13.3293962, + "posY": 1.37013233, + "posZ": -54.4137955, + "rotX": 0.0194342788, + "rotY": 180.0001, + "rotZ": 359.975677, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563302, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2bcedc", + "Name": "Card", + "Transform": { + "posX": 13.4737844, + "posY": 1.40422869, + "posZ": -54.1951141, + "rotX": 0.0170345232, + "rotY": 180.000031, + "rotZ": 359.9788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563301, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1b169c", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63494277, + "posZ": -7.7001, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563902, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "845876", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8158, + "posY": 1.61660528, + "posZ": -7.630901, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168675575, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4a9ccb", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4303, + "posY": 1.62576509, + "posZ": -7.84730148, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168676078, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "567554", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.453, + "posY": 1.62693739, + "posZ": -3.96630073, + "rotX": 0.0684079453, + "rotY": 135.000031, + "rotZ": 0.04458477, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2aa3e6", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.631607, + "posZ": -3.83000016, + "rotX": 0.01667783, + "rotY": 180.115738, + "rotZ": 0.07997362, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "db22b0", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.644075, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 269.990173, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563900, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e53173", + "Name": "Card", + "Transform": { + "posX": -41.9503021, + "posY": 1.70233631, + "posZ": -9.201901, + "rotX": 359.920044, + "rotY": 269.989746, + "rotZ": 182.715485, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564000, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e9bc92", + "Name": "Deck", + "Transform": { + "posX": -43.3702049, + "posY": 1.67503691, + "posZ": -7.70020151, + "rotX": 359.920166, + "rotY": 269.95105, + "rotZ": 0.0165806282, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563202, + 563201, + 563200 + ], + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d967b6", + "Name": "Card", + "Transform": { + "posX": 23.1413651, + "posY": 1.29779458, + "posZ": -46.1976, + "rotX": 0.0174044315, + "rotY": 179.995926, + "rotZ": 359.9749, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563202, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d29ae", + "Name": "Card", + "Transform": { + "posX": 23.5824375, + "posY": 1.33961225, + "posZ": -46.20978, + "rotX": 0.02269457, + "rotY": 179.995911, + "rotZ": 359.981934, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563201, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b1d66", + "Name": "Card", + "Transform": { + "posX": 22.4800014, + "posY": 1.37340319, + "posZ": -46.25751, + "rotX": 0.0167684481, + "rotY": 179.995911, + "rotZ": 359.9768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563200, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "40aa00", + "Name": "Deck", + "Transform": { + "posX": -43.3699, + "posY": 1.67728221, + "posZ": -0.0302995816, + "rotX": 359.920258, + "rotY": 269.9939, + "rotZ": 0.0159669314, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563205, + 563204, + 563203 + ], + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d1d998", + "Name": "Card", + "Transform": { + "posX": 19.9780121, + "posY": 1.29682946, + "posZ": -45.73101, + "rotX": 0.016940631, + "rotY": 179.9905, + "rotZ": 359.978027, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563205, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbb655", + "Name": "Card", + "Transform": { + "posX": 19.9374084, + "posY": 1.33900142, + "posZ": -46.0348778, + "rotX": 0.0217565428, + "rotY": 179.9959, + "rotZ": 359.973938, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563204, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01d015", + "Name": "Card", + "Transform": { + "posX": 19.733017, + "posY": 1.37242985, + "posZ": -46.1182, + "rotX": 0.01653032, + "rotY": 179.9959, + "rotZ": 359.978638, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563203, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "10d034", + "Name": "Card", + "Transform": { + "posX": -41.407, + "posY": 1.7075578, + "posZ": -1.20360172, + "rotX": 357.857117, + "rotY": 270.008179, + "rotZ": 180.0169, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564301, + "SidewaysCard": false, + "CustomDeck": { + "5643": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753517802/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753518162/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "81f36b", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0298997555, + "rotX": 359.9201, + "rotY": 269.990967, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564401, + "SidewaysCard": false, + "CustomDeck": { + "5644": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753522122/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753522551/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7733, + "posY": 1.63386738, + "posZ": 3.86000013, + "rotX": 0.016677944, + "rotY": 180.115646, + "rotZ": 0.07997374, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8ac5b0", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64856255, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 269.9879, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563906, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78224b", + "Name": "Card", + "Transform": { + "posX": -41.4397, + "posY": 1.71080887, + "posZ": 6.447498, + "rotX": 357.82132, + "rotY": 269.983215, + "rotZ": 180.016891, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564006, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbebeb", + "Name": "Deck", + "Transform": { + "posX": -43.3699036, + "posY": 1.67951465, + "posZ": 7.56959963, + "rotX": 359.9203, + "rotY": 269.930573, + "rotZ": 0.0159836132, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563300, + 563206, + 563207 + ], + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "515ba8", + "Name": "Card", + "Transform": { + "posX": 22.4191647, + "posY": 1.29624438, + "posZ": -50.7650375, + "rotX": 0.0169311166, + "rotY": 180.000122, + "rotZ": 359.978149, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563300, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b3ca9", + "Name": "Card", + "Transform": { + "posX": 22.436903, + "posY": 1.33807838, + "posZ": -50.67071, + "rotX": 0.019862378, + "rotY": 180.000015, + "rotZ": 359.975037, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563206, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "738bbc", + "Name": "Card", + "Transform": { + "posX": 22.69507, + "posY": 1.37217236, + "posZ": -50.5327454, + "rotX": 0.0160118453, + "rotY": 180.000015, + "rotZ": 359.979218, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563207, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879878732/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150240529/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "7da97a", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.3865, + "posY": 1.63023782, + "posZ": 7.57899952, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168685317, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "feeba4", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.6394304, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 269.9894, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563903, + "SidewaysCard": false, + "CustomDeck": { + "5639": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910410/049DD444C2F8D965D0C45A33A42708A7B1B9C0A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879910759/F65A77742D3D1987587068031BAAFD0626DE929A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "465fa8", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0322, + "posY": 1.62131429, + "posZ": 7.365799, + "rotX": 359.9201, + "rotY": 269.9955, + "rotZ": 0.0168749616, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c6b25f", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0768, + "posY": 1.620307, + "posZ": 3.72610021, + "rotX": 0.06840805, + "rotY": 135.0, + "rotZ": 0.044585, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d33b25", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242985, + "posY": 1.62359238, + "posZ": -0.0298998784, + "rotX": 359.983154, + "rotY": 0.0003101063, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "83571a", + "Name": "Card", + "Transform": { + "posX": -28.1116, + "posY": 1.68914211, + "posZ": 12.3567009, + "rotX": 358.0018, + "rotY": 270.006775, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564003, + "SidewaysCard": false, + "CustomDeck": { + "5640": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879918373/3094557EF5C4A5D4D37C4340F842DEED8326F705/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995687150323504/A205B014424DA348D25C4722976BCFA9CFD03836/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14bed0", + "Name": "Deck", + "Transform": { + "posX": -30.2243, + "posY": 1.66234124, + "posZ": 11.4598017, + "rotX": 359.9201, + "rotY": 269.980927, + "rotZ": 0.016829744, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563306, + 563305, + 563304 + ], + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a4deb2", + "Name": "Card", + "Transform": { + "posX": 17.1370869, + "posY": 1.29566193, + "posZ": -46.1934433, + "rotX": 0.0169534516, + "rotY": 180.000061, + "rotZ": 359.978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563306, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b30e79", + "Name": "Card", + "Transform": { + "posX": 16.8168278, + "posY": 1.33700764, + "posZ": -46.686203, + "rotX": 0.0250732731, + "rotY": 180.000061, + "rotZ": 359.968048, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563305, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aecc08", + "Name": "Card", + "Transform": { + "posX": 17.41952, + "posY": 1.37147045, + "posZ": -46.43946, + "rotX": 0.017981736, + "rotY": 180.0, + "rotZ": 359.9791, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563304, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658975992878682025/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879883410/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "2bd90b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 11.9951258, + "posY": 1.46937668, + "posZ": 15.5875368, + "rotX": 359.920135, + "rotY": 270.0, + "rotZ": 0.016874345, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Night on the Town", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476556607/CA01924910C53EDCEE38043EE3E02016F6168ABF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"08125f\":{\"lock\":false,\"pos\":{\"x\":-23.4734,\"y\":1.6884,\"z\":-7.1958},\"rot\":{\"x\":359.921,\"y\":270.0077,\"z\":359.982}},\"09c938\":{\"lock\":false,\"pos\":{\"x\":-23.5483,\"y\":1.6926,\"z\":6.9333},\"rot\":{\"x\":359.8754,\"y\":269.9542,\"z\":359.9604}},\"0aff9d\":{\"lock\":false,\"pos\":{\"x\":-22.5998,\"y\":1.6911,\"z\":8.0388},\"rot\":{\"x\":359.8431,\"y\":269.9694,\"z\":359.9764}},\"14108b\":{\"lock\":false,\"pos\":{\"x\":-26.1489,\"y\":1.668,\"z\":0.2073},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0168}},\"22df5d\":{\"lock\":false,\"pos\":{\"x\":-30.1008,\"y\":1.6999,\"z\":-0.4093},\"rot\":{\"x\":359.9054,\"y\":269.9835,\"z\":359.9764}},\"2a36de\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4425},\"rot\":{\"x\":359.9197,\"y\":270.0014,\"z\":0.0168}},\"2aa7a5\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2773},\"rot\":{\"x\":359.9552,\"y\":224.9644,\"z\":0.0687}},\"31c464\":{\"lock\":false,\"pos\":{\"x\":-27.067,\"y\":1.6692,\"z\":0.1706},\"rot\":{\"x\":359.9201,\"y\":269.9966,\"z\":0.0169}},\"345978\":{\"lock\":false,\"pos\":{\"x\":-20.2844,\"y\":1.6595,\"z\":-0.8603},\"rot\":{\"x\":359.9201,\"y\":269.9964,\"z\":0.0168}},\"35367a\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3734},\"rot\":{\"x\":359.9197,\"y\":270.0189,\"z\":180.0168}},\"36d27a\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6186,\"z\":-0.03},\"rot\":{\"x\":359.9237,\"y\":269.9952,\"z\":359.9939}},\"413c3d\":{\"lock\":false,\"pos\":{\"x\":-23.448,\"y\":1.6886,\"z\":-8.1076},\"rot\":{\"x\":359.9255,\"y\":270.0135,\"z\":359.9863}},\"424ab3\":{\"lock\":false,\"pos\":{\"x\":-21.1149,\"y\":1.6606,\"z\":-0.8752},\"rot\":{\"x\":359.9201,\"y\":269.9963,\"z\":0.0168}},\"4a30ff\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.5973,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"4bd7e2\":{\"lock\":false,\"pos\":{\"x\":-21.0965,\"y\":1.6608,\"z\":-0.2234},\"rot\":{\"x\":359.92,\"y\":269.995,\"z\":0.0169}},\"56bea0\":{\"lock\":false,\"pos\":{\"x\":-22.7348,\"y\":1.6866,\"z\":-7.2588},\"rot\":{\"x\":359.9175,\"y\":270.0255,\"z\":359.9834}},\"5ffbd4\":{\"lock\":false,\"pos\":{\"x\":-29.2935,\"y\":1.6988,\"z\":0.4708},\"rot\":{\"x\":359.9298,\"y\":269.9849,\"z\":0.0016}},\"67dcac\":{\"lock\":false,\"pos\":{\"x\":-22.6481,\"y\":1.6861,\"z\":-8.127},\"rot\":{\"x\":359.8698,\"y\":270.0761,\"z\":359.9525}},\"6c6d1e\":{\"lock\":false,\"pos\":{\"x\":-22.6542,\"y\":1.6921,\"z\":6.9227},\"rot\":{\"x\":359.9369,\"y\":269.9747,\"z\":359.985}},\"6f4ece\":{\"lock\":false,\"pos\":{\"x\":-29.3566,\"y\":1.6982,\"z\":-0.331},\"rot\":{\"x\":359.8392,\"y\":269.9878,\"z\":359.9729}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.0981,\"y\":1.6106,\"z\":3.6552},\"rot\":{\"x\":0.0684,\"y\":135.0069,\"z\":0.0446}},\"7b611e\":{\"lock\":false,\"pos\":{\"x\":-16.1662,\"y\":1.6804,\"z\":0.3765},\"rot\":{\"x\":359.8929,\"y\":270.0213,\"z\":0.0008}},\"7ffdae\":{\"lock\":false,\"pos\":{\"x\":-20.2706,\"y\":1.6597,\"z\":-0.2306},\"rot\":{\"x\":359.9201,\"y\":269.9978,\"z\":0.0168}},\"85df47\":{\"lock\":false,\"pos\":{\"x\":-12.2377,\"y\":1.4095,\"z\":-13.5387},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"89f4fd\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.7444,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.006,\"z\":180.0168}},\"a3de9a\":{\"lock\":false,\"pos\":{\"x\":-17.049,\"y\":1.6814,\"z\":-0.4324},\"rot\":{\"x\":359.8965,\"y\":270.0463,\"z\":0.0028}},\"ace5af\":{\"lock\":false,\"pos\":{\"x\":-26.1877,\"y\":1.6678,\"z\":-0.4629},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":0.0169}},\"b7a34f\":{\"lock\":false,\"pos\":{\"x\":-12.15,\"y\":1.4109,\"z\":-8.282},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"b97c64\":{\"lock\":false,\"pos\":{\"x\":-16.2215,\"y\":1.6803,\"z\":-0.4702},\"rot\":{\"x\":359.9144,\"y\":270.0065,\"z\":359.9782}},\"be50d9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6145,\"z\":-0.03},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"db207e\":{\"lock\":false,\"pos\":{\"x\":-23.6769,\"y\":1.6255,\"z\":-7.7004},\"rot\":{\"x\":359.9235,\"y\":270.0064,\"z\":-0.0041}},\"e754cc\":{\"lock\":false,\"pos\":{\"x\":-27.2704,\"y\":1.6183,\"z\":-3.8708},\"rot\":{\"x\":359.9316,\"y\":314.9804,\"z\":359.9554}},\"e8232c\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6369,\"z\":-0.03},\"rot\":{\"x\":359.9231,\"y\":269.9956,\"z\":-0.0022}},\"eaff76\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.63,\"z\":7.57},\"rot\":{\"x\":359.9238,\"y\":269.9945,\"z\":359.9939}},\"f1aa99\":{\"lock\":false,\"pos\":{\"x\":-16.9408,\"y\":1.6809,\"z\":0.2747},\"rot\":{\"x\":359.8817,\"y\":270.0844,\"z\":359.9833}},\"f60fde\":{\"lock\":false,\"pos\":{\"x\":-30.1435,\"y\":1.6996,\"z\":0.4628},\"rot\":{\"x\":359.9047,\"y\":270.0001,\"z\":359.9825}},\"f8dba2\":{\"lock\":false,\"pos\":{\"x\":-23.4524,\"y\":1.692,\"z\":8.0592},\"rot\":{\"x\":359.9284,\"y\":270.0044,\"z\":359.9588}},\"faa2f4\":{\"lock\":false,\"pos\":{\"x\":-27.1065,\"y\":1.6691,\"z\":-0.5183},\"rot\":{\"x\":359.9201,\"y\":270.0193,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "be50d9", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61446178, + "posZ": -0.0299998149, + "rotX": 359.983154, + "rotY": 0.000106039952, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2aa7a5", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69660068, + "posY": 1.55831611, + "posZ": 14.2773008, + "rotX": 359.95517, + "rotY": 224.964417, + "rotZ": 0.0686974451, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Night on the Town", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "653e89", + "Name": "Bag", + "Transform": { + "posX": 1.70375013, + "posY": 3.46928263, + "posZ": 14.2791271, + "rotX": 359.9574, + "rotY": 224.997559, + "rotZ": 0.0546803325, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interlude", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7b1eea", + "Name": "CardCustom", + "Transform": { + "posX": -5.245285, + "posY": 3.655503, + "posZ": 18.33088, + "rotX": 359.6134, + "rotY": 224.983871, + "rotZ": 0.3976372, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hibbs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 562100, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476657689/ED1D39BF6ABE02C120EBC7FAEAFC6FC32DD9A34C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "68b474", + "Name": "Card", + "Transform": { + "posX": 1.69642186, + "posY": 3.67023182, + "posZ": 14.2788363, + "rotX": 359.948517, + "rotY": 224.998062, + "rotZ": 180.058334, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561200, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bdfa3e", + "Name": "Card", + "Transform": { + "posX": 1.69642234, + "posY": 3.67011261, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.0582723655, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561801, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d46127", + "Name": "Card", + "Transform": { + "posX": 1.69642222, + "posY": 3.67014456, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 180.0583, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561206, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d9458", + "Name": "Card", + "Transform": { + "posX": 1.69642246, + "posY": 3.67009187, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.0583263226, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561800, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c16436", + "Name": "Card", + "Transform": { + "posX": 1.69640481, + "posY": 3.67839146, + "posZ": 14.27883, + "rotX": 0.331365943, + "rotY": 224.997955, + "rotZ": 180.058456, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561207, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bda39e", + "Name": "Card", + "Transform": { + "posX": 1.696423, + "posY": 3.66997671, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.0583217, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561805, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc8f84", + "Name": "Card", + "Transform": { + "posX": 1.69642174, + "posY": 3.670222, + "posZ": 14.2788363, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 180.058319, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561204, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "67bf0c", + "Name": "Card", + "Transform": { + "posX": 1.69642186, + "posY": 3.67024374, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.05831583, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561804, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf8995", + "Name": "Card", + "Transform": { + "posX": 1.69642127, + "posY": 3.67025232, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 180.0583, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561201, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9669d9", + "Name": "Card", + "Transform": { + "posX": 1.69642186, + "posY": 3.67020917, + "posZ": 14.2788353, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.0583209768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561807, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74c5d7", + "Name": "Card", + "Transform": { + "posX": 1.69642091, + "posY": 3.67035246, + "posZ": 14.2788363, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 180.0583, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561205, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d1645", + "Name": "Card", + "Transform": { + "posX": 1.35720265, + "posY": 3.666417, + "posZ": 12.6025162, + "rotX": 0.127100229, + "rotY": 269.995728, + "rotZ": 0.247515872, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561802, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "028d3c", + "Name": "Card", + "Transform": { + "posX": 1.69642079, + "posY": 3.670356, + "posZ": 14.2788372, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 180.058319, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561202, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c19f84", + "Name": "Card", + "Transform": { + "posX": 1.69642246, + "posY": 3.670102, + "posZ": 14.2788363, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 0.05831897, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561806, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "60e01a", + "Name": "Card", + "Transform": { + "posX": 1.69641411, + "posY": 3.68103528, + "posZ": 14.2788382, + "rotX": 0.269112051, + "rotY": 224.997513, + "rotZ": 180.291519, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561203, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710363/82F886CB46FF49FC046DF68D855A858F0ABC2D67/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879710720/96BD5294BC36422C7A781B62344FBC833695BA90/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec45c6", + "Name": "Card", + "Transform": { + "posX": 1.69642437, + "posY": 3.6566925, + "posZ": 14.27884, + "rotX": 359.954834, + "rotY": 225.004425, + "rotZ": 0.06886995, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561803, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500752/0B0B71DA5D3C8700F6D38FDE0051B537E2823101/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546501014/B4079D084B38CAEF8FA816E518BF4319A72393E5/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "89f4fd", + "Name": "DeckCustom", + "Transform": { + "posX": -3.92790055, + "posY": 1.74437892, + "posZ": 5.757201, + "rotX": 359.919739, + "rotY": 270.006, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 562707, + 561505, + 561701, + 562800, + 561400, + 561306, + 562801, + 561600, + 561605, + 561601, + 561506, + 561402, + 562802, + 562705, + 561507, + 561607, + 562706, + 561307, + 561401, + 561604, + 561603, + 562803, + 561700, + 561602, + 561403, + 561504, + 561606, + 562704 + ], + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546678402/CF563D7FD09FB7B5434B6279AC6C0F5048134612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5615": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546497769/24D4546923BB84E05B27C1AB00742BCAF77C0BEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546499769/DE7BE692498A1ABB06E42E9E4AC31CB19C0ACB33/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500098/161A5E89DE6568B4673490D11D7315E063AA7EFD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5628": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546680360/25B9926D05EB21A0CEE35473C53800EF61E0817E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5614": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496384/F7921C40E3AC6B0B461CAEE512234ACDD01DD45B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5613": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494340/324A6A70C3345A7C2FB063573947BBB9101B6687/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494682/506BBD4DFDB69D4D80B250B4CCDD2B44B4B956DC/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137199/8CE93A12868C386751421911F42F5ED0156F2C6D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370137657/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "56f6c3", + "Name": "Card", + "Transform": { + "posX": -7.035455, + "posY": 1.53920007, + "posZ": -26.1572037, + "rotX": 359.921051, + "rotY": 269.987549, + "rotZ": 0.011722682, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562707, + "SidewaysCard": false, + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546678402/CF563D7FD09FB7B5434B6279AC6C0F5048134612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12ba20", + "Name": "Card", + "Transform": { + "posX": -9.97211, + "posY": 1.51944351, + "posZ": -22.1646957, + "rotX": 0.0168726426, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561505, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4017a2", + "Name": "Card", + "Transform": { + "posX": 2.1778934, + "posY": 2.496332, + "posZ": -28.81095, + "rotX": 359.919739, + "rotY": 269.997833, + "rotZ": 0.0168401171, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561701, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546499769/DE7BE692498A1ABB06E42E9E4AC31CB19C0ACB33/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500098/161A5E89DE6568B4673490D11D7315E063AA7EFD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "72a11c", + "Name": "Card", + "Transform": { + "posX": -7.322762, + "posY": 1.59315979, + "posZ": -26.3566246, + "rotX": 359.9408, + "rotY": 269.7469, + "rotZ": 0.0296707656, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562800, + "SidewaysCard": false, + "CustomDeck": { + "5628": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546680360/25B9926D05EB21A0CEE35473C53800EF61E0817E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "854129", + "Name": "Card", + "Transform": { + "posX": -6.91781044, + "posY": 1.51512825, + "posZ": -22.3591328, + "rotX": 0.0168732535, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561400, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "6ca548", + "Name": "Card", + "Transform": { + "posX": -9.880798, + "posY": 1.819122, + "posZ": -22.3721867, + "rotX": 359.9363, + "rotY": 269.8925, + "rotZ": 0.0133876186, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561306, + "SidewaysCard": false, + "CustomDeck": { + "5613": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494340/324A6A70C3345A7C2FB063573947BBB9101B6687/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494682/506BBD4DFDB69D4D80B250B4CCDD2B44B4B956DC/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35b1ba", + "Name": "Card", + "Transform": { + "posX": -7.38500166, + "posY": 1.6028465, + "posZ": -26.3107262, + "rotX": 359.94046, + "rotY": 271.3678, + "rotZ": 0.02656466, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562801, + "SidewaysCard": false, + "CustomDeck": { + "5628": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546680360/25B9926D05EB21A0CEE35473C53800EF61E0817E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b9172e", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561600, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "5f1fd2", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561605, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a39638", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561601, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4ec010", + "Name": "Card", + "Transform": { + "posX": -9.97211, + "posY": 1.51944351, + "posZ": -22.1646957, + "rotX": 0.0168726426, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561506, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a5f615", + "Name": "Card", + "Transform": { + "posX": -6.91781044, + "posY": 1.51512825, + "posZ": -22.3591328, + "rotX": 0.0168732535, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561402, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "833817", + "Name": "Card", + "Transform": { + "posX": -6.89762735, + "posY": 1.6217643, + "posZ": -25.667408, + "rotX": 359.939758, + "rotY": 269.625, + "rotZ": 0.0296109281, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562802, + "SidewaysCard": false, + "CustomDeck": { + "5628": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546680360/25B9926D05EB21A0CEE35473C53800EF61E0817E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fbe186", + "Name": "Card", + "Transform": { + "posX": -6.77289057, + "posY": 1.5732168, + "posZ": -25.3183651, + "rotX": 359.918671, + "rotY": 270.0055, + "rotZ": 0.014167143, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562705, + "SidewaysCard": false, + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546678402/CF563D7FD09FB7B5434B6279AC6C0F5048134612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8c385d", + "Name": "Card", + "Transform": { + "posX": -9.97211, + "posY": 1.51944351, + "posZ": -22.1646957, + "rotX": 0.0168726426, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561507, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4ab5d5", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561607, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "b0c0fa", + "Name": "Card", + "Transform": { + "posX": -7.18721151, + "posY": 1.49748623, + "posZ": -25.93001, + "rotX": 359.919861, + "rotY": 271.371124, + "rotZ": 0.0141489, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562706, + "SidewaysCard": false, + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546678402/CF563D7FD09FB7B5434B6279AC6C0F5048134612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "727078", + "Name": "Card", + "Transform": { + "posX": -9.895611, + "posY": 1.80931783, + "posZ": -22.9606686, + "rotX": 359.934967, + "rotY": 277.065918, + "rotZ": 0.00594640663, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561307, + "SidewaysCard": false, + "CustomDeck": { + "5613": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494340/324A6A70C3345A7C2FB063573947BBB9101B6687/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546494682/506BBD4DFDB69D4D80B250B4CCDD2B44B4B956DC/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "70950e", + "Name": "Card", + "Transform": { + "posX": -6.91781044, + "posY": 1.51512825, + "posZ": -22.3591328, + "rotX": 0.0168732535, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561401, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a85612", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561604, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "e5b27b", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561603, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "3862e8", + "Name": "Card", + "Transform": { + "posX": -6.79467726, + "posY": 1.61995375, + "posZ": -25.7404, + "rotX": 0.240077734, + "rotY": 269.3902, + "rotZ": 0.0303305686, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562803, + "SidewaysCard": false, + "CustomDeck": { + "5628": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546680360/25B9926D05EB21A0CEE35473C53800EF61E0817E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546498100/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "668b82", + "Name": "Card", + "Transform": { + "posX": -10.2244673, + "posY": 1.72374737, + "posZ": -21.522337, + "rotX": 359.939575, + "rotY": 269.624969, + "rotZ": 0.0287544467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561700, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546499769/DE7BE692498A1ABB06E42E9E4AC31CB19C0ACB33/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546500098/161A5E89DE6568B4673490D11D7315E063AA7EFD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8bf4e6", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561602, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "04e085", + "Name": "Card", + "Transform": { + "posX": -6.91781044, + "posY": 1.51512825, + "posZ": -22.3591328, + "rotX": 0.0168732535, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561403, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "d966fe", + "Name": "Card", + "Transform": { + "posX": -9.97211, + "posY": 1.51944351, + "posZ": -22.1646957, + "rotX": 0.0168726426, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561504, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "d47c78", + "Name": "Card", + "Transform": { + "posX": 2.806957, + "posY": 1.50024652, + "posZ": -26.85638, + "rotX": 0.01687413, + "rotY": 180.000046, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 561606, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "17a8eb", + "Name": "Card", + "Transform": { + "posX": -6.65887, + "posY": 1.58240843, + "posZ": -26.5057983, + "rotX": 359.9202, + "rotY": 270.018677, + "rotZ": 0.0165639278, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562704, + "SidewaysCard": false, + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546678402/CF563D7FD09FB7B5434B6279AC6C0F5048134612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546496807/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "35367a", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.61594641, + "posZ": 0.373400271, + "rotX": 359.919739, + "rotY": 270.01886, + "rotZ": 180.016815, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 562400, + 562503 + ], + "CustomDeck": { + "5624": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879721403/C474B017B7F08D762FE949F95B2CAA7F4665A080/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546632740/4B3CEAF2525471E422EB129D213B49760C659DE1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5625": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546624079/C3681D4D2027E5DD997C8589A7F95418295667CD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6905d1", + "Name": "CardCustom", + "Transform": { + "posX": -2.72452474, + "posY": 1.62522507, + "posZ": 0.373192877, + "rotX": 359.365265, + "rotY": 270.001465, + "rotZ": 180.4626, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 562400, + "SidewaysCard": false, + "CustomDeck": { + "5624": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879721403/C474B017B7F08D762FE949F95B2CAA7F4665A080/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546632740/4B3CEAF2525471E422EB129D213B49760C659DE1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc21dd", + "Name": "Card", + "Transform": { + "posX": -2.72475719, + "posY": 1.598939, + "posZ": 0.3733219, + "rotX": 359.9214, + "rotY": 270.01886, + "rotZ": 180.019913, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562503, + "SidewaysCard": false, + "CustomDeck": { + "5625": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546624079/C3681D4D2027E5DD997C8589A7F95418295667CD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4a30ff", + "Name": "Card", + "Transform": { + "posX": -2.6886, + "posY": 1.59734881, + "posZ": -5.048601, + "rotX": 359.919739, + "rotY": 270.000061, + "rotZ": 0.0168365743, + "scaleX": 0.7146597, + "scaleY": 1.0, + "scaleZ": 0.7146597 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562600, + "SidewaysCard": false, + "CustomDeck": { + "5626": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546624079/C3681D4D2027E5DD997C8589A7F95418295667CD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171716475/EFBF41EDCEE0699B12DFE9F240365D2B7CF6252C/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2a36de", + "Name": "Card", + "Transform": { + "posX": -3.9560008, + "posY": 1.59753907, + "posZ": -10.4425011, + "rotX": 359.919739, + "rotY": 270.0014, + "rotZ": 0.0168352742, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562903, + "SidewaysCard": false, + "CustomDeck": { + "5629": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546688704/6D849D05AA71F679B5ED27E91F44538297EAB6E1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546689319/D2BEB5E3EB7E8A074CCAE59E3844FFA133FB7956/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7a34f", + "Name": "Bag", + "Transform": { + "posX": -12.15, + "posY": 1.410929, + "posZ": -8.282001, + "rotX": 359.983154, + "rotY": 0.0009395163, + "rotZ": 359.92, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choose 1 at random, set other aside.", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "898c98", + "Name": "Card", + "Transform": { + "posX": -7.608918, + "posY": 2.508837, + "posZ": -28.5529022, + "rotX": 359.9201, + "rotY": 269.992432, + "rotZ": 0.0168491155, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561107, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8485be", + "Name": "Card", + "Transform": { + "posX": 2.30692434, + "posY": 2.49572587, + "posZ": -31.95661, + "rotX": 0.06624321, + "rotY": 270.000671, + "rotZ": 0.0478370823, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561104, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "85df47", + "Name": "Bag", + "Transform": { + "posX": -12.2376995, + "posY": 1.4095068, + "posZ": -13.5387, + "rotX": 359.983154, + "rotY": 0.000821775349, + "rotZ": 359.92, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Choose 1 at random, set other aside.", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "77856f", + "Name": "Card", + "Transform": { + "posX": -11.9002657, + "posY": 3.69137573, + "posZ": -13.675602, + "rotX": 359.575256, + "rotY": 269.99884, + "rotZ": 0.313356638, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561100, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c948b7", + "Name": "Card", + "Transform": { + "posX": -12.2190142, + "posY": 3.692807, + "posZ": -13.7578363, + "rotX": 359.9003, + "rotY": 269.999847, + "rotZ": 0.526176453, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561106, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "b97c64", + "Name": "Custom_Token", + "Transform": { + "posX": -16.2214451, + "posY": 1.6803813, + "posZ": -0.470220268, + "rotX": 359.890625, + "rotY": 270.0067, + "rotZ": 0.010169832, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7b611e", + "Name": "Custom_Token", + "Transform": { + "posX": -16.16621, + "posY": 1.68048787, + "posZ": 0.376523465, + "rotX": 359.9305, + "rotY": 270.022156, + "rotZ": 359.9683, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3de9a", + "Name": "Custom_Token", + "Transform": { + "posX": -17.048975, + "posY": 1.68114054, + "posZ": -0.432398856, + "rotX": 359.90097, + "rotY": 270.046082, + "rotZ": -0.0005773186, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "36d27a", + "Name": "Card", + "Transform": { + "posX": -17.1199951, + "posY": 1.61856544, + "posZ": -0.0300039239, + "rotX": 359.923859, + "rotY": 269.995361, + "rotZ": 359.992767, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561105, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1aa99", + "Name": "Custom_Token", + "Transform": { + "posX": -16.9407787, + "posY": 1.68107724, + "posZ": 0.27469638, + "rotX": 359.891632, + "rotY": 270.08432, + "rotZ": 359.993, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.09803, + "posY": 1.6105547, + "posZ": 3.65518141, + "rotX": 0.06840278, + "rotY": 135.0069, + "rotZ": 0.0445930734, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0aff9d", + "Name": "Custom_Token", + "Transform": { + "posX": -22.59989, + "posY": 1.69154215, + "posZ": 8.038807, + "rotX": 359.953583, + "rotY": 269.969452, + "rotZ": 359.96817, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c6d1e", + "Name": "Custom_Token", + "Transform": { + "posX": -22.6540852, + "posY": 1.69125569, + "posZ": 6.92268372, + "rotX": 359.878845, + "rotY": 269.977539, + "rotZ": 0.0212131087, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f8dba2", + "Name": "Custom_Token", + "Transform": { + "posX": -23.4524, + "posY": 1.69238818, + "posZ": 8.059203, + "rotX": 359.947723, + "rotY": 270.004639, + "rotZ": 359.962921, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eaff76", + "Name": "Card", + "Transform": { + "posX": -23.6765957, + "posY": 1.6299088, + "posZ": 7.56999731, + "rotX": 359.924225, + "rotY": 269.994568, + "rotZ": 359.99057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561103, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "09c938", + "Name": "Custom_Token", + "Transform": { + "posX": -23.5482883, + "posY": 1.6922425, + "posZ": 6.9332633, + "rotX": 359.883575, + "rotY": 269.954163, + "rotZ": -0.0004456041, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14108b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.1489, + "posY": 1.667979, + "posZ": 0.207299992, + "rotX": 359.920074, + "rotY": 269.998718, + "rotZ": 0.0168382153, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ace5af", + "Name": "Custom_Token", + "Transform": { + "posX": -26.1877, + "posY": 1.66783619, + "posZ": -0.4629, + "rotX": 359.9201, + "rotY": 269.996155, + "rotZ": 0.0168418344, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "faa2f4", + "Name": "Custom_Token", + "Transform": { + "posX": -27.1065, + "posY": 1.66910112, + "posZ": -0.518300056, + "rotX": 359.9201, + "rotY": 270.019318, + "rotZ": 0.0168314129, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ffbd4", + "Name": "Custom_Token", + "Transform": { + "posX": -29.2934227, + "posY": 1.69777489, + "posZ": 0.470897019, + "rotX": 359.862427, + "rotY": 269.985352, + "rotZ": 359.8942, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31c464", + "Name": "Custom_Token", + "Transform": { + "posX": -27.067, + "posY": 1.66924846, + "posZ": 0.170600042, + "rotX": 359.9201, + "rotY": 269.996643, + "rotZ": 0.0168395136, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f4ece", + "Name": "Custom_Token", + "Transform": { + "posX": -29.3566513, + "posY": 1.6988647, + "posZ": -0.331019, + "rotX": 359.9124, + "rotY": 269.987854, + "rotZ": 359.987885, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8232c", + "Name": "Card", + "Transform": { + "posX": -30.2241955, + "posY": 1.63692, + "posZ": -0.03000477, + "rotX": 359.923157, + "rotY": 269.995667, + "rotZ": -0.00194485136, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561101, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22df5d", + "Name": "Custom_Token", + "Transform": { + "posX": -30.1007462, + "posY": 1.69947767, + "posZ": -0.40929848, + "rotX": 359.8718, + "rotY": 269.9834, + "rotZ": 359.975067, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f60fde", + "Name": "Custom_Token", + "Transform": { + "posX": -30.1435089, + "posY": 1.70005548, + "posZ": 0.462797731, + "rotX": 359.920868, + "rotY": 270.000183, + "rotZ": 359.9818, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e754cc", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.2703323, + "posY": 1.61834431, + "posZ": -3.870818, + "rotX": 359.93158, + "rotY": 314.980469, + "rotZ": 359.955444, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "424ab3", + "Name": "Custom_Token", + "Transform": { + "posX": -21.1148987, + "posY": 1.66064107, + "posZ": -0.8751998, + "rotX": 359.9201, + "rotY": 269.996, + "rotZ": 0.0169072617, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7ffdae", + "Name": "Custom_Token", + "Transform": { + "posX": -20.2706, + "posY": 1.65965354, + "posZ": -0.230600044, + "rotX": 359.9201, + "rotY": 269.9978, + "rotZ": 0.0168593358, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4bd7e2", + "Name": "Custom_Token", + "Transform": { + "posX": -21.0965, + "posY": 1.66080725, + "posZ": -0.223399982, + "rotX": 359.920044, + "rotY": 269.995056, + "rotZ": 0.0168510824, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "345978", + "Name": "Custom_Token", + "Transform": { + "posX": -20.2844, + "posY": 1.65948761, + "posZ": -0.8603001, + "rotX": 359.9201, + "rotY": 269.996429, + "rotZ": 0.0168535411, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db207e", + "Name": "Card", + "Transform": { + "posX": -23.676897, + "posY": 1.62553012, + "posZ": -7.7004056, + "rotX": 359.923248, + "rotY": 270.006439, + "rotZ": -0.00239404337, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561102, + "SidewaysCard": false, + "CustomDeck": { + "5611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546489758/3C23BE487802C99AE02E2065513A2CA060C036B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571546490190/C0C16AA81C5885AC8F3E8BE6F1BA547CDBA7EA63/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "56bea0", + "Name": "Custom_Token", + "Transform": { + "posX": -22.7347717, + "posY": 1.68645, + "posZ": -7.25879431, + "rotX": 359.9064, + "rotY": 270.025574, + "rotZ": 359.9792, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "08125f", + "Name": "Custom_Token", + "Transform": { + "posX": -23.47339, + "posY": 1.68840683, + "posZ": -7.19580746, + "rotX": 359.922974, + "rotY": 270.007629, + "rotZ": 359.987183, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "413c3d", + "Name": "Custom_Token", + "Transform": { + "posX": -23.4479885, + "posY": 1.68877518, + "posZ": -8.107619, + "rotX": 359.9187, + "rotY": 270.013519, + "rotZ": 0.000149857413, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "67dcac", + "Name": "Custom_Token", + "Transform": { + "posX": -22.64813, + "posY": 1.68621767, + "posZ": -8.127036, + "rotX": 359.931641, + "rotY": 270.076019, + "rotZ": 359.9879, + "scaleX": 0.15, + "scaleY": 1.0, + "scaleZ": 0.15 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wfCaVU0.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "51fbbc", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 11.93103, + "posY": 1.47161412, + "posZ": 22.8827362, + "rotX": 359.920135, + "rotY": 269.9986, + "rotZ": 0.0168755855, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Late Risers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476631314/4F924371FBF778361FC0B80D67C8DE7157AEF343/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"139221\":{\"lock\":false,\"pos\":{\"x\":-2.725,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":359.9197,\"y\":269.9909,\"z\":0.0169}},\"31ad58\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9975,\"z\":0.0168}},\"50eca3\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7396,\"z\":5.7576},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"597cf5\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0799}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6925,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":225.0085,\"z\":0.0687}},\"6db8a4\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"80fd81\":{\"lock\":false,\"pos\":{\"x\":-29.8859,\"y\":1.678,\"z\":7.8332},\"rot\":{\"x\":359.916,\"y\":270.0002,\"z\":0.0271}},\"8f6e10\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6394,\"z\":7.5714},\"rot\":{\"x\":359.9205,\"y\":269.9999,\"z\":180.0195}},\"94dfae\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"9612c4\":{\"lock\":false,\"pos\":{\"x\":-29.8466,\"y\":1.6775,\"z\":6.8243},\"rot\":{\"x\":359.9283,\"y\":269.9988,\"z\":0.0205}},\"d4bab4\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9782,\"z\":0.0169}},\"d54b87\":{\"lock\":false,\"pos\":{\"x\":-2.718,\"y\":1.6207,\"z\":0.3279},\"rot\":{\"x\":359.9197,\"y\":269.9718,\"z\":0.0169}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "139221", + "Name": "Deck", + "Transform": { + "posX": -2.725023, + "posY": 1.62076092, + "posZ": 0.3733888, + "rotX": 359.919739, + "rotY": 269.9909, + "rotZ": 0.016850166, + "scaleX": 0.737322032, + "scaleY": 1.0, + "scaleZ": 0.737322032 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 560704, + 560702, + 560700 + ], + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f24906", + "Name": "Card", + "Transform": { + "posX": 4.14916372, + "posY": 1.48069155, + "posZ": -29.11234, + "rotX": 0.0175488126, + "rotY": 179.999741, + "rotZ": 0.0776364356, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560704, + "SidewaysCard": false, + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9b8e74", + "Name": "Card", + "Transform": { + "posX": -8.656091, + "posY": 1.4988898, + "posZ": -28.1273, + "rotX": 0.0169716217, + "rotY": 180.000381, + "rotZ": 0.07955115, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560702, + "SidewaysCard": false, + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7bce6", + "Name": "Card", + "Transform": { + "posX": -8.981649, + "posY": 1.54174972, + "posZ": -27.9246464, + "rotX": 0.0186266489, + "rotY": 180.000412, + "rotZ": 0.0788482, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560700, + "SidewaysCard": false, + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "50eca3", + "Name": "DeckCustom", + "Transform": { + "posX": -3.92730045, + "posY": 1.73956406, + "posZ": 5.757601, + "rotX": 359.919739, + "rotY": 269.9997, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 557702, + 560506, + 557404, + 557704, + 557703, + 557405, + 557606, + 557700, + 560504, + 557705, + 560500, + 557701, + 557401, + 557601, + 557600, + 557605, + 557607, + 557502, + 557701, + 560203, + 557400, + 560505, + 560202, + 557507, + 557503, + 560501, + 557604 + ], + "CustomDeck": { + "5577": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5576": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171628539/CFA502B7393A32AB8D97071ABE2A3DFDF409ABF4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5575": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627546/F39AD15092CCDEEBC7BB8903BA6080E7B9CAA6DE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5602": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "57387a", + "Name": "Card", + "Transform": { + "posX": -2.377478, + "posY": 1.50946367, + "posZ": -20.0999737, + "rotX": 0.01687369, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557702, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4aeda4", + "Name": "Card", + "Transform": { + "posX": -3.84546113, + "posY": 1.60368037, + "posZ": 10.3834743, + "rotX": 359.9186, + "rotY": 270.0012, + "rotZ": 0.0277313218, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560506, + "SidewaysCard": false, + "CustomDeck": { + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "623ffa", + "Name": "Card", + "Transform": { + "posX": 6.952916, + "posY": 1.49648559, + "posZ": -20.0000343, + "rotX": 0.0168734975, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557404, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "9036ce", + "Name": "Card", + "Transform": { + "posX": -2.377478, + "posY": 1.50946367, + "posZ": -20.0999737, + "rotX": 0.01687369, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557704, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "cc61db", + "Name": "Card", + "Transform": { + "posX": -2.377478, + "posY": 1.50946367, + "posZ": -20.0999737, + "rotX": 0.01687369, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557703, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "0116e9", + "Name": "Card", + "Transform": { + "posX": 6.952916, + "posY": 1.49648559, + "posZ": -20.0000343, + "rotX": 0.0168734975, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557405, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "78d64c", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557606, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "d7a411", + "Name": "Card", + "Transform": { + "posX": -2.377478, + "posY": 1.50946367, + "posZ": -20.0999737, + "rotX": 0.01687369, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557700, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "1ed563", + "Name": "Card", + "Transform": { + "posX": -3.84539, + "posY": 1.66573846, + "posZ": 10.38339, + "rotX": 359.810181, + "rotY": 269.999237, + "rotZ": 0.306155264, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560504, + "SidewaysCard": false, + "CustomDeck": { + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5932a5", + "Name": "Card", + "Transform": { + "posX": -2.377478, + "posY": 1.50946367, + "posZ": -20.0999737, + "rotX": 0.01687369, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557705, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "ecd3e7", + "Name": "Card", + "Transform": { + "posX": -3.84543729, + "posY": 1.687713, + "posZ": 10.383441, + "rotX": 359.921967, + "rotY": 269.997131, + "rotZ": 0.0141308978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560500, + "SidewaysCard": false, + "CustomDeck": { + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "636f51", + "Name": "Card", + "Transform": { + "posX": -3.14027429, + "posY": 2.50266123, + "posZ": -28.65502, + "rotX": 0.016835507, + "rotY": 180.0001, + "rotZ": 0.08025571, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557701, + "SidewaysCard": false, + "CustomDeck": { + "5577": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63c1ec", + "Name": "Card", + "Transform": { + "posX": 6.952916, + "posY": 1.49648559, + "posZ": -20.0000343, + "rotX": 0.0168734975, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557401, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "2add90", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557601, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "0de2be", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557600, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "0bd331", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557605, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "db0ced", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557607, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "b71c92", + "Name": "Card", + "Transform": { + "posX": 3.269009, + "posY": 1.50163257, + "posZ": -19.9617977, + "rotX": 0.0168733317, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557502, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "5ca432", + "Name": "Card", + "Transform": { + "posX": -2.465631, + "posY": 1.49200881, + "posZ": -20.2086945, + "rotX": 0.023407435, + "rotY": 179.995178, + "rotZ": 0.03984918, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557701, + "SidewaysCard": false, + "CustomDeck": { + "5577": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a0f77a", + "Name": "Card", + "Transform": { + "posX": -2.42830753, + "posY": 1.49156332, + "posZ": -23.5339661, + "rotX": 0.01694221, + "rotY": 179.999985, + "rotZ": 0.07944597, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560203, + "SidewaysCard": false, + "CustomDeck": { + "5585": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2985a", + "Name": "Card", + "Transform": { + "posX": 6.952916, + "posY": 1.49648559, + "posZ": -20.0000343, + "rotX": 0.0168734975, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557400, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "ef98af", + "Name": "Card", + "Transform": { + "posX": -3.84520388, + "posY": 1.62742448, + "posZ": 10.3834085, + "rotX": 359.387756, + "rotY": 269.99823, + "rotZ": 0.01574003, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560505, + "SidewaysCard": false, + "CustomDeck": { + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "918c71", + "Name": "Card", + "Transform": { + "posX": -2.28853536, + "posY": 1.53346539, + "posZ": -23.5633736, + "rotX": 0.01635134, + "rotY": 179.999969, + "rotZ": 0.0763172656, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560202, + "SidewaysCard": false, + "CustomDeck": { + "5585": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253577287/214BD2EC730449A142D7F991B8310ED052AD0B2F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629045/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c53f7a", + "Name": "Card", + "Transform": { + "posX": 3.269009, + "posY": 1.50163257, + "posZ": -19.9617977, + "rotX": 0.0168733317, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557507, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c1a4a2", + "Name": "Card", + "Transform": { + "posX": 3.269009, + "posY": 1.50163257, + "posZ": -19.9617977, + "rotX": 0.0168733317, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557503, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "fa3849", + "Name": "Card", + "Transform": { + "posX": -3.84513283, + "posY": 1.66293252, + "posZ": 10.3834915, + "rotX": 358.386932, + "rotY": 269.998779, + "rotZ": 0.0143731041, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560501, + "SidewaysCard": false, + "CustomDeck": { + "5605": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425611385/817DB4005AB8B28657338C6A22C69C0F1C40D7F3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171627791/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "00a615", + "Name": "Card", + "Transform": { + "posX": 0.425428122, + "posY": 1.5056417, + "posZ": -19.8093567, + "rotX": 0.0168727413, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 557604, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "597cf5", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62696862, + "posZ": 11.460001, + "rotX": 0.0168396141, + "rotY": 179.999771, + "rotZ": 0.07994053, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "65c10b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69250083, + "posY": 1.55832338, + "posZ": 14.2791023, + "rotX": 359.955139, + "rotY": 225.00853, + "rotZ": 0.0686646, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Late Risers", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "86c3ad", + "Name": "Card", + "Transform": { + "posX": 16.8668671, + "posY": 2.55944467, + "posZ": -7.439273, + "rotX": 359.921631, + "rotY": 270.037842, + "rotZ": 355.908875, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560606, + "SidewaysCard": false, + "CustomDeck": { + "5606": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425621011/B3DB7C8572093C9D4E4D221517972DDBA57E201F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a1ab0a", + "Name": "Card", + "Transform": { + "posX": 1.69641578, + "posY": 3.67072034, + "posZ": 14.2788334, + "rotX": 359.967438, + "rotY": 224.997955, + "rotZ": 0.0709288046, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557706, + "SidewaysCard": false, + "CustomDeck": { + "5577": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629756/8F6C4D295FDC1E4021D177076AA2D1EBD7EED897/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171629985/EE58C612FD743A350DF45AD46726C0D2C7F2D151/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7bc9bb", + "Name": "Card", + "Transform": { + "posX": 3.38342786, + "posY": 3.38575721, + "posZ": -16.2384148, + "rotX": 359.919739, + "rotY": 270.000122, + "rotZ": 0.0168368742, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557807, + "SidewaysCard": false, + "CustomDeck": { + "5578": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171630726/45BBAE61BAB0D92FEBB71021CD866D1926B89AA3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171631364/9D933197A4AE13B1410F03FF3D788F8A92AE991D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afb17e", + "Name": "CardCustom", + "Transform": { + "posX": 5.148058, + "posY": 2.60227847, + "posZ": 0.7774589, + "rotX": 359.920349, + "rotY": 270.00354, + "rotZ": 0.0178621467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 560600, + "SidewaysCard": false, + "CustomDeck": { + "5606": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546224077/8AA53933DCD42CFFE041218DD2C8F549FAC74AD8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879676196/24E2B0BC7030A2F05D8A4729CED658E60933F348/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "414a3d", + "Name": "Card", + "Transform": { + "posX": -4.13008, + "posY": 2.50600147, + "posZ": -30.50471, + "rotX": 359.920135, + "rotY": 270.0056, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557900, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e19653", + "Name": "Deck", + "Transform": { + "posX": 1.69641638, + "posY": 3.73133326, + "posZ": 14.2788372, + "rotX": 359.947968, + "rotY": 224.9976, + "rotZ": 357.7069, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 557407, + 557406 + ], + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7f8564", + "Name": "Card", + "Transform": { + "posX": 8.316102, + "posY": 1.48438764, + "posZ": 2.92555785, + "rotX": 359.920074, + "rotY": 270.0012, + "rotZ": 0.0172164533, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557407, + "SidewaysCard": false, + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3ce9e", + "Name": "Card", + "Transform": { + "posX": 8.347552, + "posY": 1.52668583, + "posZ": 3.32796478, + "rotX": 359.930573, + "rotY": 270.001282, + "rotZ": 0.007607555, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557406, + "SidewaysCard": false, + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a3fdd0", + "Name": "Deck", + "Transform": { + "posX": 1.69642425, + "posY": 3.696326, + "posZ": 14.2788343, + "rotX": 359.94812, + "rotY": 224.998062, + "rotZ": 180.058319, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 557901, + 557907, + 557903, + 557902 + ], + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ce94c1", + "Name": "Card", + "Transform": { + "posX": -3.68435264, + "posY": 1.536099, + "posZ": -21.4211388, + "rotX": 359.919647, + "rotY": 270.006, + "rotZ": 180.02037, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557901, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2238cb", + "Name": "Card", + "Transform": { + "posX": -3.64740777, + "posY": 1.49378276, + "posZ": -21.7502518, + "rotX": 359.920227, + "rotY": 270.030853, + "rotZ": 180.017609, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557907, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1612a0", + "Name": "Card", + "Transform": { + "posX": -3.91748452, + "posY": 1.63776314, + "posZ": -16.8343, + "rotX": 359.938141, + "rotY": 269.991425, + "rotZ": 180.0116, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557903, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa7719", + "Name": "Card", + "Transform": { + "posX": -3.90280247, + "posY": 1.59556055, + "posZ": -16.9095554, + "rotX": 359.919861, + "rotY": 270.03302, + "rotZ": 180.016739, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557902, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "43c5eb", + "Name": "Deck", + "Transform": { + "posX": 1.69642091, + "posY": 3.68731165, + "posZ": 14.2788363, + "rotX": 359.980133, + "rotY": 224.997955, + "rotZ": 0.0521097258, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 557403, + 557402 + ], + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0a6dbe", + "Name": "Card", + "Transform": { + "posX": 4.34434128, + "posY": 1.64248812, + "posZ": 2.84911013, + "rotX": 359.919617, + "rotY": 269.997772, + "rotZ": 180.711685, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557403, + "SidewaysCard": false, + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1d0da4", + "Name": "Card", + "Transform": { + "posX": 4.14064837, + "posY": 1.590149, + "posZ": 2.99508381, + "rotX": 359.919617, + "rotY": 270.000916, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557402, + "SidewaysCard": false, + "CustomDeck": { + "5574": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626582/8725A3CD4B939C5E9680FF5E269CF5E5DCF5BC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171626851/E4A57F657E712ADBA013B9331F0B00EA51603D8A/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "6db8a4", + "Name": "Card", + "Transform": { + "posX": -3.95610046, + "posY": 1.59753942, + "posZ": -10.4416018, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 0.0168372244, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557800, + "SidewaysCard": false, + "CustomDeck": { + "5578": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171630726/45BBAE61BAB0D92FEBB71021CD866D1926B89AA3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171631364/9D933197A4AE13B1410F03FF3D788F8A92AE991D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80fd81", + "Name": "Custom_Token", + "Transform": { + "posX": -29.8858929, + "posY": 1.67794859, + "posZ": 7.83319664, + "rotX": 359.9179, + "rotY": 270.000275, + "rotZ": 0.0281633046, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/j5v5E3j.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f6e10", + "Name": "Card", + "Transform": { + "posX": -30.2240982, + "posY": 1.63939142, + "posZ": 7.57140064, + "rotX": 359.920563, + "rotY": 269.999847, + "rotZ": 180.019531, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558404, + "SidewaysCard": false, + "CustomDeck": { + "5584": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660099072253573828/81706F354E964AD1778CB090485EA5C339CA18CA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "94dfae", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.64167, + "posZ": 15.1900015, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 557905, + "SidewaysCard": false, + "CustomDeck": { + "5579": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632673/8B07E84E0611BA374EC96AFEB330CCFA7E2C305E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171632907/2A2F7E71BF61F202C8093E0827E4D6696CA874A0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9612c4", + "Name": "Custom_Token", + "Transform": { + "posX": -29.84659, + "posY": 1.67744136, + "posZ": 6.824297, + "rotX": 359.922852, + "rotY": 269.998657, + "rotZ": 0.0215825625, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/j5v5E3j.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4bab4", + "Name": "Deck", + "Transform": { + "posX": -2.6886425, + "posY": 1.61911666, + "posZ": -5.048622, + "rotX": 359.919739, + "rotY": 269.9781, + "rotZ": 0.016868107, + "scaleX": 0.7602123, + "scaleY": 1.0, + "scaleZ": 0.7602123 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 560305, + 560303, + 560701 + ], + "CustomDeck": { + "5603": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ab81fe", + "Name": "Card", + "Transform": { + "posX": -2.68855453, + "posY": 1.59726787, + "posZ": -5.048538, + "rotX": 359.920563, + "rotY": 270.000732, + "rotZ": 0.0140876668, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560305, + "SidewaysCard": false, + "CustomDeck": { + "5583": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db72b0", + "Name": "Card", + "Transform": { + "posX": -2.688581, + "posY": 1.62710512, + "posZ": -5.04849529, + "rotX": 0.0465693772, + "rotY": 270.000916, + "rotZ": 359.934235, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560303, + "SidewaysCard": false, + "CustomDeck": { + "5583": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667494/2DB248B4B8EA4FCAFA84FAC8A740F1CD65D51D38/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171667963/AE11F8C818140BFF4FD1CE148B3EE73F5FB1B125/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "626003", + "Name": "Card", + "Transform": { + "posX": -2.68834281, + "posY": 1.65202355, + "posZ": -5.048659, + "rotX": 358.854553, + "rotY": 269.9896, + "rotZ": 0.600935757, + "scaleX": 0.7602123, + "scaleY": 1.0, + "scaleZ": 0.7602123 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560701, + "SidewaysCard": false, + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449201/78A8DC2773A87BB9D908D994463F51971AE59A1A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1761442571552449548/92ED2F662691069A86FFA5F9A03912E1871C132E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "6fee85", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.0110407, + "posY": 1.46287274, + "posZ": -6.42436, + "rotX": 359.920074, + "rotY": 270.1903, + "rotZ": 0.016608661, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "High Noon Descent", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1658978438361675823/F09C16D27F42BE4C90257A8DF9D3E66284D6EACE/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"0e8162\":{\"lock\":false,\"pos\":{\"x\":-2.6911,\"y\":1.6191,\"z\":-5.0487},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"1016bb\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9602,\"z\":0.0799}},\"15554f\":{\"lock\":false,\"pos\":{\"x\":-26.7644,\"y\":1.6155,\"z\":-11.2005},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"15d166\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9945,\"z\":180.0168}},\"24dc43\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7396,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"25b8a0\":{\"lock\":false,\"pos\":{\"x\":-43.3701,\"y\":1.6533,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9911,\"z\":180.0168}},\"412438\":{\"lock\":false,\"pos\":{\"x\":-21.1836,\"y\":1.4253,\"z\":-2.3374},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-26.7772,\"y\":1.6174,\"z\":-4.6317},\"rot\":{\"x\":0.0684,\"y\":134.9999,\"z\":0.0446}},\"4cb2e0\":{\"lock\":false,\"pos\":{\"x\":-21.3581,\"y\":1.4269,\"z\":2.4592},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"5563ed\":{\"lock\":false,\"pos\":{\"x\":-33.634,\"y\":1.6255,\"z\":-9.768},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6979,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":225.0089,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6156,\"z\":3.8601},\"rot\":{\"x\":0.0169,\"y\":179.9602,\"z\":0.0799}},\"7b474c\":{\"lock\":false,\"pos\":{\"x\":-33.7229,\"y\":1.6247,\"z\":-12.8479},\"rot\":{\"x\":0.0684,\"y\":134.9997,\"z\":0.0446}},\"7bdb8f\":{\"lock\":false,\"pos\":{\"x\":-33.6542,\"y\":1.6266,\"z\":-6.2072},\"rot\":{\"x\":0.0684,\"y\":135.0001,\"z\":0.0446}},\"8776d9\":{\"lock\":false,\"pos\":{\"x\":-40.0819,\"y\":1.6358,\"z\":-5.2751},\"rot\":{\"x\":0.0446,\"y\":45.0004,\"z\":359.9316}},\"8d8e29\":{\"lock\":false,\"pos\":{\"x\":-18.9964,\"y\":1.6092,\"z\":4.2957},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"90c6cc\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.951,\"z\":180.0169}},\"91c2be\":{\"lock\":false,\"pos\":{\"x\":-18.9346,\"y\":1.6066,\"z\":-4.43},\"rot\":{\"x\":359.9554,\"y\":224.972,\"z\":0.0684}},\"980007\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}},\"a034c9\":{\"lock\":false,\"pos\":{\"x\":-26.8835,\"y\":1.6166,\"z\":-7.8131},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"a4e4a5\":{\"lock\":false,\"pos\":{\"x\":-20.5093,\"y\":1.61,\"z\":-0.2212},\"rot\":{\"x\":0.0799,\"y\":90.0002,\"z\":359.9831}},\"b2314b\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6663,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9947,\"z\":180.0168}},\"ef527d\":{\"lock\":false,\"pos\":{\"x\":-33.6004,\"y\":1.6276,\"z\":-2.3525},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"f1c638\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4418},\"rot\":{\"x\":359.9197,\"y\":269.9958,\"z\":0.0168}},\"f41947\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.991,\"z\":180.0168}},\"fd5ff9\":{\"lock\":false,\"pos\":{\"x\":-39.9479,\"y\":1.6341,\"z\":-10.3744},\"rot\":{\"x\":0.0684,\"y\":134.9997,\"z\":0.0446}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "65c10b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69790053, + "posY": 1.5583148, + "posZ": 14.2786036, + "rotX": 359.955139, + "rotY": 225.008865, + "rotZ": 0.06866412, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "High Noon Descent", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "6de203", + "Name": "Card", + "Transform": { + "posX": -0.8340947, + "posY": 2.52564931, + "posZ": -43.0944443, + "rotX": 0.0168851949, + "rotY": 179.990723, + "rotZ": 0.07987498, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266303, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "567169", + "Name": "Card", + "Transform": { + "posX": -1.090337, + "posY": 2.52557516, + "posZ": -42.844, + "rotX": 0.0166192353, + "rotY": 180.019821, + "rotZ": 0.0799301, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266207, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614166356/A90BED57840FCB89C396F5A94F731383C43250AC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614166717/0B948A1FB7B61503660DED16D0F97F169DCCC1ED/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "167d33", + "Name": "Deck", + "Transform": { + "posX": 5.41378832, + "posY": 2.35576844, + "posZ": -50.8275528, + "rotX": 0.0168731045, + "rotY": 179.998566, + "rotZ": 0.0798765644, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266300, + 266301 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "78d9fc", + "Name": "Card", + "Transform": { + "posX": 3.90454173, + "posY": 1.48305452, + "posZ": -22.4825039, + "rotX": 0.0168870725, + "rotY": 179.998566, + "rotZ": 0.0800513849, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266300, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d5572", + "Name": "Card", + "Transform": { + "posX": 3.97510076, + "posY": 1.53443646, + "posZ": -22.8141689, + "rotX": 0.418569267, + "rotY": 180.0014, + "rotZ": 0.07925667, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266301, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c271be", + "Name": "Deck", + "Transform": { + "posX": 3.86952233, + "posY": 2.55264425, + "posZ": -43.10859, + "rotX": 359.920135, + "rotY": 269.99585, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266500, + 266501, + 266502, + 266503 + ], + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d563d2", + "Name": "Card", + "Transform": { + "posX": 0.2615531, + "posY": 1.53057742, + "posZ": -21.45043, + "rotX": 359.922028, + "rotY": 269.990082, + "rotZ": 180.018387, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266500, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7c623", + "Name": "Card", + "Transform": { + "posX": 0.114304654, + "posY": 1.48849034, + "posZ": -21.8696442, + "rotX": 359.9205, + "rotY": 269.578552, + "rotZ": 180.019089, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266501, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d88db8", + "Name": "Card", + "Transform": { + "posX": -0.6571409, + "posY": 1.53098845, + "posZ": -24.526432, + "rotX": 359.919067, + "rotY": 269.9757, + "rotZ": 180.021255, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266502, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b102f2", + "Name": "Card", + "Transform": { + "posX": -0.6719271, + "posY": 1.48888052, + "posZ": -24.3513565, + "rotX": 359.920135, + "rotY": 269.99585, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266503, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "261949", + "Name": "Deck", + "Transform": { + "posX": 5.437721, + "posY": 2.35685182, + "posZ": -45.5708427, + "rotX": 0.01687191, + "rotY": 180.000458, + "rotZ": 0.07987791, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266707, + 266706 + ], + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "346158", + "Name": "Card", + "Transform": { + "posX": 3.37101173, + "posY": 1.48064, + "posZ": -33.176815, + "rotX": 0.0169304833, + "rotY": 179.999908, + "rotZ": 0.07952463, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266707, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f8e3f", + "Name": "Card", + "Transform": { + "posX": 3.37225676, + "posY": 1.52282822, + "posZ": -33.2598, + "rotX": 0.014620685, + "rotY": 180.00174, + "rotZ": 0.06528901, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266706, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "b55657", + "Name": "Card", + "Transform": { + "posX": 5.414305, + "posY": 2.52612972, + "posZ": -43.8205223, + "rotX": 359.920135, + "rotY": 269.9999, + "rotZ": 0.01687308, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266302, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3a168", + "Name": "Card", + "Transform": { + "posX": 14.4330683, + "posY": 2.4810946, + "posZ": -19.4408989, + "rotX": 359.919739, + "rotY": 269.997925, + "rotZ": 0.0168410279, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 559001, + "SidewaysCard": false, + "CustomDeck": { + "5590": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffbc88", + "Name": "Deck", + "Transform": { + "posX": 10.3918467, + "posY": 2.37209463, + "posZ": -51.36729, + "rotX": 359.920135, + "rotY": 270.000031, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266507, + 266601, + 266504, + 266505, + 266506 + ], + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ecb019", + "Name": "Card", + "Transform": { + "posX": -8.59676552, + "posY": 1.49919987, + "posZ": -26.4807625, + "rotX": 359.921143, + "rotY": 270.00177, + "rotZ": 0.0101399552, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266507, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3fe3b8", + "Name": "Card", + "Transform": { + "posX": -8.593714, + "posY": 1.500144, + "posZ": -23.4727135, + "rotX": 359.9205, + "rotY": 269.996216, + "rotZ": 0.01431496, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266601, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b652cc", + "Name": "Card", + "Transform": { + "posX": -8.80565548, + "posY": 1.54250622, + "posZ": -23.7622833, + "rotX": 359.937683, + "rotY": 270.000366, + "rotZ": 0.0140626356, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266504, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9fbcd7", + "Name": "Card", + "Transform": { + "posX": -8.218915, + "posY": 1.57589734, + "posZ": -23.3773937, + "rotX": 359.933075, + "rotY": 270.000366, + "rotZ": 0.0139512848, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266505, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "951608", + "Name": "Card", + "Transform": { + "posX": -8.56686, + "posY": 1.5859859, + "posZ": -23.45812, + "rotX": 359.9334, + "rotY": 270.000366, + "rotZ": 0.0138812307, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266506, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614169831/D657A01D439ABACB48FB53BB733CC46BCCCAE098/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324312948/CCC34914266741EC5BABC877D8196C1114A878F4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a4d64b", + "Name": "Card", + "Transform": { + "posX": 10.9771767, + "posY": 2.34171, + "posZ": -48.02061, + "rotX": 359.920135, + "rotY": 269.994537, + "rotZ": 180.016876, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266600, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24cf36", + "Name": "Deck", + "Transform": { + "posX": -9.664222, + "posY": 2.65543365, + "posZ": -8.613757, + "rotX": 0.0168384314, + "rotY": 180.02121, + "rotZ": 0.07988975, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266705, + 266704, + 266703, + 266702, + 266701, + 266700 + ], + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5c8cfb", + "Name": "Card", + "Transform": { + "posX": 7.820536, + "posY": 1.56445384, + "posZ": -38.1096954, + "rotX": 1.7954911, + "rotY": 180.009, + "rotZ": 359.849823, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266705, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "18de55", + "Name": "Card", + "Transform": { + "posX": 7.503751, + "posY": 1.644818, + "posZ": -37.8434258, + "rotX": 0.375751376, + "rotY": 180.001053, + "rotZ": 359.8698, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266704, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fdb3ca", + "Name": "Card", + "Transform": { + "posX": 7.04300976, + "posY": 1.65255237, + "posZ": -37.99645, + "rotX": 0.319743872, + "rotY": 180.001556, + "rotZ": 359.915833, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266703, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f23e74", + "Name": "Card", + "Transform": { + "posX": 7.47244167, + "posY": 1.67013621, + "posZ": -38.38234, + "rotX": 0.365330726, + "rotY": 180.005066, + "rotZ": 359.952057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266702, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "471c5a", + "Name": "Card", + "Transform": { + "posX": 7.560695, + "posY": 1.68511581, + "posZ": -38.03526, + "rotX": 0.317322761, + "rotY": 180.005234, + "rotZ": 359.975464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266701, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20db2a", + "Name": "Card", + "Transform": { + "posX": 7.46669054, + "posY": 1.62265074, + "posZ": -37.8000031, + "rotX": 0.225384533, + "rotY": 180.013657, + "rotZ": 359.758972, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266700, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172132/B3993940E85B3AE0672870F9CCEFA6C2AB0792BF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614172407/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "55ef32", + "Name": "CardCustom", + "Transform": { + "posX": 1.69641781, + "posY": 3.67022085, + "posZ": 14.2788305, + "rotX": 359.9674, + "rotY": 224.997955, + "rotZ": 0.07093952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561500, + "SidewaysCard": false, + "CustomDeck": { + "5615": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480980332/858630B75390C6E2ECDE4E3AD55CD4BFB6F9126D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "24dc43", + "Name": "Deck", + "Transform": { + "posX": -3.92760015, + "posY": 1.73956442, + "posZ": 5.757001, + "rotX": 359.919739, + "rotY": 269.9998, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267001, + 266905, + 266603, + 267104, + 266904, + 267003, + 266602, + 267002, + 267105, + 266604, + 267005, + 267101, + 267000, + 267006, + 267100, + 267102, + 267103, + 266800, + 266801, + 267004, + 267107, + 267106, + 266907, + 267007, + 266803, + 266802, + 266906 + ], + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1056c7", + "Name": "Card", + "Transform": { + "posX": -2.87019777, + "posY": 1.65376234, + "posZ": -33.7599, + "rotX": 0.007306657, + "rotY": 179.999847, + "rotZ": 0.357399642, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267001, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c12a66", + "Name": "Card", + "Transform": { + "posX": -8.066516, + "posY": 1.65061581, + "posZ": -30.0352554, + "rotX": 359.9369, + "rotY": 269.2854, + "rotZ": 0.0133183217, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266905, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de81df", + "Name": "Card", + "Transform": { + "posX": -7.7344594, + "posY": 1.53917468, + "posZ": -30.051342, + "rotX": 359.937683, + "rotY": 269.97403, + "rotZ": 0.0117984256, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266603, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37083a", + "Name": "Card", + "Transform": { + "posX": -7.651146, + "posY": 1.58673167, + "posZ": -33.94189, + "rotX": 0.08814222, + "rotY": 269.4835, + "rotZ": 0.0143900951, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267104, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "262050", + "Name": "Card", + "Transform": { + "posX": -7.547271, + "posY": 1.65938842, + "posZ": -30.5414085, + "rotX": 359.93634, + "rotY": 269.595276, + "rotZ": 0.0137031134, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266904, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76a9cf", + "Name": "Card", + "Transform": { + "posX": -3.53286076, + "posY": 1.65519953, + "posZ": -33.8290634, + "rotX": 359.974274, + "rotY": 180.0, + "rotZ": 0.217747629, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267003, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9ec1e6", + "Name": "Card", + "Transform": { + "posX": -8.00197, + "posY": 1.49736691, + "posZ": -30.1992416, + "rotX": 359.920227, + "rotY": 269.999756, + "rotZ": 0.0161816664, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266602, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fd7d19", + "Name": "Card", + "Transform": { + "posX": -3.63338637, + "posY": 1.64786375, + "posZ": -33.74866, + "rotX": 359.986633, + "rotY": 179.999847, + "rotZ": 0.3081223, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267002, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "44942d", + "Name": "Card", + "Transform": { + "posX": -8.151178, + "posY": 1.57225037, + "posZ": -34.8141632, + "rotX": 359.937622, + "rotY": 269.2999, + "rotZ": 0.0144642629, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267105, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3563bf", + "Name": "Card", + "Transform": { + "posX": -7.796481, + "posY": 1.57315481, + "posZ": -30.3699741, + "rotX": 359.93634, + "rotY": 270.38324, + "rotZ": 0.0126009295, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266604, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324315804/7A8C3DD39B0C9A1AEAB4429BF66A0A6364432AA9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614171303/3DA57803235FA2407686AAD29C3D466C85C6DE17/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50a941", + "Name": "Card", + "Transform": { + "posX": -3.98863721, + "posY": 1.57422423, + "posZ": -33.82222, + "rotX": 0.057327278, + "rotY": 180.000412, + "rotZ": 0.234873474, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267005, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "731025", + "Name": "Card", + "Transform": { + "posX": -5.18547773, + "posY": 1.50934362, + "posZ": -33.80182, + "rotX": 0.016872827, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 267101, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "cc566d", + "Name": "Card", + "Transform": { + "posX": -2.07992768, + "posY": 1.48812246, + "posZ": -33.5907631, + "rotX": 0.01687878, + "rotY": 179.998856, + "rotZ": 0.07988796, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267000, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4bb911", + "Name": "Card", + "Transform": { + "posX": -4.81270075, + "posY": 1.49176311, + "posZ": -34.0649033, + "rotX": 0.0171624944, + "rotY": 180.004, + "rotZ": 0.07781077, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267006, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69c9d8", + "Name": "Card", + "Transform": { + "posX": -5.18547773, + "posY": 1.50934362, + "posZ": -33.80182, + "rotX": 0.016872827, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 267100, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "b96636", + "Name": "Card", + "Transform": { + "posX": -4.30579424, + "posY": 1.4905473, + "posZ": -33.89758, + "rotX": 0.0233096, + "rotY": 179.604263, + "rotZ": 0.04075807, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267102, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1de7b8", + "Name": "Card", + "Transform": { + "posX": -8.049364, + "posY": 1.59141684, + "posZ": -34.76797, + "rotX": 359.937317, + "rotY": 269.309, + "rotZ": 0.0143554639, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267103, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5c1f5", + "Name": "Card", + "Transform": { + "posX": 4.267283, + "posY": 1.49641192, + "posZ": -32.9650421, + "rotX": 0.0168725513, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266800, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "4b8e85", + "Name": "Card", + "Transform": { + "posX": 4.267283, + "posY": 1.49641192, + "posZ": -32.9650421, + "rotX": 0.0168725513, + "rotY": 180.0, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266801, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c98075", + "Name": "Card", + "Transform": { + "posX": -3.74701929, + "posY": 1.61235332, + "posZ": -33.70441, + "rotX": 359.973969, + "rotY": 179.999863, + "rotZ": 0.265509248, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267004, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9605cd", + "Name": "Card", + "Transform": { + "posX": -7.951412, + "posY": 1.49607587, + "posZ": -34.3915062, + "rotX": 359.9201, + "rotY": 269.990784, + "rotZ": 0.0171061, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267107, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba5ad3", + "Name": "Card", + "Transform": { + "posX": -7.889262, + "posY": 1.53816092, + "posZ": -34.0533752, + "rotX": 359.9342, + "rotY": 269.991, + "rotZ": 0.007880881, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267106, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324344619/9AA6BCE00C872BECBEEA5A1DC46DDF359BF86B35/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324345000/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7f30e", + "Name": "Card", + "Transform": { + "posX": -8.11274052, + "posY": 1.63125753, + "posZ": -30.5559368, + "rotX": 359.937042, + "rotY": 269.934021, + "rotZ": 0.013595487, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266907, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e4bfc", + "Name": "Card", + "Transform": { + "posX": -7.25436163, + "posY": 1.57161915, + "posZ": -32.98878, + "rotX": 0.014021798, + "rotY": 180.000015, + "rotZ": 0.06840164, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267007, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324343244/5623295B66F4AC6CFD3D5C66B333DCE41D4AE4D6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614175913/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8da18e", + "Name": "Card", + "Transform": { + "posX": 12.2496119, + "posY": 1.54424536, + "posZ": -28.0136681, + "rotX": 0.0193121061, + "rotY": 179.999512, + "rotZ": 0.07870105, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266803, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35f942", + "Name": "Card", + "Transform": { + "posX": 12.2496834, + "posY": 1.4852556, + "posZ": -28.01354, + "rotX": 359.439728, + "rotY": 179.999161, + "rotZ": 0.08237445, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266802, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "263e64", + "Name": "Card", + "Transform": { + "posX": -7.870794, + "posY": 1.64060867, + "posZ": -30.5281162, + "rotX": 359.936432, + "rotY": 269.719971, + "rotZ": 0.01352446, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266906, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "980007", + "Name": "Deck", + "Transform": { + "posX": -2.72470021, + "posY": 1.62557447, + "posZ": 0.37329945, + "rotX": 359.919739, + "rotY": 270.0002, + "rotZ": 0.0168369412, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 565706, + 565704, + 565702, + 565700 + ], + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "4d96a3", + "Name": "Card", + "Transform": { + "posX": -2.72473812, + "posY": 1.598973, + "posZ": 0.373327285, + "rotX": 359.92, + "rotY": 270.0, + "rotZ": 0.0160003249, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565706, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e68760", + "Name": "Card", + "Transform": { + "posX": -2.72470117, + "posY": 1.64133155, + "posZ": 0.373319477, + "rotX": 359.931915, + "rotY": 269.999756, + "rotZ": 0.05112691, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565704, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26a6aa", + "Name": "Card", + "Transform": { + "posX": -2.72468328, + "posY": 1.6721282, + "posZ": 0.3733157, + "rotX": 359.934784, + "rotY": 269.999817, + "rotZ": 0.0410525762, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565702, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f2224", + "Name": "Card", + "Transform": { + "posX": -2.72471333, + "posY": 1.6734879, + "posZ": 0.3733112, + "rotX": 359.917725, + "rotY": 270.000366, + "rotZ": 0.0164468065, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565700, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "0e8162", + "Name": "Deck", + "Transform": { + "posX": -2.6911, + "posY": 1.61912012, + "posZ": -5.04870129, + "rotX": 359.919739, + "rotY": 269.9998, + "rotZ": 0.0168374758, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 565705, + 565703, + 565701 + ], + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0ce665", + "Name": "Card", + "Transform": { + "posX": -2.69114614, + "posY": 1.5971781, + "posZ": -5.04865074, + "rotX": 359.9221, + "rotY": 269.9995, + "rotZ": 0.009391158, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565705, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3717d4", + "Name": "Card", + "Transform": { + "posX": -2.68859267, + "posY": 1.66694832, + "posZ": -5.04852152, + "rotX": 1.29446268, + "rotY": 270.000183, + "rotZ": 0.00680791354, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565703, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab1d3a", + "Name": "Card", + "Transform": { + "posX": -2.688526, + "posY": 1.66232216, + "posZ": -5.04852438, + "rotX": 359.934723, + "rotY": 269.999878, + "rotZ": 0.0136412065, + "scaleX": 0.8062451, + "scaleY": 1.0, + "scaleZ": 0.8062451 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 565701, + "SidewaysCard": false, + "CustomDeck": { + "5657": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324294988/1ADBBECCAF65F542A7A876F6492C56E8DCD26F58/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614206332/A7C275D08BA355AFEFD8896EA854491E7179D69B/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f1c638", + "Name": "Card", + "Transform": { + "posX": -3.95610023, + "posY": 1.59753942, + "posZ": -10.4418011, + "rotX": 359.919739, + "rotY": 269.9958, + "rotZ": 0.016843155, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266407, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d8e29", + "Name": "Custom_Tile", + "Transform": { + "posX": -18.9964, + "posY": 1.6092068, + "posZ": 4.2956996, + "rotX": 0.0684082061, + "rotY": 134.999756, + "rotZ": 0.0445846841, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4cb2e0", + "Name": "Bag", + "Transform": { + "posX": -21.3581, + "posY": 1.42692685, + "posZ": 2.459201, + "rotX": 359.983154, + "rotY": 0.0008874309, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alpha (Burned)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "56ebb3", + "Name": "DeckCustom", + "Transform": { + "posX": -21.41987, + "posY": 3.72801161, + "posZ": 2.626686, + "rotX": 0.09647519, + "rotY": 269.990845, + "rotZ": 359.639923, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266900, + 266901 + ], + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cf4225", + "Name": "Card", + "Transform": { + "posX": 0.641225338, + "posY": 1.50133789, + "posZ": -33.40344, + "rotX": 0.0168726537, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266900, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c7a320", + "Name": "Card", + "Transform": { + "posX": 0.641225338, + "posY": 1.50133789, + "posZ": -33.40344, + "rotX": 0.0168726537, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266901, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "999de2", + "Name": "Deck", + "Transform": { + "posX": -21.4380512, + "posY": 3.71779919, + "posZ": 2.312423, + "rotX": 359.2448, + "rotY": 269.988678, + "rotZ": 1.10957623, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266903, + 266902 + ], + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "050eec", + "Name": "Card", + "Transform": { + "posX": 12.0478554, + "posY": 1.50004017, + "posZ": -38.954567, + "rotX": 358.782379, + "rotY": 180.002975, + "rotZ": 0.0585252047, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266903, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97aaee", + "Name": "Card", + "Transform": { + "posX": 12.290761, + "posY": 1.53832626, + "posZ": -38.78273, + "rotX": 358.779358, + "rotY": 180.0, + "rotZ": 0.06318817, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266902, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174714/65121D48571883F7AB68050BB0961F95C90F4FEA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614174990/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "897928", + "Name": "Card", + "Transform": { + "posX": -21.4024143, + "posY": 3.71210074, + "posZ": 2.36028, + "rotX": 359.9814, + "rotY": 269.992676, + "rotZ": 180.232742, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266304, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "412438", + "Name": "Bag", + "Transform": { + "posX": -21.1836, + "posY": 1.425274, + "posZ": -2.337399, + "rotX": 359.983154, + "rotY": 0.0007905753, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alpha (Knowledge)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "16b4e6", + "Name": "Deck", + "Transform": { + "posX": -20.7339058, + "posY": 3.72090626, + "posZ": -2.69897985, + "rotX": 359.640747, + "rotY": 269.717621, + "rotZ": 0.657442033, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266807, + 266806 + ], + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a2e04c", + "Name": "Card", + "Transform": { + "posX": 10.240099, + "posY": 1.47059941, + "posZ": -34.7743874, + "rotX": 0.01686907, + "rotY": 180.009384, + "rotZ": 0.07990762, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266807, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ed442", + "Name": "Card", + "Transform": { + "posX": 10.4056082, + "posY": 1.50695848, + "posZ": -34.83655, + "rotX": 0.0152989654, + "rotY": 180.0223, + "rotZ": 0.07354936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266806, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "95c6c5", + "Name": "Deck", + "Transform": { + "posX": -21.29675, + "posY": 3.71488857, + "posZ": -2.77647185, + "rotX": 359.660645, + "rotY": 270.457, + "rotZ": 0.5358316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266804, + 266805 + ], + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d9cb11", + "Name": "Card", + "Transform": { + "posX": 5.79002428, + "posY": 1.52830791, + "posZ": -35.35194, + "rotX": 359.426178, + "rotY": 179.97197, + "rotZ": 358.1965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266804, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "68abcf", + "Name": "Card", + "Transform": { + "posX": 5.65211535, + "posY": 1.55837369, + "posZ": -35.4263344, + "rotX": 359.2523, + "rotY": 180.004257, + "rotZ": 358.1675, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266805, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324334949/2606EBA912AF0FE383B66B54D29ED758C855473F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614173986/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "358eb7", + "Name": "Card", + "Transform": { + "posX": -20.7298737, + "posY": 3.70550871, + "posZ": -2.19843769, + "rotX": 359.502319, + "rotY": 269.992432, + "rotZ": 179.672363, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266305, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a4e4a5", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.5093, + "posY": 1.609989, + "posZ": -0.221200287, + "rotX": 0.07989451, + "rotY": 90.00021, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "15d166", + "Name": "Card", + "Transform": { + "posX": -17.1199989, + "posY": 1.6189239, + "posZ": -0.02999988, + "rotX": 359.9201, + "rotY": 269.994476, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266400, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91c2be", + "Name": "Custom_Tile", + "Transform": { + "posX": -18.9345989, + "posY": 1.60655618, + "posZ": -4.42999935, + "rotX": 359.955444, + "rotY": 224.9721, + "rotZ": 0.06839855, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "90c6cc", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.63030028, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 269.951, + "rotZ": 180.0169, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266307, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6767, + "posY": 1.615605, + "posZ": 3.86010051, + "rotX": 0.0168948732, + "rotY": 179.960175, + "rotZ": 0.0799419954, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1016bb", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6763, + "posY": 1.61334443, + "posZ": -3.83, + "rotX": 0.0168947242, + "rotY": 179.960144, + "rotZ": 0.07992747, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7772, + "posY": 1.61743307, + "posZ": -4.6317, + "rotX": 0.06840798, + "rotY": 134.999847, + "rotZ": 0.0445839949, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "bbe0d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7773228, + "posY": 1.61743331, + "posZ": -4.631699, + "rotX": 0.0684113055, + "rotY": 134.999954, + "rotZ": 0.0445875861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f41947", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 269.990967, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266306, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751311020614167866/4EE799D5E1550C7CED92AAC8B725A82841B4291F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324304664/AF8A3DA547BAA5190ACB67072EA76252E38E493B/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a034c9", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8835, + "posY": 1.61664629, + "posZ": -7.81310129, + "rotX": 0.07989426, + "rotY": 89.99999, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "eda9b0", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8650436, + "posY": 1.616738, + "posZ": -7.413381, + "rotX": 0.0168945659, + "rotY": 179.960281, + "rotZ": 0.0799332261, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8650436, + "posY": 1.616738, + "posZ": -7.413382, + "rotX": 0.016890822, + "rotY": 179.960281, + "rotZ": 0.07988517, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "15554f", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7644, + "posY": 1.61548471, + "posZ": -11.2005005, + "rotX": 0.04458858, + "rotY": 44.9999771, + "rotZ": 359.9316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "4b632c", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8602619, + "posY": 2.07134366, + "posZ": -9.515962, + "rotX": 0.0, + "rotY": 45.0000038, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7bdb8f", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.6542, + "posY": 1.62655938, + "posZ": -6.207201, + "rotX": 0.06840806, + "rotY": 135.000137, + "rotZ": 0.0445850529, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e3e955", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.40119, + "posY": 1.62617457, + "posZ": -6.31624365, + "rotX": 0.0168949757, + "rotY": 179.96019, + "rotZ": 0.07995388, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.40119, + "posY": 1.62617457, + "posZ": -6.316244, + "rotX": 0.0168914087, + "rotY": 179.9602, + "rotZ": 0.07988537, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ef527d", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.6004, + "posY": 1.62761736, + "posZ": -2.35249972, + "rotX": 0.04458865, + "rotY": 44.9999847, + "rotZ": 359.9316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "740274", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.32489, + "posY": 1.62728727, + "posZ": -2.167282, + "rotX": 0.01689484, + "rotY": 179.960175, + "rotZ": 0.07995493, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5563ed", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.634, + "posY": 1.625485, + "posZ": -9.768001, + "rotX": 0.04458849, + "rotY": 44.9999771, + "rotZ": 359.9316, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "d1782a", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.236145, + "posY": 1.69408488, + "posZ": -9.73759, + "rotX": 0.0, + "rotY": 45.0000038, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7b474c", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.7229, + "posY": 1.62470353, + "posZ": -12.8479023, + "rotX": 0.06840857, + "rotY": 134.999649, + "rotZ": 0.0445860438, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "1b413b", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.358696, + "posY": 1.624421, + "posZ": -12.0805683, + "rotX": 0.0168949049, + "rotY": 179.960266, + "rotZ": 0.0799536854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b2314b", + "Name": "Deck", + "Transform": { + "posX": -30.2243, + "posY": 1.6663388, + "posZ": -7.7, + "rotX": 359.9201, + "rotY": 269.99472, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266404, + 266401, + 266402, + 266405, + 266403 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c0d123", + "Name": "Card", + "Transform": { + "posX": -9.42477, + "posY": 1.58709276, + "posZ": -23.0675926, + "rotX": 359.936951, + "rotY": 269.994537, + "rotZ": 180.013733, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266404, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "798e5f", + "Name": "Card", + "Transform": { + "posX": -9.104369, + "posY": 1.50095224, + "posZ": -23.2504158, + "rotX": 359.920227, + "rotY": 269.9946, + "rotZ": 180.017426, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266401, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d10fe", + "Name": "Card", + "Transform": { + "posX": -8.83886051, + "posY": 1.54268622, + "posZ": -23.4692745, + "rotX": 359.937073, + "rotY": 269.991, + "rotZ": 180.015778, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266402, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1df934", + "Name": "Card", + "Transform": { + "posX": -9.081632, + "posY": 1.59636509, + "posZ": -22.8646526, + "rotX": 359.934967, + "rotY": 269.994537, + "rotZ": 180.0132, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266405, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df1aa6", + "Name": "Card", + "Transform": { + "posX": -8.852184, + "posY": 1.576738, + "posZ": -23.2382946, + "rotX": 359.936249, + "rotY": 269.994537, + "rotZ": 180.014221, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266403, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "8776d9", + "Name": "Custom_Tile", + "Transform": { + "posX": -40.0819054, + "posY": 1.63579655, + "posZ": -5.2751, + "rotX": 0.04459004, + "rotY": 45.0005379, + "rotZ": 359.931641, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "7e7ac5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.82081, + "posY": 1.63554156, + "posZ": -4.90354347, + "rotX": 0.0168948974, + "rotY": 179.960083, + "rotZ": 0.0799371451, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "fd5ff9", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.9479, + "posY": 1.63411093, + "posZ": -10.374402, + "rotX": 0.0684082061, + "rotY": 134.999664, + "rotZ": 0.0445840359, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "8facb2", + "Name": "Custom_Tile", + "Transform": { + "posX": -40.4128, + "posY": 1.63447237, + "posZ": -11.349618, + "rotX": 0.0168948472, + "rotY": 179.960144, + "rotZ": 0.07992936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "25b8a0", + "Name": "Card", + "Transform": { + "posX": -43.3701, + "posY": 1.65327382, + "posZ": -7.7, + "rotX": 359.9201, + "rotY": 269.991119, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266406, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308423/789E510230515F905AC373496CDB21EC6965159C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658978528324308744/72766441192BB9392E270F738549A5943707EEA4/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "71b3ae", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.064127, + "posY": 1.4606638, + "posZ": -13.6749725, + "rotX": 359.920135, + "rotY": 270.006531, + "rotZ": 0.0168650653, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Afternoon War", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753688066/7EBFD6FA0E642B837774E2DA97544A9948CFDCB8/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"02d848\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":180.0169}},\"077502\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6167,\"z\":-7.7001},\"rot\":{\"x\":359.9202,\"y\":269.9951,\"z\":180.0169}},\"1c5419\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":180.0168}},\"205bd4\":{\"lock\":false,\"pos\":{\"x\":-12.2256,\"y\":1.6076,\"z\":-15.2929},\"rot\":{\"x\":359.9201,\"y\":270.0006,\"z\":0.0168}},\"208977\":{\"lock\":false,\"pos\":{\"x\":-41.2658,\"y\":1.6942,\"z\":5.9582},\"rot\":{\"x\":359.9198,\"y\":269.9674,\"z\":0.9648}},\"2aa3e6\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1157,\"z\":0.08}},\"2b6a6d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.92,\"y\":269.9982,\"z\":180.0168}},\"2ccb5c\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":359.9197,\"y\":269.9959,\"z\":0.0168}},\"36d5b9\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7299,\"z\":5.7565},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"3daef1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.116,\"z\":0.08}},\"3ebe6a\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9959,\"z\":180.0168}},\"416294\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6556,\"z\":-0.0301},\"rot\":{\"x\":359.92,\"y\":269.9939,\"z\":180.0157}},\"4596ec\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6533,\"z\":-7.7001},\"rot\":{\"x\":359.92,\"y\":269.9947,\"z\":180.0161}},\"465fa8\":{\"lock\":false,\"pos\":{\"x\":-27.0322,\"y\":1.6213,\"z\":7.3658},\"rot\":{\"x\":359.9201,\"y\":269.9955,\"z\":0.0169}},\"46d9c5\":{\"lock\":false,\"pos\":{\"x\":-8.0753,\"y\":1.6078,\"z\":4.768},\"rot\":{\"x\":359.9213,\"y\":269.9989,\"z\":0.0164}},\"4a9ccb\":{\"lock\":false,\"pos\":{\"x\":-33.4303,\"y\":1.6258,\"z\":-7.8473},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"50eef0\":{\"lock\":false,\"pos\":{\"x\":-2.6883,\"y\":1.6239,\"z\":-5.0463},\"rot\":{\"x\":359.9197,\"y\":270.0025,\"z\":0.0168}},\"567554\":{\"lock\":false,\"pos\":{\"x\":-33.453,\"y\":1.6269,\"z\":-3.9663},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"64f366\":{\"lock\":false,\"pos\":{\"x\":-8.0701,\"y\":1.6086,\"z\":7.5224},\"rot\":{\"x\":359.9212,\"y\":269.9922,\"z\":0.0164}},\"65c10b\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0045,\"z\":0.0687}},\"68da04\":{\"lock\":false,\"pos\":{\"x\":-18.656,\"y\":1.6591,\"z\":-9.2462},\"rot\":{\"x\":359.92,\"y\":269.9942,\"z\":1.0093}},\"6a3596\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1155,\"z\":0.08}},\"7da97a\":{\"lock\":false,\"pos\":{\"x\":-33.3865,\"y\":1.6302,\"z\":7.579},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"8068a5\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.1162,\"z\":0.08}},\"845876\":{\"lock\":false,\"pos\":{\"x\":-26.8158,\"y\":1.6166,\"z\":-7.6309},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"86a8a2\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9196,\"y\":270.3621,\"z\":0.0163}},\"87b0bf\":{\"lock\":false,\"pos\":{\"x\":-9.8234,\"y\":1.6118,\"z\":10.449},\"rot\":{\"x\":359.9201,\"y\":269.9924,\"z\":0.0168}},\"8e23df\":{\"lock\":false,\"pos\":{\"x\":-31.975,\"y\":1.6836,\"z\":13.5851},\"rot\":{\"x\":359.9205,\"y\":270.0044,\"z\":0.9712}},\"a22b0a\":{\"lock\":false,\"pos\":{\"x\":-31.8001,\"y\":1.6723,\"z\":-17.1027},\"rot\":{\"x\":359.9203,\"y\":270.0038,\"z\":0.8643}},\"a50e77\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":180.0168}},\"ab3a8b\":{\"lock\":false,\"pos\":{\"x\":-12.1389,\"y\":1.6083,\"z\":-12.444},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"ab8b14\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":180.0168}},\"b43794\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":180.0168}},\"c6b25f\":{\"lock\":false,\"pos\":{\"x\":-27.0768,\"y\":1.6203,\"z\":3.7261},\"rot\":{\"x\":0.0684,\"y\":134.9986,\"z\":0.0446}},\"c7eeea\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9989,\"z\":180.0168}},\"cb1ca5\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":180.0168}},\"d33b25\":{\"lock\":false,\"pos\":{\"x\":-30.2236,\"y\":1.6236,\"z\":-0.0297},\"rot\":{\"x\":359.9832,\"y\":0.0154,\"z\":359.92}},\"d54b36\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0032,\"z\":180.0168}},\"d607be\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.6578,\"z\":7.5695},\"rot\":{\"x\":359.92,\"y\":269.9975,\"z\":180.0156}},\"d8aee6\":{\"lock\":false,\"pos\":{\"x\":-41.536,\"y\":1.6891,\"z\":-9.4222},\"rot\":{\"x\":359.92,\"y\":269.9908,\"z\":0.9116}},\"dbacd2\":{\"lock\":false,\"pos\":{\"x\":-41.5638,\"y\":1.6936,\"z\":-1.5451},\"rot\":{\"x\":359.9198,\"y\":269.9995,\"z\":1.0276}},\"dcf652\":{\"lock\":false,\"pos\":{\"x\":-18.4677,\"y\":1.6602,\"z\":5.7149},\"rot\":{\"x\":359.9202,\"y\":269.9689,\"z\":0.8523}},\"e2fa2c\":{\"lock\":false,\"pos\":{\"x\":-18.7753,\"y\":1.6578,\"z\":-1.9529},\"rot\":{\"x\":359.9202,\"y\":270.0062,\"z\":0.8212}},\"e6fb42\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":180.0168}},\"ee558f\":{\"lock\":false,\"pos\":{\"x\":-7.5742,\"y\":1.6361,\"z\":15.174},\"rot\":{\"x\":358.9901,\"y\":224.879,\"z\":0.0575}},\"f4f0b5\":{\"lock\":false,\"pos\":{\"x\":-7.6533,\"y\":1.6099,\"z\":13.6408},\"rot\":{\"x\":359.9331,\"y\":315.0007,\"z\":359.9518}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "02d848", + "Name": "Card", + "Transform": { + "posX": -17.1199989, + "posY": 1.62115908, + "posZ": 7.569901, + "rotX": 359.9201, + "rotY": 269.998169, + "rotZ": 180.016739, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566004, + "SidewaysCard": false, + "CustomDeck": { + "5660": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "077502", + "Name": "Card", + "Transform": { + "posX": -17.1201, + "posY": 1.61667287, + "posZ": -7.700098, + "rotX": 359.920074, + "rotY": 269.995117, + "rotZ": 180.016663, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566107, + "SidewaysCard": false, + "CustomDeck": { + "5661": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c5419", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.029999746, + "rotX": 359.9201, + "rotY": 270.0027, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267201, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "205bd4", + "Name": "Card", + "Transform": { + "posX": -12.2255993, + "posY": 1.60761333, + "posZ": -15.292901, + "rotX": 359.9201, + "rotY": 270.000549, + "rotZ": 0.0168388654, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267100, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371332/438AC73FB21AA8024D48E80D40E3C511E5BAF633/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371751/9FC850CB1F65079BD0F2C59B912BC4A6CAE802AD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "208977", + "Name": "Deck", + "Transform": { + "posX": -41.2658, + "posY": 1.69421053, + "posZ": 5.95819855, + "rotX": 359.9199, + "rotY": 269.967438, + "rotZ": 0.9650838, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266400, + 266307, + 266306 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "497112", + "Name": "Card", + "Transform": { + "posX": 18.08783, + "posY": 1.29407358, + "posZ": -52.79304, + "rotX": 0.0204306412, + "rotY": 271.928467, + "rotZ": 0.016155839, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266400, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2843ba", + "Name": "Card", + "Transform": { + "posX": 18.2262611, + "posY": 1.33587039, + "posZ": -53.05513, + "rotX": 0.0188210327, + "rotY": 269.7207, + "rotZ": 0.0110297985, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266307, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2da191", + "Name": "Card", + "Transform": { + "posX": 18.3995171, + "posY": 1.370056, + "posZ": -52.457962, + "rotX": 0.01616188, + "rotY": 270.095032, + "rotZ": 0.012468229, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266306, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2aa3e6", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.631607, + "posZ": -3.83000016, + "rotX": 0.0166778285, + "rotY": 180.115738, + "rotZ": 0.07997347, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2b6a6d", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.641672, + "posZ": 15.1900043, + "rotX": 359.920074, + "rotY": 269.99823, + "rotZ": 180.0167, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566203, + "SidewaysCard": false, + "CustomDeck": { + "5662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ccb5c", + "Name": "Deck", + "Transform": { + "posX": -2.72470021, + "posY": 1.62076044, + "posZ": 0.373199522, + "rotX": 359.919739, + "rotY": 269.99588, + "rotZ": 0.0168431718, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267404, + 267402, + 267400 + ], + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "684784", + "Name": "Card", + "Transform": { + "posX": -2.72474742, + "posY": 1.59838426, + "posZ": 0.373339623, + "rotX": 359.928436, + "rotY": 269.9958, + "rotZ": 359.9879, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267404, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37caf4", + "Name": "Card", + "Transform": { + "posX": -2.72465038, + "posY": 1.62428761, + "posZ": 0.373246342, + "rotX": 359.5918, + "rotY": 269.9933, + "rotZ": 0.370825857, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267402, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "54e2d7", + "Name": "Card", + "Transform": { + "posX": -2.72471547, + "posY": 1.66379881, + "posZ": 0.3733123, + "rotX": 359.921967, + "rotY": 269.976135, + "rotZ": 0.0154887894, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267400, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "36d5b9", + "Name": "Deck", + "Transform": { + "posX": -3.92750049, + "posY": 1.72993588, + "posZ": 5.75650072, + "rotX": 359.919739, + "rotY": 270.000183, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267007, + 267006, + 267005, + 267004, + 267001, + 267000, + 266900, + 266901, + 266902, + 266903, + 266904, + 266905, + 266906, + 266907, + 266802, + 266801, + 266705, + 266704, + 266703, + 266702, + 266701, + 266700, + 266604, + 266603, + 266607 + ], + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "97fc31", + "Name": "Card", + "Transform": { + "posX": 13.1551762, + "posY": 1.32850635, + "posZ": -53.6221428, + "rotX": 0.020789139, + "rotY": 270.001648, + "rotZ": 0.0167761557, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267007, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65be91", + "Name": "Card", + "Transform": { + "posX": 13.1567764, + "posY": 1.35202873, + "posZ": -54.9103432, + "rotX": 0.012384627, + "rotY": 270.001373, + "rotZ": 0.738778532, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267006, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "785d47", + "Name": "Card", + "Transform": { + "posX": 12.9628706, + "posY": 1.40176785, + "posZ": -54.52726, + "rotX": 0.0117082251, + "rotY": 269.999756, + "rotZ": 0.48359704, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267005, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7a39c", + "Name": "Card", + "Transform": { + "posX": 13.0236855, + "posY": 1.36895108, + "posZ": -56.52236, + "rotX": 0.0207504351, + "rotY": 269.997253, + "rotZ": 2.18299723, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267004, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "92b003", + "Name": "Card", + "Transform": { + "posX": 13.8548212, + "posY": 1.32617736, + "posZ": -62.3600922, + "rotX": 0.01978901, + "rotY": 269.998718, + "rotZ": 0.0150762955, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267001, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e732d6", + "Name": "Card", + "Transform": { + "posX": 13.8871851, + "posY": 1.36801112, + "posZ": -62.2890167, + "rotX": 0.0170501843, + "rotY": 269.99884, + "rotZ": 0.00843988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267000, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c59bec", + "Name": "Card", + "Transform": { + "posX": 16.67479, + "posY": 1.29203188, + "posZ": -58.0858, + "rotX": 0.0208170786, + "rotY": 269.991, + "rotZ": 0.0168180764, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266900, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c316b6", + "Name": "Card", + "Transform": { + "posX": 16.79173, + "posY": 1.33395839, + "posZ": -57.8354759, + "rotX": 0.0149964057, + "rotY": 269.547424, + "rotZ": 0.008339673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266901, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "097145", + "Name": "Card", + "Transform": { + "posX": 16.48236, + "posY": 1.36778021, + "posZ": -57.9695244, + "rotX": 0.0160454642, + "rotY": 270.0, + "rotZ": 0.0192434788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266902, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4940b", + "Name": "Card", + "Transform": { + "posX": 13.1570683, + "posY": 1.47180283, + "posZ": -53.28644, + "rotX": 0.0167519022, + "rotY": 269.559235, + "rotZ": 0.0128870094, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266903, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "699b45", + "Name": "Card", + "Transform": { + "posX": 13.1153011, + "posY": 1.48138988, + "posZ": -53.4107437, + "rotX": 0.0169983376, + "rotY": 269.944672, + "rotZ": 0.01279486, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266904, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74fbb3", + "Name": "Card", + "Transform": { + "posX": 13.28258, + "posY": 1.491275, + "posZ": -52.8485222, + "rotX": 0.00640156632, + "rotY": 269.377441, + "rotZ": 0.02370262, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266905, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "229e4a", + "Name": "Card", + "Transform": { + "posX": 13.0145731, + "posY": 1.50073647, + "posZ": -52.87223, + "rotX": 0.0175493434, + "rotY": 269.97406, + "rotZ": 0.0124435741, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266906, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5d125", + "Name": "Card", + "Transform": { + "posX": 13.8783255, + "posY": 1.517174, + "posZ": -54.12933, + "rotX": 0.0128606064, + "rotY": 270.0002, + "rotZ": 1.53229189, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266907, + "SidewaysCard": false, + "CustomDeck": { + "2669": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753988984/AFBFB12988822EC1F82F17B3992D43971937B04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753989318/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "06a37f", + "Name": "Card", + "Transform": { + "posX": 13.298254, + "posY": 1.558564, + "posZ": -53.110096, + "rotX": 0.0209629573, + "rotY": 269.9919, + "rotZ": 0.0168139916, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266802, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6d123", + "Name": "Card", + "Transform": { + "posX": 13.3592539, + "posY": 1.56829321, + "posZ": -52.703083, + "rotX": 0.0211270247, + "rotY": 269.991852, + "rotZ": 0.0162057765, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266801, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbadc9", + "Name": "Card", + "Transform": { + "posX": 13.2489052, + "posY": 1.577892, + "posZ": -52.75454, + "rotX": 0.0211273339, + "rotY": 270.0, + "rotZ": 0.0162880179, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266705, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9ebd51", + "Name": "Card", + "Transform": { + "posX": 13.3165092, + "posY": 1.58742654, + "posZ": -53.15674, + "rotX": 0.0209865365, + "rotY": 270.0, + "rotZ": 0.01665908, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266704, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "18b1c7", + "Name": "Card", + "Transform": { + "posX": 13.0534258, + "posY": 1.59703255, + "posZ": -52.91864, + "rotX": 0.020691691, + "rotY": 270.0, + "rotZ": 0.0166429877, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266703, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "802d5f", + "Name": "Card", + "Transform": { + "posX": 12.6325245, + "posY": 1.60646117, + "posZ": -53.14098, + "rotX": 0.0207187943, + "rotY": 270.0, + "rotZ": 0.0168419965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266702, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65ea73", + "Name": "Card", + "Transform": { + "posX": 13.2385387, + "posY": 1.6163, + "posZ": -53.13551, + "rotX": 0.02094953, + "rotY": 270.0, + "rotZ": 0.0168272555, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266701, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c16918", + "Name": "Card", + "Transform": { + "posX": 13.3530188, + "posY": 1.62585235, + "posZ": -53.5235443, + "rotX": 0.0209249165, + "rotY": 270.0, + "rotZ": 0.01689009, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266700, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4acedc", + "Name": "Card", + "Transform": { + "posX": 8.63512, + "posY": 1.32686615, + "posZ": -53.5932274, + "rotX": 0.0209837053, + "rotY": 269.6513, + "rotZ": 0.01619276, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266604, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "077845", + "Name": "Card", + "Transform": { + "posX": 8.562268, + "posY": 1.36866248, + "posZ": -53.7305031, + "rotX": 0.0163689181, + "rotY": 269.9567, + "rotZ": 0.009798045, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266603, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf9d3b", + "Name": "Card", + "Transform": { + "posX": 12.8821, + "posY": 1.65478778, + "posZ": -52.7189064, + "rotX": 0.0205236282, + "rotY": 269.971039, + "rotZ": 0.01674092, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266607, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "3daef1", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61560476, + "posZ": 3.86000013, + "rotX": 0.0166773815, + "rotY": 180.115967, + "rotZ": 0.0799746662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3ebe6a", + "Name": "Card", + "Transform": { + "posX": -30.2244, + "posY": 1.63271666, + "posZ": -15.2799978, + "rotX": 359.9201, + "rotY": 269.9959, + "rotZ": 180.016754, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566302, + "SidewaysCard": false, + "CustomDeck": { + "5663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "416294", + "Name": "Card", + "Transform": { + "posX": -43.3700027, + "posY": 1.65554845, + "posZ": -0.0300971176, + "rotX": 359.919983, + "rotY": 269.993958, + "rotZ": 180.015564, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566401, + "SidewaysCard": false, + "CustomDeck": { + "5664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4596ec", + "Name": "Card", + "Transform": { + "posX": -43.37, + "posY": 1.65328681, + "posZ": -7.70009851, + "rotX": 359.92, + "rotY": 269.994781, + "rotZ": 180.016037, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566500, + "SidewaysCard": false, + "CustomDeck": { + "5665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "465fa8", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0322, + "posY": 1.62131429, + "posZ": 7.365799, + "rotX": 359.9201, + "rotY": 269.9955, + "rotZ": 0.0168749616, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "46d9c5", + "Name": "Card", + "Transform": { + "posX": -8.075299, + "posY": 1.60775971, + "posZ": 4.76799965, + "rotX": 359.9216, + "rotY": 269.998871, + "rotZ": 0.0167394429, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267002, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a9ccb", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4303, + "posY": 1.62576509, + "posZ": -7.84730148, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168676078, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "50eef0", + "Name": "Deck", + "Transform": { + "posX": -2.68830013, + "posY": 1.62393093, + "posZ": -5.04630136, + "rotX": 359.919739, + "rotY": 270.002472, + "rotZ": 0.016834097, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 267407, + 267405, + 267403, + 267401 + ], + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0a9dd4", + "Name": "Card", + "Transform": { + "posX": -2.68831754, + "posY": 1.597523, + "posZ": -5.0462513, + "rotX": 359.918121, + "rotY": 270.002045, + "rotZ": 0.0244884416, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267407, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98a257", + "Name": "Card", + "Transform": { + "posX": -2.68845677, + "posY": 1.627717, + "posZ": -5.048436, + "rotX": 359.849762, + "rotY": 269.995758, + "rotZ": 359.908539, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267405, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8036c", + "Name": "Card", + "Transform": { + "posX": -2.688522, + "posY": 1.66223633, + "posZ": -5.048525, + "rotX": 359.932678, + "rotY": 269.996246, + "rotZ": 0.0133450544, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267403, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c829c", + "Name": "Card", + "Transform": { + "posX": -2.68852282, + "posY": 1.67191768, + "posZ": -5.04852438, + "rotX": 359.932068, + "rotY": 269.995331, + "rotZ": 0.0134634888, + "scaleX": 0.7152412, + "scaleY": 1.0, + "scaleZ": 0.7152412 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267401, + "SidewaysCard": false, + "CustomDeck": { + "2674": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646415655/91A8E0A43A4578809B61C342671D0134B5BB66A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646416116/943B7A2CF5ECD1C56D0ECB1C72110E07679BE3FE/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "567554", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.453, + "posY": 1.62693739, + "posZ": -3.96630073, + "rotX": 0.0684079453, + "rotY": 135.000031, + "rotZ": 0.04458477, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "64f366", + "Name": "Card", + "Transform": { + "posX": -8.0701, + "posY": 1.60856187, + "posZ": 7.5224, + "rotX": 359.9216, + "rotY": 269.9922, + "rotZ": 0.0167479739, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266803, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65c10b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69650161, + "posY": 1.55831683, + "posZ": 14.278904, + "rotX": 359.955139, + "rotY": 225.004517, + "rotZ": 0.0686669052, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Mourning Chorus", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "9a8584", + "Name": "Deck", + "Transform": { + "posX": 1.6964252, + "posY": 3.69619679, + "posZ": 14.2788353, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 0.058314383, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enemies (Act 1b)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266606, + 266605, + 266601, + 266600 + ], + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "4b33e1", + "Name": "Card", + "Transform": { + "posX": 8.692557, + "posY": 1.32895517, + "posZ": -46.47828, + "rotX": 0.0211864561, + "rotY": 269.435944, + "rotZ": 0.0151580311, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266606, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b846f5", + "Name": "Card", + "Transform": { + "posX": 8.922111, + "posY": 1.37075436, + "posZ": -46.81911, + "rotX": 0.018540509, + "rotY": 269.457581, + "rotZ": 0.0113765337, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266605, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f600de", + "Name": "Card", + "Transform": { + "posX": 8.631995, + "posY": 1.40472257, + "posZ": -46.47255, + "rotX": 0.0166009814, + "rotY": 269.991028, + "rotZ": 0.0128652574, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266601, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "068ab4", + "Name": "Card", + "Transform": { + "posX": 8.814097, + "posY": 1.414617, + "posZ": -46.33688, + "rotX": 0.019853564, + "rotY": 269.84494, + "rotZ": 0.008689405, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266600, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ca8016", + "Name": "Card", + "Transform": { + "posX": 1.69642007, + "posY": 3.67051458, + "posZ": 14.2788363, + "rotX": 359.960754, + "rotY": 224.998, + "rotZ": 0.05565918, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266706, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7a81f", + "Name": "Card", + "Transform": { + "posX": 1.696423, + "posY": 3.6699934, + "posZ": 14.2788363, + "rotX": 359.948059, + "rotY": 224.998062, + "rotZ": 0.05832153, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266707, + "SidewaysCard": false, + "CustomDeck": { + "2667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646367240/0B8EED3F58E77F08027114C4DF169F7D48C7EA0F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753987049/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ef70f", + "Name": "Card", + "Transform": { + "posX": 2.12815714, + "posY": 3.664065, + "posZ": 16.1143131, + "rotX": 359.58963, + "rotY": 269.993, + "rotZ": 359.6666, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266803, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d125f2", + "Name": "Card", + "Transform": { + "posX": 1.6964128, + "posY": 4.141604, + "posZ": 14.2788382, + "rotX": 0.0208084583, + "rotY": 224.998032, + "rotZ": 0.0167718437, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267003, + "SidewaysCard": false, + "CustomDeck": { + "2670": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646370433/913953F9BFF77D02430B7AD5D87D316124F40371/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753990845/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55ef32", + "Name": "CardCustom", + "Transform": { + "posX": 1.69643211, + "posY": 3.66172838, + "posZ": 14.2788086, + "rotX": 359.967346, + "rotY": 224.997955, + "rotZ": 0.07070568, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561500, + "SidewaysCard": false, + "CustomDeck": { + "5615": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480980332/858630B75390C6E2ECDE4E3AD55CD4BFB6F9126D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "68da04", + "Name": "Deck", + "Transform": { + "posX": -18.656, + "posY": 1.65907979, + "posZ": -9.24620152, + "rotX": 359.920319, + "rotY": 269.9942, + "rotZ": 1.0098213, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266501, + 266500, + 266407 + ], + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "394b51", + "Name": "Card", + "Transform": { + "posX": 15.6769428, + "posY": 1.31264365, + "posZ": -51.3037872, + "rotX": 359.3102, + "rotY": 270.0001, + "rotZ": 0.0167381112, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266501, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff5426", + "Name": "Card", + "Transform": { + "posX": 15.630065, + "posY": 1.355056, + "posZ": -51.5301971, + "rotX": 359.305237, + "rotY": 270.000641, + "rotZ": 0.0138975745, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266500, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dddd00", + "Name": "Card", + "Transform": { + "posX": 15.79798, + "posY": 1.39047277, + "posZ": -51.5326233, + "rotX": 359.446838, + "rotY": 269.337341, + "rotZ": 0.02086853, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266407, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "6a3596", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63494289, + "posZ": -7.7, + "rotX": 359.9201, + "rotY": 270.0027, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267202, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7733, + "posY": 1.63386738, + "posZ": 3.86000013, + "rotX": 0.0166781582, + "rotY": 180.115448, + "rotZ": 0.07997414, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7da97a", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.3865, + "posY": 1.63023782, + "posZ": 7.57899952, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168685317, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8068a5", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61334479, + "posZ": -3.83000016, + "rotX": 0.0166771729, + "rotY": 180.116165, + "rotZ": 0.0799727738, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "845876", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8158, + "posY": 1.61660528, + "posZ": -7.63090134, + "rotX": 359.9201, + "rotY": 269.999756, + "rotZ": 0.0168699436, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "86a8a2", + "Name": "Card", + "Transform": { + "posX": -3.9560008, + "posY": 1.59753942, + "posZ": -10.4412022, + "rotX": 359.919647, + "rotY": 270.36203, + "rotZ": 0.0163298044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266203, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646361077/8E4E5A6D8187F4173AA5AE9ECDBADE61519ACC63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646361782/760A2EA47058CA9971C6BAC126AA85122930CE6E/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "87b0bf", + "Name": "Card", + "Transform": { + "posX": -9.823398, + "posY": 1.611829, + "posZ": 10.4490023, + "rotX": 359.9201, + "rotY": 269.9924, + "rotZ": 0.0168485343, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266602, + "SidewaysCard": false, + "CustomDeck": { + "2666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985140/189F3339BD036516BD732D1EFF265EC5C4526017/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753985632/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e23df", + "Name": "Deck", + "Transform": { + "posX": -31.975, + "posY": 1.68363643, + "posZ": 13.5851021, + "rotX": 359.920349, + "rotY": 270.004364, + "rotZ": 0.97170186, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266406, + 266405, + 266404 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "bd8538", + "Name": "Card", + "Transform": { + "posX": 17.2838764, + "posY": 1.29446256, + "posZ": -50.4812355, + "rotX": 0.0211633388, + "rotY": 269.308655, + "rotZ": 0.0154981194, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266406, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "62705d", + "Name": "Card", + "Transform": { + "posX": 16.8914547, + "posY": 1.33613622, + "posZ": -50.697525, + "rotX": 0.018253183, + "rotY": 269.630768, + "rotZ": 0.00937528349, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266405, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3043e8", + "Name": "Card", + "Transform": { + "posX": 17.305727, + "posY": 1.37023377, + "posZ": -50.5173836, + "rotX": 0.0175633319, + "rotY": 269.2999, + "rotZ": 0.0123754386, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266404, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a22b0a", + "Name": "Deck", + "Transform": { + "posX": -31.8001, + "posY": 1.67233169, + "posZ": -17.1027012, + "rotX": 359.920258, + "rotY": 270.003784, + "rotZ": 0.8647847, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266403, + 266402, + 266401 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "970baf", + "Name": "Card", + "Transform": { + "posX": 16.5590153, + "posY": 1.29404855, + "posZ": -51.00946, + "rotX": 0.02079927, + "rotY": 270.430756, + "rotZ": 0.0161592066, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266403, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e384b", + "Name": "Card", + "Transform": { + "posX": 16.2281914, + "posY": 1.3357569, + "posZ": -51.14646, + "rotX": 0.0176579878, + "rotY": 269.983734, + "rotZ": 0.009572829, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266402, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a903bc", + "Name": "Card", + "Transform": { + "posX": 16.2957363, + "posY": 1.36974657, + "posZ": -50.9662628, + "rotX": 0.016384175, + "rotY": 269.3896, + "rotZ": 0.01289229, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266401, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753982573/34F9CDDD9A1C7A840ABB114D9E440E4D37D89DB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753983170/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a50e77", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63943052, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 270.0027, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267203, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3a8b", + "Name": "Card", + "Transform": { + "posX": -12.1388988, + "posY": 1.60832977, + "posZ": -12.4439993, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168397781, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267101, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371332/438AC73FB21AA8024D48E80D40E3C511E5BAF633/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371751/9FC850CB1F65079BD0F2C59B912BC4A6CAE802AD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab8b14", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62806654, + "posZ": -0.0299995318, + "rotX": 359.9201, + "rotY": 270.0027, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267205, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b43794", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.6303, + "posZ": 7.570001, + "rotX": 359.9201, + "rotY": 270.0027, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267204, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6b25f", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.0768, + "posY": 1.620307, + "posZ": 3.72610021, + "rotX": 0.06840911, + "rotY": 134.998566, + "rotZ": 0.0445832722, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c7eeea", + "Name": "Card", + "Transform": { + "posX": -17.12, + "posY": 1.618925, + "posZ": -0.029998837, + "rotX": 359.9201, + "rotY": 269.998932, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566605, + "SidewaysCard": false, + "CustomDeck": { + "5666": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb1ca5", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 270.0106, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267207, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d33b25", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2236, + "posY": 1.62359154, + "posZ": -0.0296999291, + "rotX": 359.9832, + "rotY": 0.01545042, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d54b36", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.644075, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 270.0032, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267200, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d607be", + "Name": "Card", + "Transform": { + "posX": -43.3700027, + "posY": 1.65778232, + "posZ": 7.56950331, + "rotX": 359.919983, + "rotY": 269.99762, + "rotZ": 180.015533, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 566706, + "SidewaysCard": false, + "CustomDeck": { + "5667": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373786/0D099E4DED6A7475435D23B653C256B8B266F904/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646374046/DEB883C821B63F560AA63D5C2964F3EF9D1637C3/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8aee6", + "Name": "DeckCustom", + "Transform": { + "posX": -41.536, + "posY": 1.68906188, + "posZ": -9.422202, + "rotX": 359.92, + "rotY": 269.990845, + "rotZ": 0.912147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266302, + 266300, + 266301 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "431fb5", + "Name": "Card", + "Transform": { + "posX": 22.2996655, + "posY": 1.29505432, + "posZ": -54.5056572, + "rotX": 0.0174616538, + "rotY": 180.000015, + "rotZ": 359.9747, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266302, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f49996", + "Name": "Card", + "Transform": { + "posX": 5.337499, + "posY": 1.60438323, + "posZ": -25.47703, + "rotX": 0.0175021123, + "rotY": 180.000031, + "rotZ": 180.080643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266300, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "620f32", + "Name": "Card", + "Transform": { + "posX": 5.32845163, + "posY": 1.49713051, + "posZ": -25.5008545, + "rotX": 0.01687348, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 266301, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "dbacd2", + "Name": "Deck", + "Transform": { + "posX": -41.5638, + "posY": 1.69362438, + "posZ": -1.54510164, + "rotX": 359.9199, + "rotY": 269.999542, + "rotZ": 1.02811539, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266305, + 266304, + 266303 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a7aa04", + "Name": "Card", + "Transform": { + "posX": 22.7257824, + "posY": 1.29091644, + "posZ": -55.07657, + "rotX": 0.0579504669, + "rotY": 285.179138, + "rotZ": 359.74292, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266305, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42314c", + "Name": "Card", + "Transform": { + "posX": 23.3897514, + "posY": 1.321197, + "posZ": -54.5752945, + "rotX": 359.9785, + "rotY": 278.949768, + "rotZ": 359.9474, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266304, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85a6ec", + "Name": "Card", + "Transform": { + "posX": 23.12869, + "posY": 1.362845, + "posZ": -54.7648964, + "rotX": 359.9528, + "rotY": 269.9146, + "rotZ": 359.918335, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266303, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753980910/47AC371A3BE06DB6DCEC42064A81E0215A232821/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753981224/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "dcf652", + "Name": "Deck", + "Transform": { + "posX": -18.4677, + "posY": 1.66021168, + "posZ": 5.7149, + "rotX": 359.920227, + "rotY": 269.9689, + "rotZ": 0.8525833, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266504, + 266503, + 266502 + ], + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "164834", + "Name": "Card", + "Transform": { + "posX": 15.4130592, + "posY": 1.35236621, + "posZ": -49.78411, + "rotX": 358.875824, + "rotY": 269.977417, + "rotZ": 358.562164, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266504, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f8e5e7", + "Name": "Card", + "Transform": { + "posX": 15.907074, + "posY": 1.42035, + "posZ": -49.7049141, + "rotX": 359.6726, + "rotY": 270.003357, + "rotZ": 359.47757, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266503, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc03a6", + "Name": "Card", + "Transform": { + "posX": 15.3555231, + "posY": 1.39551067, + "posZ": -49.7859, + "rotX": 359.418335, + "rotY": 270.0074, + "rotZ": 0.01633225, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266502, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e2fa2c", + "Name": "Deck", + "Transform": { + "posX": -18.7753, + "posY": 1.657791, + "posZ": -1.9529, + "rotX": 359.920258, + "rotY": 270.0062, + "rotZ": 0.8212333, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266507, + 266506, + 266505 + ], + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f64f3d", + "Name": "Card", + "Transform": { + "posX": 14.8444338, + "posY": 1.32355154, + "posZ": -46.36533, + "rotX": 359.25708, + "rotY": 269.999451, + "rotZ": 0.01672371, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266507, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "024e9b", + "Name": "Card", + "Transform": { + "posX": 13.81984, + "posY": 1.3275398, + "posZ": -57.65728, + "rotX": 0.0198774189, + "rotY": 269.9995, + "rotZ": 0.0150064509, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266506, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "361fa2", + "Name": "Card", + "Transform": { + "posX": 13.9228535, + "posY": 1.36944175, + "posZ": -57.62291, + "rotX": 0.0156465713, + "rotY": 269.9997, + "rotZ": 0.004972737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266505, + "SidewaysCard": false, + "CustomDeck": { + "2665": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984070/0039E2E353F16308113F1619C17549D83DA4AC69/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767067672753984384/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e6fb42", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64856255, + "posZ": 7.56999969, + "rotX": 359.9201, + "rotY": 270.0021, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267206, + "SidewaysCard": false, + "CustomDeck": { + "2672": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646372703/834315C569D9B29EECFB185B7EE4DF3F2CEC6D59/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646373019/CADFEDDA74E1F9BC2DF30632BA7DEB05C5C26894/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ee558f", + "Name": "Card", + "Transform": { + "posX": -7.57424068, + "posY": 1.63613927, + "posZ": 15.1742363, + "rotX": 358.9901, + "rotY": 224.8693, + "rotZ": 0.0576101579, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266800, + "SidewaysCard": false, + "CustomDeck": { + "2668": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368182/690235417C75795BD65DE4A9AD5A2800D01AC2B9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646368585/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f4f0b5", + "Name": "Card", + "Transform": { + "posX": -7.6533, + "posY": 1.60990071, + "posZ": 13.6408043, + "rotX": 359.933136, + "rotY": 315.0007, + "rotZ": 359.951752, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 267102, + "SidewaysCard": false, + "CustomDeck": { + "2671": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371332/438AC73FB21AA8024D48E80D40E3C511E5BAF633/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1764819461646371751/9FC850CB1F65079BD0F2C59B912BC4A6CAE802AD/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "c29a78", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.0398245, + "posY": 1.46714067, + "posZ": 8.204737, + "rotX": 359.920135, + "rotY": 270.0003, + "rotZ": 0.0168733038, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Dead by Dawn", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476580390/2CDEA08204BDD3817EF1D5B1662385D98EE40C12/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"2502cf\":{\"lock\":false,\"pos\":{\"x\":-26.8425,\"y\":1.6178,\"z\":-3.7576},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"279b63\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":180.0169}},\"2ee669\":{\"lock\":false,\"pos\":{\"x\":-26.9489,\"y\":1.6213,\"z\":7.414},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"3bc191\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6464,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":180.0169}},\"3d4304\":{\"lock\":false,\"pos\":{\"x\":-13.9111,\"y\":1.6148,\"z\":1.0399},\"rot\":{\"x\":359.9201,\"y\":270.0134,\"z\":0.0169}},\"42659d\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9903,\"z\":180.0169}},\"4affea\":{\"lock\":false,\"pos\":{\"x\":-26.8395,\"y\":1.6167,\"z\":-7.5503},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"517adf\":{\"lock\":false,\"pos\":{\"x\":-30.2249,\"y\":1.635,\"z\":-7.7291},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0169}},\"59f495\":{\"lock\":false,\"pos\":{\"x\":-9.1881,\"y\":1.6363,\"z\":4.0044},\"rot\":{\"x\":359.9194,\"y\":270.0067,\"z\":0.0154}},\"5f89b9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9847,\"z\":180.0169}},\"6f0bc7\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0195,\"z\":0.0799}},\"71871c\":{\"lock\":false,\"pos\":{\"x\":-33.4723,\"y\":1.6259,\"z\":-7.6295},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0193,\"z\":0.0799}},\"795285\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9851,\"z\":180.0169}},\"818b5f\":{\"lock\":false,\"pos\":{\"x\":-9.1339,\"y\":1.6227,\"z\":-7.1348},\"rot\":{\"x\":359.9203,\"y\":269.9722,\"z\":0.017}},\"90a1b2\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6395,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9919,\"z\":180.0169}},\"a0a166\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":225.0055,\"z\":0.0687}},\"aaf6ab\":{\"lock\":false,\"pos\":{\"x\":-14.0178,\"y\":1.6143,\"z\":-1.3583},\"rot\":{\"x\":359.9201,\"y\":269.9908,\"z\":0.0169}},\"ae4c8f\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.019,\"z\":0.0799}},\"af3f78\":{\"lock\":false,\"pos\":{\"x\":-33.3916,\"y\":1.6281,\"z\":-0.0126},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"b291a7\":{\"lock\":false,\"pos\":{\"x\":-9.3505,\"y\":1.6094,\"z\":4.2317},\"rot\":{\"x\":359.9199,\"y\":270.0025,\"z\":0.0166}},\"b6a6c8\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0487},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"b6b9c6\":{\"lock\":false,\"pos\":{\"x\":-9.2938,\"y\":1.6442,\"z\":-0.32},\"rot\":{\"x\":359.9202,\"y\":270.0005,\"z\":0.017}},\"b7c328\":{\"lock\":false,\"pos\":{\"x\":-9.1795,\"y\":1.6067,\"z\":-4.2102},\"rot\":{\"x\":359.9203,\"y\":269.9793,\"z\":0.017}},\"b814a8\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0196,\"z\":0.0799}},\"c0c308\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":359.9197,\"y\":269.9977,\"z\":0.0168}},\"c76ad6\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6259,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0169}},\"ca58ab\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7396,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0012,\"z\":180.0168}},\"cfb021\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4411},\"rot\":{\"x\":359.9197,\"y\":270.004,\"z\":0.0168}},\"d57fbc\":{\"lock\":false,\"pos\":{\"x\":-8.9519,\"y\":1.6335,\"z\":-4.3519},\"rot\":{\"x\":359.9201,\"y\":270.0067,\"z\":0.0167}},\"dbc955\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0169}},\"dfc4bf\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0193,\"z\":0.0799}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2502cf", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8425, + "posY": 1.61778069, + "posZ": -3.757601, + "rotX": 0.06840804, + "rotY": 135.0, + "rotZ": 0.0445849821, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "279b63", + "Name": "Card", + "Transform": { + "posX": -36.7733, + "posY": 1.644075, + "posZ": -7.700001, + "rotX": 359.9201, + "rotY": 269.9855, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560403, + "SidewaysCard": false, + "CustomDeck": { + "5604": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ee669", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9489, + "posY": 1.62121248, + "posZ": 7.414, + "rotX": 359.9201, + "rotY": 269.999634, + "rotZ": 0.0168669447, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3bc191", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0299999528, + "rotX": 359.9201, + "rotY": 269.9952, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562707, + "SidewaysCard": false, + "CustomDeck": { + "5627": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546195787/E99A15D768317754AE5AED6ED9412E5C9DFB2B48/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546196588/F878041F66169948A7B161403373ECA5CFD62C3D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d4304", + "Name": "CardCustom", + "Transform": { + "posX": -13.9111, + "posY": 1.61476374, + "posZ": 1.03989971, + "rotX": 359.9201, + "rotY": 270.0134, + "rotZ": 0.016821038, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561300, + "SidewaysCard": false, + "CustomDeck": { + "5613": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476657689/ED1D39BF6ABE02C120EBC7FAEAFC6FC32DD9A34C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42659d", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64856255, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 269.990326, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558600, + "SidewaysCard": false, + "CustomDeck": { + "5586": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171735790/A71F6B019C23D5FB70F237A93B4D740869146451/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171736142/6B0C81610605897C15DB98A3734564533356C714/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4affea", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8395, + "posY": 1.616662, + "posZ": -7.550301, + "rotX": 0.07989446, + "rotY": 90.0000153, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "517adf", + "Name": "Card", + "Transform": { + "posX": -30.2249, + "posY": 1.63493514, + "posZ": -7.7291007, + "rotX": 359.9201, + "rotY": 269.992, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561400, + "SidewaysCard": false, + "CustomDeck": { + "5614": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59f495", + "Name": "Card", + "Transform": { + "posX": -9.188095, + "posY": 1.63624942, + "posZ": 4.00440168, + "rotX": 359.919434, + "rotY": 270.0067, + "rotZ": 0.0153933493, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563201, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f89b9", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.63030028, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 269.98468, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 560704, + "SidewaysCard": false, + "CustomDeck": { + "5607": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f0bc7", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61334479, + "posZ": -3.83000016, + "rotX": 0.0168121215, + "rotY": 180.019455, + "rotZ": 0.07994556, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "71871c", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.4723, + "posY": 1.62588787, + "posZ": -7.629501, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 0.0168671478, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7733, + "posY": 1.63386726, + "posZ": 3.86000061, + "rotX": 0.0168123357, + "rotY": 180.019257, + "rotZ": 0.0799494758, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "795285", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62806654, + "posZ": -0.029999854, + "rotX": 359.9201, + "rotY": 269.9851, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561702, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "818b5f", + "Name": "Deck", + "Transform": { + "posX": -9.133902, + "posY": 1.62267041, + "posZ": -7.134801, + "rotX": 359.9218, + "rotY": 269.972168, + "rotZ": 0.0168802515, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Greyson's Respect Setup", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 378618, + 559001 + ], + "CustomDeck": { + "3786": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5590": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2a1cd9", + "Name": "Card", + "Transform": { + "posX": -12.227869, + "posY": 1.60975158, + "posZ": -7.946971, + "rotX": 359.920349, + "rotY": 269.9726, + "rotZ": 0.0152917318, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agency Backup (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378618, + "SidewaysCard": false, + "CustomDeck": { + "3786": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e0690", + "Name": "Card", + "Transform": { + "posX": -12.2995, + "posY": 1.651947, + "posZ": -8.44644, + "rotX": 359.9327, + "rotY": 269.9944, + "rotZ": 0.0102427388, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 559001, + "SidewaysCard": false, + "CustomDeck": { + "5590": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "90a1b2", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63943064, + "posZ": 7.57, + "rotX": 359.9201, + "rotY": 269.9919, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561905, + "SidewaysCard": false, + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a0a166", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.69640136, + "posY": 1.55831766, + "posZ": 14.2791052, + "rotX": 359.955139, + "rotY": 225.005524, + "rotZ": 0.06866602, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "Dead by Dawn", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "b6da68", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 13.4560318, + "posY": 2.44081378, + "posZ": -19.2572784, + "rotX": 359.98407, + "rotY": 224.999847, + "rotZ": 0.0244683735, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Weaknesses & Player Cards", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "94d230", + "Name": "Deck", + "Transform": { + "posX": 15.3161631, + "posY": 2.491068, + "posZ": -35.6231461, + "rotX": 359.920135, + "rotY": 269.9995, + "rotZ": 0.0168758016, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561700, + 561600 + ], + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "eaee67", + "Name": "CardCustom", + "Transform": { + "posX": 8.703704, + "posY": 1.47833991, + "posZ": -15.7265863, + "rotX": 359.920227, + "rotY": 269.9996, + "rotZ": 0.0162468087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561700, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "145d18", + "Name": "CardCustom", + "Transform": { + "posX": 8.625888, + "posY": 1.52053964, + "posZ": -16.0226822, + "rotX": 359.9198, + "rotY": 269.9999, + "rotZ": 0.013494432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561600, + "SidewaysCard": false, + "CustomDeck": { + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1bcdf3", + "Name": "Deck", + "Transform": { + "posX": 17.1088924, + "posY": 3.49557376, + "posZ": -33.1254921, + "rotX": 0.427016765, + "rotY": 270.0265, + "rotZ": 0.0172748547, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561700, + 561600 + ], + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "eaee67", + "Name": "CardCustom", + "Transform": { + "posX": 8.703704, + "posY": 1.47833991, + "posZ": -15.7265863, + "rotX": 359.920227, + "rotY": 269.9996, + "rotZ": 0.0162468087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561700, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "145d18", + "Name": "CardCustom", + "Transform": { + "posX": 8.625888, + "posY": 1.52053964, + "posZ": -16.0226822, + "rotX": 359.9198, + "rotY": 269.9999, + "rotZ": 0.013494432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561600, + "SidewaysCard": false, + "CustomDeck": { + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "fd5646", + "Name": "Deck", + "Transform": { + "posX": 16.4750862, + "posY": 3.48662734, + "posZ": -33.1267433, + "rotX": 359.920135, + "rotY": 269.999542, + "rotZ": 0.0168699082, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561700, + 561600 + ], + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "eaee67", + "Name": "CardCustom", + "Transform": { + "posX": 8.703704, + "posY": 1.47833991, + "posZ": -15.7265863, + "rotX": 359.920227, + "rotY": 269.9996, + "rotZ": 0.0162468087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561700, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "145d18", + "Name": "CardCustom", + "Transform": { + "posX": 8.625888, + "posY": 1.52053964, + "posZ": -16.0226822, + "rotX": 359.9198, + "rotY": 269.9999, + "rotZ": 0.013494432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561600, + "SidewaysCard": false, + "CustomDeck": { + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "672e15", + "Name": "Deck", + "Transform": { + "posX": 15.0200386, + "posY": 2.49385285, + "posZ": -28.4947128, + "rotX": 359.920135, + "rotY": 269.9995, + "rotZ": 0.0168753024, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561700, + 561600 + ], + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "eaee67", + "Name": "CardCustom", + "Transform": { + "posX": 8.703704, + "posY": 1.47833991, + "posZ": -15.7265863, + "rotX": 359.920227, + "rotY": 269.9996, + "rotZ": 0.0162468087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561700, + "SidewaysCard": false, + "CustomDeck": { + "5617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480985062/54BAE306F123BC97F1E29FA8FFCE12BA486A4ED1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "145d18", + "Name": "CardCustom", + "Transform": { + "posX": 8.625888, + "posY": 1.52053964, + "posZ": -16.0226822, + "rotX": 359.9198, + "rotY": 269.9999, + "rotZ": 0.013494432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561600, + "SidewaysCard": false, + "CustomDeck": { + "5616": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480984110/A65F86065C1E2488A8D2996E1445017D732E899E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "8093e9", + "Name": "Deck", + "Transform": { + "posX": 20.7934418, + "posY": 3.482244, + "posZ": -32.6708565, + "rotX": 359.920135, + "rotY": 269.999939, + "rotZ": 0.0168734845, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561900, + 561800 + ], + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ec47d8", + "Name": "CardCustom", + "Transform": { + "posX": 9.040213, + "posY": 1.47648621, + "posZ": -20.4625988, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0169113576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561900, + "SidewaysCard": false, + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69936e", + "Name": "CardCustom", + "Transform": { + "posX": 9.19501, + "posY": 1.57603419, + "posZ": -20.37829, + "rotX": 2.293653, + "rotY": 269.995056, + "rotZ": 0.016910689, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561800, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "7fdc72", + "Name": "Deck", + "Transform": { + "posX": 20.4249649, + "posY": 3.48283577, + "posZ": -26.4993725, + "rotX": 359.920135, + "rotY": 270.000031, + "rotZ": 0.0168733, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561900, + 561800 + ], + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ec47d8", + "Name": "CardCustom", + "Transform": { + "posX": 18.9601746, + "posY": 1.46367979, + "posZ": -16.9331188, + "rotX": 359.9203, + "rotY": 270.000061, + "rotZ": 0.0158255212, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561900, + "SidewaysCard": false, + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69936e", + "Name": "CardCustom", + "Transform": { + "posX": 19.1971588, + "posY": 1.505539, + "posZ": -16.9100513, + "rotX": 359.922455, + "rotY": 270.000122, + "rotZ": 0.0154384673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561800, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a88124", + "Name": "Deck", + "Transform": { + "posX": 21.3032074, + "posY": 3.48318148, + "posZ": -29.52758, + "rotX": 359.920135, + "rotY": 270.000763, + "rotZ": 0.0168739241, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561900, + 561800 + ], + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ec47d8", + "Name": "CardCustom", + "Transform": { + "posX": 9.040213, + "posY": 1.47648621, + "posZ": -20.4625988, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0169113576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561900, + "SidewaysCard": false, + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69936e", + "Name": "CardCustom", + "Transform": { + "posX": 9.19501, + "posY": 1.57603419, + "posZ": -20.37829, + "rotX": 2.293653, + "rotY": 269.995056, + "rotZ": 0.016910689, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561800, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4ded4a", + "Name": "Deck", + "Transform": { + "posX": 10.336729, + "posY": 3.56615758, + "posZ": -8.031992, + "rotX": 359.920227, + "rotY": 270.000061, + "rotZ": 0.0168463737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 561900, + 561800 + ], + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ec47d8", + "Name": "CardCustom", + "Transform": { + "posX": 10.0212326, + "posY": 1.47699428, + "posZ": -14.0588951, + "rotX": 359.920227, + "rotY": 270.000061, + "rotZ": 0.0162362177, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561900, + "SidewaysCard": false, + "CustomDeck": { + "5619": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480988988/A8F31B68A71DA33F6C53DD5CB7F169A00DCE65F9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69936e", + "Name": "CardCustom", + "Transform": { + "posX": 10.0196533, + "posY": 1.51923788, + "posZ": -13.7906485, + "rotX": 359.9367, + "rotY": 270.0, + "rotZ": 0.00669596065, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561800, + "SidewaysCard": false, + "CustomDeck": { + "5618": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480987736/696170CD659D55ECF015E836CD076B1528846151/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "044180", + "Name": "Card", + "Transform": { + "posX": 4.99311543, + "posY": 2.33910775, + "posZ": -48.5060272, + "rotX": 0.0168726873, + "rotY": 179.999786, + "rotZ": 0.07987673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 559004, + "SidewaysCard": false, + "CustomDeck": { + "5590": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b36085", + "Name": "Card", + "Transform": { + "posX": 7.87307, + "posY": 2.49470663, + "posZ": -6.81824064, + "rotX": 359.920135, + "rotY": 270.000122, + "rotZ": 180.016861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 564201, + "SidewaysCard": false, + "CustomDeck": { + "5642": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658976384879961709/16B4135EDAFD030965BA7257272029A1BB099DA2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55ef32", + "Name": "CardCustom", + "Transform": { + "posX": 18.7296524, + "posY": 3.468722, + "posZ": -32.1259575, + "rotX": 0.0171307083, + "rotY": 180.000061, + "rotZ": 0.07877292, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 561500, + "SidewaysCard": false, + "CustomDeck": { + "5615": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1687121380480980332/858630B75390C6E2ECDE4E3AD55CD4BFB6F9126D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1687121380476625105/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "aaf6ab", + "Name": "Card", + "Transform": { + "posX": -14.0178, + "posY": 1.61420774, + "posZ": -1.35830009, + "rotX": 359.9201, + "rotY": 269.990845, + "rotZ": 0.01685236, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 559001, + "SidewaysCard": false, + "CustomDeck": { + "5590": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171739814/E1F36B538536B05001E1C41DBBFF4CB86397F9EC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846490141251930/2D5464F4E8DBE03F25FB7BA1EBB65A8C02FDC705/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae4c8f", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.7731, + "posY": 1.631607, + "posZ": -3.83000016, + "rotX": 0.0168128274, + "rotY": 180.0189, + "rotZ": 0.0799452141, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "af3f78", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.3916, + "posY": 1.62801373, + "posZ": -0.0126002347, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168679878, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b291a7", + "Name": "Card", + "Transform": { + "posX": -9.350498, + "posY": 1.60933781, + "posZ": 4.231701, + "rotX": 359.919861, + "rotY": 270.002441, + "rotZ": 0.0165294558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Virgil", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562100, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171731160/9AFF4457F07A164A6DE52549625CF5BAD6F1C745/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b6a6c8", + "Name": "Deck", + "Transform": { + "posX": -2.6885, + "posY": 1.6143024, + "posZ": -5.04870129, + "rotX": 359.919739, + "rotY": 270.0005, + "rotZ": 0.01683662, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563203, + 563207 + ], + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e14eef", + "Name": "Card", + "Transform": { + "posX": -2.68850422, + "posY": 1.59725869, + "posZ": -5.04873371, + "rotX": 359.921234, + "rotY": 270.000549, + "rotZ": 0.0122890789, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563203, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "46e11b", + "Name": "Card", + "Transform": { + "posX": -2.688496, + "posY": 1.62780511, + "posZ": -5.048527, + "rotX": 359.878876, + "rotY": 270.0064, + "rotZ": 0.006529535, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563207, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "b6b9c6", + "Name": "DeckCustom", + "Transform": { + "posX": -9.293801, + "posY": 1.644152, + "posZ": -0.32000044, + "rotX": 359.9217, + "rotY": 270.0005, + "rotZ": 0.0169495139, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Re-Animated Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 562205, + 562204, + 562202, + 562206, + 562203, + 562201 + ], + "CustomDeck": { + "5622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1685995736370188807/5195C77F8B0699CBC9F62D3D70A5DE418381709F/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2fa466", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562205, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "777103", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562204, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "0ed344", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562202, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "cca4de", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562206, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "a2cef3", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562203, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "df56fb", + "Name": "Card", + "Transform": { + "posX": 12.2505016, + "posY": 1.48909616, + "posZ": -20.0136566, + "rotX": 0.0168724824, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 562201, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "b7c328", + "Name": "Card", + "Transform": { + "posX": -9.179501, + "posY": 1.60663927, + "posZ": -4.21020031, + "rotX": 359.921753, + "rotY": 269.9793, + "rotZ": 0.0168713927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ichabod", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562507, + "SidewaysCard": false, + "CustomDeck": { + "5625": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171730877/2C27EE06FA16B7AF5C7045F38BA01B3ECFB3388B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546131866/10B34E1A9EB86A688FF226C80C216A92D4E2A85C/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b814a8", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6765, + "posY": 1.61560476, + "posZ": 3.860001, + "rotX": 0.0168117918, + "rotY": 180.019623, + "rotZ": 0.0799426, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c0c308", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.62076044, + "posZ": 0.373199821, + "rotX": 359.919739, + "rotY": 269.997681, + "rotZ": 0.0168407336, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 563304, + 563202, + 563200 + ], + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295624414/E010F312DEF8BE29F2786D955FBD06C90469CB5F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295624740/6D7D91E975C0878E4509A1A7CBD59041B0FB776E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f945ee", + "Name": "Card", + "Transform": { + "posX": -2.7247436, + "posY": 1.59899044, + "posZ": 0.3733277, + "rotX": 359.919769, + "rotY": 269.99762, + "rotZ": 0.0167362951, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563304, + "SidewaysCard": false, + "CustomDeck": { + "5633": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295624414/E010F312DEF8BE29F2786D955FBD06C90469CB5F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295624740/6D7D91E975C0878E4509A1A7CBD59041B0FB776E/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afba0e", + "Name": "Card", + "Transform": { + "posX": -2.724726, + "posY": 1.64528072, + "posZ": 0.373324662, + "rotX": 359.952972, + "rotY": 270.006653, + "rotZ": 0.0259103645, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563202, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac07c4", + "Name": "Card", + "Transform": { + "posX": -2.724717, + "posY": 1.66456461, + "posZ": 0.3733808, + "rotX": 359.921936, + "rotY": 270.0027, + "rotZ": 0.0389898233, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563200, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c76ad6", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 269.992, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561001, + "SidewaysCard": false, + "CustomDeck": { + "5610": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca58ab", + "Name": "DeckCustom", + "Transform": { + "posX": -3.92770052, + "posY": 1.73956454, + "posZ": 5.75720072, + "rotX": 359.919739, + "rotY": 270.00116, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 558707, + 562305, + 558700, + 562605, + 558706, + 558901, + 562407, + 562406, + 562304, + 562303, + 558807, + 558806, + 562604, + 558801, + 562306, + 558800, + 558705, + 558702, + 558703, + 558903, + 558804, + 562307, + 558900, + 558805, + 558902, + 558704, + 558701 + ], + "CustomDeck": { + "5587": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171737165/A7EA85443C6F8BA96491664BFB077FF50DD177EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5623": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5626": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5589": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738852/ED16764731E454B4BDFB55A3786E49BC3DF8176E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5624": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "5588": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738034/900168EB745F024DC6DC81745209123E181B02AB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6a8a7f", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558707, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "22e3b8", + "Name": "Card", + "Transform": { + "posX": 14.95303, + "posY": 1.40926993, + "posZ": -49.7035675, + "rotX": 359.592865, + "rotY": 269.9997, + "rotZ": 0.0134318527, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562305, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d272bc", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558700, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "3564ed", + "Name": "Card", + "Transform": { + "posX": 13.6881447, + "posY": 1.33040953, + "posZ": -48.02805, + "rotX": 0.014609443, + "rotY": 270.096619, + "rotZ": 0.0173280276, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562605, + "SidewaysCard": false, + "CustomDeck": { + "5626": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a754d0", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558706, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "d51db7", + "Name": "Card", + "Transform": { + "posX": -1.4654994, + "posY": 1.506181, + "posZ": -26.9304085, + "rotX": 0.0168724936, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558901, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "1edb3f", + "Name": "Card", + "Transform": { + "posX": 11.802783, + "posY": 1.51360834, + "posZ": -41.62544, + "rotX": 9.493646E-06, + "rotY": 270.000031, + "rotZ": -0.0001845384, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562407, + "SidewaysCard": false, + "CustomDeck": { + "5620": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d51e32", + "Name": "Card", + "Transform": { + "posX": 12.0397367, + "posY": 1.55523753, + "posZ": -42.12187, + "rotX": -0.00277916575, + "rotY": 269.999969, + "rotZ": 0.0168073643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562406, + "SidewaysCard": false, + "CustomDeck": { + "5620": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425671383/8FF758EB5E4133227F56AE7DCD6D28DD51F65E7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "290ac8", + "Name": "Card", + "Transform": { + "posX": 14.622139, + "posY": 1.42397416, + "posZ": -48.2917747, + "rotX": 359.681152, + "rotY": 269.999573, + "rotZ": 0.0128487721, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562304, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d5bce", + "Name": "Card", + "Transform": { + "posX": 14.6020336, + "posY": 1.43066835, + "posZ": -49.4540825, + "rotX": 359.530151, + "rotY": 269.999939, + "rotZ": 0.0133105638, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562303, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "470826", + "Name": "Card", + "Transform": { + "posX": 2.03625584, + "posY": 1.60943437, + "posZ": -24.1559048, + "rotX": 0.0133873085, + "rotY": 180.0, + "rotZ": 0.06988026, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558807, + "SidewaysCard": false, + "CustomDeck": { + "5588": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171738034/900168EB745F024DC6DC81745209123E181B02AB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1657846289201761701/D1152BDAED6C93DC595E172792AF8BDF60FC7144/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "717bc7", + "Name": "Card", + "Transform": { + "posX": 1.93068707, + "posY": 1.50207019, + "posZ": -24.8121014, + "rotX": 0.0168736279, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558806, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "c82141", + "Name": "Card", + "Transform": { + "posX": 13.9111271, + "posY": 1.37234974, + "posZ": -47.75333, + "rotX": 0.00244313362, + "rotY": 269.8319, + "rotZ": 0.009211616, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562604, + "SidewaysCard": false, + "CustomDeck": { + "5626": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1658977142546211501/F2D14F972580B29AB89883C44CE6F31C04F943C9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672097/82F4C0417A0C13F54213FAF29196916363889191/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5be5ec", + "Name": "Card", + "Transform": { + "posX": 1.93068707, + "posY": 1.50207019, + "posZ": -24.8121014, + "rotX": 0.0168736279, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558801, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "6ecd0b", + "Name": "Card", + "Transform": { + "posX": 14.990798, + "posY": 1.37198877, + "posZ": -48.6804924, + "rotX": 359.523865, + "rotY": 269.999878, + "rotZ": 0.01330903, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562306, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b294da", + "Name": "Card", + "Transform": { + "posX": 1.93068707, + "posY": 1.50207019, + "posZ": -24.8121014, + "rotX": 0.0168736279, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558800, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "28e2e5", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558705, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "981f8d", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558702, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "bb14f4", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558703, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "f129fb", + "Name": "Card", + "Transform": { + "posX": -1.4654994, + "posY": 1.506181, + "posZ": -26.9304085, + "rotX": 0.0168724936, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558903, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "fe26ab", + "Name": "Card", + "Transform": { + "posX": 1.93068707, + "posY": 1.50207019, + "posZ": -24.8121014, + "rotX": 0.0168736279, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558804, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "db8787", + "Name": "Card", + "Transform": { + "posX": 14.6969414, + "posY": 1.32348657, + "posZ": -49.01333, + "rotX": 359.096741, + "rotY": 270.001984, + "rotZ": 0.0166863576, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562307, + "SidewaysCard": false, + "CustomDeck": { + "5621": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425672706/141ECD199A519AC208424780850A088E7A6FCCF5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1674737957425673126/E3BC52A742EFD9164771C57421E76C02A5C0427D/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b49b3", + "Name": "Card", + "Transform": { + "posX": -1.4654994, + "posY": 1.506181, + "posZ": -26.9304085, + "rotX": 0.0168724936, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558900, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "fd2dd2", + "Name": "Card", + "Transform": { + "posX": 1.93068707, + "posY": 1.50207019, + "posZ": -24.8121014, + "rotX": 0.0168736279, + "rotY": 180.000031, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558805, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "85ed97", + "Name": "Card", + "Transform": { + "posX": -1.4654994, + "posY": 1.506181, + "posZ": -26.9304085, + "rotX": 0.0168724936, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558902, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "7f69e7", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558704, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + }, + { + "GUID": "e9e21b", + "Name": "Card", + "Transform": { + "posX": 5.21902847, + "posY": 1.49761856, + "posZ": -24.3616714, + "rotX": 0.0168733243, + "rotY": 180.000015, + "rotZ": 180.07988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 558701, + "SidewaysCard": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [] + } + ] + }, + { + "GUID": "cfb021", + "Name": "Card", + "Transform": { + "posX": -3.95600033, + "posY": 1.59753942, + "posZ": -10.4411011, + "rotX": 359.919739, + "rotY": 270.003967, + "rotZ": 0.0168315936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558400, + "SidewaysCard": false, + "CustomDeck": { + "5584": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171732167/F420AB169DE61F07933744519488B46B1F774C9C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171732480/9B030D0C8D6BDA00DB2CEB53EBBC58D1C26F2563/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d57fbc", + "Name": "Card", + "Transform": { + "posX": -8.951899, + "posY": 1.63349462, + "posZ": -4.3519, + "rotX": 359.9217, + "rotY": 270.0067, + "rotZ": 0.0166877527, + "scaleX": 0.693170249, + "scaleY": 1.0, + "scaleZ": 0.693170249 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 563205, + "SidewaysCard": false, + "CustomDeck": { + "5632": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295618053/0DE57FAE432872E06F89996E092BB1ABEDCCAB7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1767068369295589131/9E2072FD95AF6106CF2935912E2D464E775566FD/", + "NumWidth": 2, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbc955", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.6371969, + "posZ": -0.0299998038, + "rotX": 359.9201, + "rotY": 269.992, + "rotZ": 180.016846, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 561206, + "SidewaysCard": false, + "CustomDeck": { + "5612": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171733439/4EAD49BB2DD2CBD57AF1E68C6F9FB41F7B71CA40/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1660098812171734029/CABA78B1B13D6C62FE77FBE4628C0277A3D015CE/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dfc4bf", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2242, + "posY": 1.62473512, + "posZ": 3.86000061, + "rotX": 0.0168123282, + "rotY": 180.019333, + "rotZ": 0.07994237, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "f5db25", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.67612886, + "posY": 1.58233953, + "posZ": -14.5355244, + "rotX": 359.919739, + "rotY": 270.000244, + "rotZ": 0.0168373659, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "Flesh and Blood", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "name = 'Flesh'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, { "GUID": "578e97", "Name": "Custom_Model_Bag", @@ -1268129,12 +1291934,12 @@ "GUID": "39916d", "Name": "Custom_Model_Bag", "Transform": { - "posX": 24.5563526, - "posY": 3.148441, - "posZ": -70.32522, - "rotX": 6.58673045E-08, - "rotY": 270.0, - "rotZ": 359.978058, + "posX": 22.49542, + "posY": 2.29345131, + "posZ": -50.4221954, + "rotX": 359.983246, + "rotY": 270.003174, + "rotZ": 0.00353526534, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1268182,19 +1291987,22 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"0916b6\":{\"lock\":false,\"pos\":{\"x\":12.2515,\"y\":1.4609,\"z\":-12.0147},\"rot\":{\"x\":359.9201,\"y\":270.0068,\"z\":0.0169}},\"18aa54\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4727,\"z\":27.9865},\"rot\":{\"x\":359.9201,\"y\":270.0681,\"z\":0.0168}},\"1cc5a6\":{\"lock\":false,\"pos\":{\"x\":12.2487,\"y\":1.29,\"z\":35.9869},\"rot\":{\"x\":359.9831,\"y\":0.0022,\"z\":359.92}},\"2ec188\":{\"lock\":false,\"pos\":{\"x\":12.2495,\"y\":1.2688,\"z\":-36.0139},\"rot\":{\"x\":359.9831,\"y\":359.9942,\"z\":359.92}},\"8d88c8\":{\"lock\":false,\"pos\":{\"x\":12.252,\"y\":1.468,\"z\":11.9863},\"rot\":{\"x\":359.9201,\"y\":270.0267,\"z\":0.0168}},\"8eb793\":{\"lock\":false,\"pos\":{\"x\":12.2504,\"y\":1.4656,\"z\":3.9856},\"rot\":{\"x\":359.9201,\"y\":270.0055,\"z\":0.0169}},\"952572\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4703,\"z\":19.9865},\"rot\":{\"x\":359.9201,\"y\":270.0185,\"z\":0.0168}},\"9e33a0\":{\"lock\":false,\"pos\":{\"x\":12.2497,\"y\":1.4633,\"z\":-4.014},\"rot\":{\"x\":359.9201,\"y\":270.0055,\"z\":0.0169}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.6897,\"y\":1.5822,\"z\":-15.0619},\"rot\":{\"x\":359.9198,\"y\":269.9669,\"z\":0.0169}},\"bd556e\":{\"lock\":false,\"pos\":{\"x\":12.2509,\"y\":1.4585,\"z\":-20.0165},\"rot\":{\"x\":359.9201,\"y\":270.0553,\"z\":0.0168}},\"ce1b88\":{\"lock\":false,\"pos\":{\"x\":-1.9035,\"y\":1.488,\"z\":-43.3189},\"rot\":{\"x\":-0.0006,\"y\":270.0235,\"z\":1.4013}},\"e6bb63\":{\"lock\":false,\"pos\":{\"x\":12.2493,\"y\":1.4562,\"z\":-28.0157},\"rot\":{\"x\":359.9201,\"y\":270.0376,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.471,\"y\":1.5756,\"z\":-26.9334},\"rot\":{\"x\":359.9201,\"y\":270.1071,\"z\":0.0167}}}}", + "LuaScriptState": "{\"ml\":{\"0916b6\":{\"lock\":false,\"pos\":{\"x\":12.2601,\"y\":1.4609,\"z\":-12.0168},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"18aa54\":{\"lock\":false,\"pos\":{\"x\":12.2578,\"y\":1.4727,\"z\":27.9861},\"rot\":{\"x\":359.9201,\"y\":270.0804,\"z\":0.0168}},\"1cc5a6\":{\"lock\":false,\"pos\":{\"x\":12.2488,\"y\":1.29,\"z\":35.9871},\"rot\":{\"x\":359.9831,\"y\":0.0028,\"z\":359.92}},\"219a80\":{\"lock\":false,\"pos\":{\"x\":4.3697,\"y\":1.5643,\"z\":-38.8587},\"rot\":{\"x\":-0.0004,\"y\":90.0462,\"z\":0.439}},\"2ec188\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.2688,\"z\":-36.0141},\"rot\":{\"x\":359.9831,\"y\":359.9885,\"z\":359.92}},\"8d88c8\":{\"lock\":false,\"pos\":{\"x\":12.2599,\"y\":1.4679,\"z\":11.9849},\"rot\":{\"x\":359.9201,\"y\":270.0313,\"z\":0.0168}},\"8eb793\":{\"lock\":false,\"pos\":{\"x\":12.2592,\"y\":1.4656,\"z\":3.9839},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"952572\":{\"lock\":false,\"pos\":{\"x\":12.2575,\"y\":1.4703,\"z\":19.9857},\"rot\":{\"x\":359.9201,\"y\":270.0386,\"z\":0.0168}},\"9e33a0\":{\"lock\":false,\"pos\":{\"x\":12.2582,\"y\":1.4632,\"z\":-4.0158},\"rot\":{\"x\":359.9201,\"y\":270.0062,\"z\":0.0169}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.6881,\"y\":1.5822,\"z\":-15.0624},\"rot\":{\"x\":359.9198,\"y\":269.9666,\"z\":0.0169}},\"bd556e\":{\"lock\":false,\"pos\":{\"x\":12.2593,\"y\":1.4585,\"z\":-20.0202},\"rot\":{\"x\":359.9201,\"y\":270.0686,\"z\":0.0168}},\"dddf97\":{\"lock\":false,\"pos\":{\"x\":-5.4661,\"y\":1.5,\"z\":-42.0169},\"rot\":{\"x\":0,\"y\":270.0246,\"z\":0}},\"e6bb63\":{\"lock\":false,\"pos\":{\"x\":12.2572,\"y\":1.4562,\"z\":-28.0186},\"rot\":{\"x\":359.9201,\"y\":270.0342,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4103,\"y\":1.5756,\"z\":-26.7181},\"rot\":{\"x\":359.9202,\"y\":269.6949,\"z\":0.0173}},\"f22477\":{\"lock\":false,\"pos\":{\"x\":8.444,\"y\":1.5098,\"z\":-33.462},\"rot\":{\"x\":359.9201,\"y\":270.0056,\"z\":0.0169}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "1cc5a6", "Name": "Bag", "Transform": { - "posX": 12.248703, - "posY": 1.289995, - "posZ": 35.986908, + "posX": 12.2488041, + "posY": 1.28999519, + "posZ": 35.9871063, "rotX": 359.983124, - "rotY": 0.00224445225, + "rotY": 0.00287790387, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1268223,6 +1292031,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1268743,12 +1292554,12 @@ "GUID": "18aa54", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496023, - "posY": 1.47267294, - "posZ": 27.9865036, + "posX": 12.2578011, + "posY": 1.47266138, + "posZ": 27.9861031, "rotX": 359.9201, - "rotY": 270.0681, - "rotZ": 0.0167789031, + "rotY": 270.0804, + "rotZ": 0.0167618655, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1268796,1374 +1292607,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"043f29\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"05075d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"248d83\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"3ee63d\":{\"lock\":false,\"pos\":{\"x\":-26.8411,\"y\":1.616,\"z\":-9.8295},\"rot\":{\"x\":359.9392,\"y\":239.9891,\"z\":0.0545}},\"424998\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"4dcc72\":{\"lock\":false,\"pos\":{\"x\":-31.5447,\"y\":1.6232,\"z\":-7.771},\"rot\":{\"x\":0.0169,\"y\":179.9913,\"z\":0.0799}},\"578c5e\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"5a5a64\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0269,\"z\":0.0803}},\"601e77\":{\"lock\":false,\"pos\":{\"x\":-26.7716,\"y\":1.6172,\"z\":-5.5128},\"rot\":{\"x\":359.9224,\"y\":300.0095,\"z\":359.9747}},\"62fea2\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0168}},\"6585c5\":{\"lock\":false,\"pos\":{\"x\":-26.7535,\"y\":1.6216,\"z\":9.5994},\"rot\":{\"x\":359.9224,\"y\":299.9948,\"z\":359.9747}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-31.7095,\"y\":1.6279,\"z\":7.7212},\"rot\":{\"x\":0.0168,\"y\":180.0153,\"z\":0.0799}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2792},\"rot\":{\"x\":359.9551,\"y\":225.0085,\"z\":0.0687}},\"9d11ee\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6406,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0168}},\"9d8748\":{\"lock\":false,\"pos\":{\"x\":-27.0961,\"y\":1.6208,\"z\":5.4561},\"rot\":{\"x\":359.9393,\"y\":239.8966,\"z\":0.0546}},\"a38f02\":{\"lock\":false,\"pos\":{\"x\":-31.7375,\"y\":1.6256,\"z\":-0.2468},\"rot\":{\"x\":0.0168,\"y\":179.9963,\"z\":0.0799}},\"c68f57\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6338,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":270.0267,\"z\":0.0168}},\"f48f95\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7588,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}}}}", + "LuaScriptState": "{\"ml\":{\"043f29\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"05075d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"39b021\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0168}},\"3e862f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6338,\"z\":-11.5024},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":0.0168}},\"3ee63d\":{\"lock\":false,\"pos\":{\"x\":-26.841,\"y\":1.616,\"z\":-9.8296},\"rot\":{\"x\":359.9392,\"y\":239.9881,\"z\":0.0545}},\"4dcc72\":{\"lock\":false,\"pos\":{\"x\":-31.5446,\"y\":1.6232,\"z\":-7.771},\"rot\":{\"x\":0.0169,\"y\":179.9909,\"z\":0.0799}},\"51c759\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9962,\"z\":0.0803}},\"601e77\":{\"lock\":false,\"pos\":{\"x\":-26.7715,\"y\":1.6172,\"z\":-5.5128},\"rot\":{\"x\":359.9224,\"y\":300.0097,\"z\":359.9747}},\"6585c5\":{\"lock\":false,\"pos\":{\"x\":-26.7534,\"y\":1.6216,\"z\":9.5994},\"rot\":{\"x\":359.9224,\"y\":299.9948,\"z\":359.9747}},\"65b76d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9947,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-31.7094,\"y\":1.6279,\"z\":7.7212},\"rot\":{\"x\":0.0168,\"y\":180.0151,\"z\":0.0799}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.6996,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":225.0085,\"z\":0.0687}},\"9bdb43\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6406,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0168}},\"9cc096\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0168}},\"9d8748\":{\"lock\":false,\"pos\":{\"x\":-27.096,\"y\":1.6208,\"z\":5.4561},\"rot\":{\"x\":359.9393,\"y\":239.8966,\"z\":0.0546}},\"a38f02\":{\"lock\":false,\"pos\":{\"x\":-31.7374,\"y\":1.6256,\"z\":-0.2468},\"rot\":{\"x\":0.0168,\"y\":179.9952,\"z\":0.0799}},\"e76546\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0168}},\"f48f95\":{\"lock\":false,\"pos\":{\"x\":-3.9281,\"y\":1.7588,\"z\":5.7573},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":180.0168}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "043f29", - "Name": "Card", - "Transform": { - "posX": -3.95600033, - "posY": 1.59753942, - "posZ": -10.4414015, - "rotX": 359.919739, - "rotY": 269.9995, - "rotZ": 0.0168379061, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Token Effects", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269707, - "SidewaysCard": false, - "CustomDeck": { - "2697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "05075d", - "Name": "Deck", - "Transform": { - "posX": -2.68859982, - "posY": 1.62393069, - "posZ": -5.0485, - "rotX": 0.01683547, - "rotY": 180.0, - "rotZ": 0.0802561939, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 269841, - 269842, - 269843, - 269844 - ], - "CustomDeck": { - "2698": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b2385e", - "Name": "Card", - "Transform": { - "posX": -15.2083864, - "posY": 1.70135176, - "posZ": -1.966163, - "rotX": 0.0188629758, - "rotY": 175.071259, - "rotZ": 180.063156, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 3 - Through the Looking-Glass", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269841, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e90c6", - "Name": "Card", - "Transform": { - "posX": -14.8726034, - "posY": 1.691447, - "posZ": -2.12366366, - "rotX": 0.0104693249, - "rotY": 180.000015, - "rotZ": 180.076859, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 3 - Follow the White Rabbit", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269842, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "266189", - "Name": "Card", - "Transform": { - "posX": -15.2508726, - "posY": 1.66615093, - "posZ": -2.130074, - "rotX": 0.0170610938, - "rotY": 179.975037, - "rotZ": 180.6364, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 2 - House Sitting", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269843, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d4a898", - "Name": "Card", - "Transform": { - "posX": -2.68853545, - "posY": 1.74828827, - "posZ": -5.04853153, - "rotX": 0.0103384769, - "rotY": 180.000626, - "rotZ": 356.516541, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - Sphinx's Riddle", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269844, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "248d83", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63608027, - "posZ": -3.8300004, - "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 0.01683959, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Bank of Arkham (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 269905, - "SidewaysCard": false, - "CustomDeck": { - "2699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3ee63d", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.8411, - "posY": 1.61599445, - "posZ": -9.8295, - "rotX": 359.93924, - "rotY": 239.989075, - "rotZ": 0.0545251258, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "424998", - "Name": "Card", - "Transform": { - "posX": -23.6766, - "posY": 1.63030028, - "posZ": 7.56999969, - "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.016840104, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Train Station (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270101, - "SidewaysCard": false, - "CustomDeck": { - "2701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4dcc72", - "Name": "Custom_Tile", - "Transform": { - "posX": -31.5447, - "posY": 1.62315822, - "posZ": -7.771, - "rotX": 0.0168513972, - "rotY": 179.991318, - "rotZ": 0.07993762, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "578c5e", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63834023, - "posZ": 3.86, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168395936, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Newspaper Office (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270203, - "SidewaysCard": false, - "CustomDeck": { - "2702": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5a5a64", - "Name": "Card", - "Transform": { - "posX": -2.72479987, - "posY": 1.59899271, - "posZ": 0.373300374, - "rotX": 0.0167984627, - "rotY": 180.02684, - "rotZ": 0.0802629441, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 1 - A Tide of Madness", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270745, - "SidewaysCard": true, - "CustomDeck": { - "2707": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135568952/4E62F49E638B8F14C8E11EEC5EBE03D026731414/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135578098/2178F6541231A1296198823E380F4614154F1469/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "601e77", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7716, - "posY": 1.61716628, - "posZ": -5.512801, - "rotX": 359.9224, - "rotY": 300.009583, - "rotZ": 359.97467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "62fea2", - "Name": "Card", - "Transform": { - "posX": -23.6766, - "posY": 1.62581253, - "posZ": -7.7, - "rotX": 359.9201, - "rotY": 270.000183, - "rotZ": 0.0168393459, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arkham Asylum (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270606, - "SidewaysCard": false, - "CustomDeck": { - "2706": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655981306/7E7E5058165FE9D798BE1746AE9D5D076603D9F5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655982457/935BAF51F1D377849BF263E0ED181676BB6EB025/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6585c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7535, - "posY": 1.62158239, - "posZ": 9.59940052, - "rotX": 359.9224, - "rotY": 299.994843, - "rotZ": 359.97467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -31.7095, - "posY": 1.627941, - "posZ": 7.72119951, - "rotX": 0.0168176964, - "rotY": 180.015335, - "rotZ": 0.0799426958, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69660163, - "posY": 1.55831707, - "posZ": 14.2792044, + "posX": 1.69960058, + "posY": 1.55831242, + "posZ": 14.2786007, "rotX": 359.955139, - "rotY": 225.0085, - "rotZ": 0.06866472, + "rotY": 225.008484, + "rotZ": 0.0686648041, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1270201,6 +1292661,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1270375,15 +1292838,15 @@ "XmlUI": "" }, { - "GUID": "1edcde", + "GUID": "dcbb88", "Name": "Card", "Transform": { - "posX": 7.74786043, - "posY": 2.95130014, - "posZ": -13.2506685, - "rotX": 359.9201, - "rotY": 270.029144, - "rotZ": 0.0167887527, + "posX": 17.3917332, + "posY": 1.985616, + "posZ": -121.538193, + "rotX": 0.020808382, + "rotY": 270.0, + "rotZ": 0.0167711917, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1270409,11 +1292872,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266212, + "CardID": 455612, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185470649/E1E155B00431422BCD0AE030CA2689A06E720349/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688028352/7C2FF36E95DF2E5B4B70F931C1B68811CD902545/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 7, "NumHeight": 2, @@ -1270430,12 +1292893,12 @@ "GUID": "fddec5", "Name": "Deck", "Transform": { - "posX": 1.69647729, - "posY": 3.69308615, - "posZ": 14.2788229, - "rotX": 359.962341, - "rotY": 225.000153, - "rotZ": 0.0552298278, + "posX": 8.93094349, + "posY": 2.07683063, + "posZ": -103.843636, + "rotX": 1.27887452, + "rotY": 225.007919, + "rotZ": 1.39086616, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1270467,8 +1292930,7 @@ 268700, 268702, 268703, - 268704, - 268500 + 268704 ], "CustomDeck": { "2687": { @@ -1270479,15 +1292941,6 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 - }, - "2685": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366353/2A9CDEF574D7BCE35452F4123D835C18B09AF30A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366574/45D5512294809A9EBD81074714697904EC895562/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 } }, "LuaScript": "", @@ -1270753,61 +1293206,61 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - }, - { - "GUID": "4cb00e", - "Name": "CardCustom", - "Transform": { - "posX": -23.6754379, - "posY": 1.73383522, - "posZ": 11.4601545, - "rotX": 0.2575314, - "rotY": 270.003448, - "rotZ": 359.982483, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Cheshire Cat", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268500, - "SidewaysCard": false, - "CustomDeck": { - "2685": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366353/2A9CDEF574D7BCE35452F4123D835C18B09AF30A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366574/45D5512294809A9EBD81074714697904EC895562/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" } ] }, + { + "GUID": "4cb00e", + "Name": "CardCustom", + "Transform": { + "posX": 10.6019382, + "posY": 2.32745361, + "posZ": -91.453476, + "rotX": 359.980255, + "rotY": 225.000092, + "rotZ": 359.978455, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Cheshire Cat", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268500, + "SidewaysCard": false, + "CustomDeck": { + "2685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366353/2A9CDEF574D7BCE35452F4123D835C18B09AF30A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928366574/45D5512294809A9EBD81074714697904EC895562/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "156789", "Name": "Card", @@ -1270862,429 +1293315,15 @@ } ] }, - { - "GUID": "9d11ee", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.64057386, - "posZ": 11.46, - "rotX": 359.9201, - "rotY": 270.0002, - "rotZ": 0.01683934, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Curiositie Shoppe (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270402, - "SidewaysCard": false, - "CustomDeck": { - "2704": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9d8748", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.0961, - "posY": 1.62084234, - "posZ": 5.4561, - "rotX": 359.939331, - "rotY": 239.896576, - "rotZ": 0.054626476, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a38f02", - "Name": "Custom_Tile", - "Transform": { - "posX": -31.7375, - "posY": 1.62563848, - "posZ": -0.246799991, - "rotX": 0.0168444887, - "rotY": 179.996216, - "rotZ": 0.07993829, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "c68f57", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63382316, - "posZ": -11.5100012, - "rotX": 359.9201, - "rotY": 270.026581, - "rotZ": 0.0168025922, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Independence Square (Arkham in Wonderland)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270604, - "SidewaysCard": false, - "CustomDeck": { - "2706": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655981306/7E7E5058165FE9D798BE1746AE9D5D076603D9F5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655982457/935BAF51F1D377849BF263E0ED181676BB6EB025/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "f48f95", "Name": "Deck", "Transform": { - "posX": -3.92780042, - "posY": 1.75882089, - "posZ": 5.75720072, + "posX": -3.92810035, + "posY": 1.75882137, + "posZ": 5.757301, "rotX": 359.919739, - "rotY": 270.000061, + "rotY": 270.0006, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1271330,20 +1293369,20 @@ 271003, 271004, 271005, - 271006, 271007, + 271006, 271008, 271009, 269100, 269101, - 269102, - 269103, - 269104, + 455703, + 455704, + 455702, 269105, 269106, 269107, - 269108, - 269109 + 455709, + 455708 ], "CustomDeck": { "2708": { @@ -1271390,6 +1293429,15 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 + }, + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", @@ -1271920,12 +1293968,12 @@ "GUID": "b7895d", "Name": "Card", "Transform": { - "posX": -23.6765633, - "posY": 1.79486787, - "posZ": 15.1899986, - "rotX": 359.952, - "rotY": 270.0238, - "rotZ": 184.430115, + "posX": -28.2868958, + "posY": 1.98561585, + "posZ": -108.623116, + "rotX": 0.0208089184, + "rotY": 270.000244, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1271972,12 +1294020,12 @@ "GUID": "45829e", "Name": "Card", "Transform": { - "posX": -12.81175, - "posY": 1.66743648, - "posZ": 37.22087, - "rotX": 359.936218, - "rotY": 270.2765, - "rotZ": 180.01355, + "posX": -28.5323315, + "posY": 1.985616, + "posZ": -119.1658, + "rotX": 0.0208092742, + "rotY": 270.000244, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272006,7 +1294054,7 @@ "CardID": 271000, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272024,12 +1294072,12 @@ "GUID": "f804c7", "Name": "Card", "Transform": { - "posX": -12.8269386, - "posY": 1.67872679, - "posZ": 36.9586868, - "rotX": 359.951965, - "rotY": 269.998383, - "rotZ": 178.81543, + "posX": -36.0737877, + "posY": 2.81322074, + "posZ": -90.42389, + "rotX": 0.0208107214, + "rotY": 270.000183, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272058,7 +1294106,7 @@ "CardID": 271001, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272076,12 +1294124,12 @@ "GUID": "42adca", "Name": "Card", "Transform": { - "posX": -13.0140285, - "posY": 1.64088082, - "posZ": 36.4521141, - "rotX": 359.949951, - "rotY": 270.000977, - "rotZ": 180.195175, + "posX": -39.4561348, + "posY": 1.98565054, + "posZ": -99.3004761, + "rotX": 0.02080781, + "rotY": 270.000153, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272110,7 +1294158,7 @@ "CardID": 271002, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272128,12 +1294176,12 @@ "GUID": "5a9bf6", "Name": "Card", "Transform": { - "posX": -13.4752684, - "posY": 1.72774291, - "posZ": 36.4056053, - "rotX": 359.9519, - "rotY": 269.9968, - "rotZ": 175.465347, + "posX": -37.4581947, + "posY": 1.98561549, + "posZ": -111.190529, + "rotX": 0.020810632, + "rotY": 270.000183, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272162,7 +1294210,7 @@ "CardID": 271003, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272180,12 +1294228,12 @@ "GUID": "e013c4", "Name": "Card", "Transform": { - "posX": -12.9824648, - "posY": 1.65175414, - "posZ": 37.0295372, - "rotX": 359.954681, - "rotY": 269.9606, - "rotZ": 178.431656, + "posX": -39.434845, + "posY": 1.98561609, + "posZ": -113.671013, + "rotX": 0.0208099, + "rotY": 270.000031, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272214,7 +1294262,7 @@ "CardID": 271004, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272232,12 +1294280,12 @@ "GUID": "cb5346", "Name": "Card", "Transform": { - "posX": -13.10144, - "posY": 1.818911, - "posZ": 37.2166023, - "rotX": 359.953583, - "rotY": 270.00885, - "rotZ": 167.7495, + "posX": -48.45714, + "posY": 2.30679178, + "posZ": -89.1253738, + "rotX": 0.020810077, + "rotY": 270.000031, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272266,59 +1294314,7 @@ "CardID": 271005, "SidewaysCard": false, "CustomDeck": { - "2709": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8388d2", - "Name": "Card", - "Transform": { - "posX": -13.2480812, - "posY": 1.62160027, - "posZ": 37.14515, - "rotX": 359.952118, - "rotY": 270.00116, - "rotZ": 180.6727, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deepening Dusk", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271006, - "SidewaysCard": false, - "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272336,12 +1294332,12 @@ "GUID": "901eb7", "Name": "Card", "Transform": { - "posX": -13.3126869, - "posY": 1.614476, - "posZ": 36.53924, - "rotX": 359.952362, - "rotY": 269.999268, - "rotZ": 181.209412, + "posX": -47.2258873, + "posY": 1.98460388, + "posZ": -98.7209, + "rotX": 359.9792, + "rotY": 270.0, + "rotZ": 359.9826, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272370,7 +1294366,59 @@ "CardID": 271007, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8388d2", + "Name": "Card", + "Transform": { + "posX": -47.8567963, + "posY": 2.31245637, + "posZ": -95.29767, + "rotX": 0.0148814283, + "rotY": 180.031418, + "rotZ": 359.9778, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deepening Dusk", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 271006, + "SidewaysCard": false, + "CustomDeck": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272388,12 +1294436,12 @@ "GUID": "d98ee3", "Name": "Card", "Transform": { - "posX": -13.1290083, - "posY": 1.56127751, - "posZ": 36.9574547, - "rotX": 359.956757, - "rotY": 269.985352, - "rotZ": 180.01236, + "posX": -44.650383, + "posY": 1.985616, + "posZ": -112.623863, + "rotX": 0.0208089463, + "rotY": 270.000122, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272422,7 +1294470,7 @@ "CardID": 271008, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272440,12 +1294488,12 @@ "GUID": "3b38ee", "Name": "Card", "Transform": { - "posX": -13.2313175, - "posY": 1.66813552, - "posZ": 37.65279, - "rotX": 359.9195, - "rotY": 270.000244, - "rotZ": 0.01555431, + "posX": -55.4192543, + "posY": 2.30567551, + "posZ": -84.81292, + "rotX": 0.0208109245, + "rotY": 270.0001, + "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272474,7 +1294522,7 @@ "CardID": 271009, "SidewaysCard": false, "CustomDeck": { - "2709": { + "2710": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135612149/32D1744FAEE14F308E3A31B9E1A7877996FC5957/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, @@ -1272593,15 +1294641,15 @@ "XmlUI": "" }, { - "GUID": "735ab6", + "GUID": "3bb3ca", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.14126778, - "posZ": -3.830002, - "rotX": 1.21065235, - "rotY": 269.3676, - "rotZ": 161.379562, + "posX": -20.1216125, + "posY": 2.31725478, + "posZ": -88.47381, + "rotX": 0.0208140835, + "rotY": 269.983124, + "rotZ": 0.0167654324, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272627,11 +1294675,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269102, + "CardID": 455703, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1272645,15 +1294693,15 @@ "XmlUI": "" }, { - "GUID": "4bba0d", + "GUID": "49ae4e", "Name": "Card", "Transform": { - "posX": -30.2242527, - "posY": 1.79007339, - "posZ": -3.82928157, - "rotX": 359.952332, - "rotY": 270.0015, - "rotZ": 177.602631, + "posX": -25.5900211, + "posY": 2.32173848, + "posZ": -64.2278061, + "rotX": 0.02381176, + "rotY": 269.98584, + "rotZ": 0.009843901, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272679,11 +1294727,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269103, + "CardID": 455704, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1272697,15 +1294745,15 @@ "XmlUI": "" }, { - "GUID": "fa68da", + "GUID": "833aa8", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.00410271, - "posZ": -3.830002, - "rotX": 359.951447, - "rotY": 269.99, - "rotZ": 166.058624, + "posX": -26.1375675, + "posY": 2.37761474, + "posZ": -66.6858444, + "rotX": 0.09355677, + "rotY": 270.01062, + "rotZ": 2.885509, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272731,11 +1294779,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269104, + "CardID": 455702, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1272905,15 +1294953,15 @@ "XmlUI": "" }, { - "GUID": "41f99e", + "GUID": "ad801c", "Name": "Card", "Transform": { - "posX": -30.2242813, - "posY": 1.67493522, - "posZ": -3.82957363, - "rotX": 359.95575, - "rotY": 269.999939, - "rotZ": 179.8533, + "posX": -27.8648148, + "posY": 2.42918253, + "posZ": -78.98646, + "rotX": 0.0210002828, + "rotY": 269.999268, + "rotZ": 0.0165304374, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272939,11 +1294987,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269108, + "CardID": 455709, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1272957,15 +1295005,15 @@ "XmlUI": "" }, { - "GUID": "09795f", + "GUID": "b41b41", "Name": "Card", "Transform": { - "posX": -30.2241745, - "posY": 1.63606274, - "posZ": -3.84220338, - "rotX": 359.920654, - "rotY": 269.9869, - "rotZ": 180.020737, + "posX": -27.5775833, + "posY": 2.31621027, + "posZ": -79.26747, + "rotX": -0.000104886749, + "rotY": 270.0033, + "rotZ": -8.354848E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1272991,11 +1295039,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269109, + "CardID": 455708, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1273009,6 +1295057,1774 @@ "XmlUI": "" } ] + }, + { + "GUID": "51c759", + "Name": "Card", + "Transform": { + "posX": -2.7247, + "posY": 1.59899247, + "posZ": 0.373300344, + "rotX": 0.0168413185, + "rotY": 179.9962, + "rotZ": 0.08025394, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 1 - A Tide of Madness", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 454545, + "SidewaysCard": true, + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "05075d", + "Name": "Deck", + "Transform": { + "posX": -2.68859982, + "posY": 1.62393069, + "posZ": -5.0485, + "rotX": 0.0168355368, + "rotY": 180.0, + "rotZ": 0.08025613, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 269841, + 269842, + 269843, + 269844 + ], + "CustomDeck": { + "2698": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b2385e", + "Name": "Card", + "Transform": { + "posX": -15.2083864, + "posY": 1.70135176, + "posZ": -1.966163, + "rotX": 0.0188629758, + "rotY": 175.071259, + "rotZ": 180.063156, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Through the Looking-Glass", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269841, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e90c6", + "Name": "Card", + "Transform": { + "posX": -14.8726034, + "posY": 1.691447, + "posZ": -2.12366366, + "rotX": 0.0104693249, + "rotY": 180.000015, + "rotZ": 180.076859, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Follow the White Rabbit", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269842, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "266189", + "Name": "Card", + "Transform": { + "posX": -15.2508726, + "posY": 1.66615093, + "posZ": -2.130074, + "rotX": 0.0170610938, + "rotY": 179.975037, + "rotZ": 180.6364, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 2 - House Sitting", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269843, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4a898", + "Name": "Card", + "Transform": { + "posX": -2.68853545, + "posY": 1.74828827, + "posZ": -5.04853153, + "rotX": 0.0103384769, + "rotY": 180.000626, + "rotZ": 356.516541, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 1 - Sphinx's Riddle", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269844, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "043f29", + "Name": "Card", + "Transform": { + "posX": -3.956, + "posY": 1.59753942, + "posZ": -10.4414015, + "rotX": 359.919739, + "rotY": 269.9995, + "rotZ": 0.016837988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Effects", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269707, + "SidewaysCard": false, + "CustomDeck": { + "2697": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996564956/6D8F60B87859D2083B4CCF23A3091F3AF5374F6C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823585996565980/82212EC5FFC29E7D9D1A86B86D60D9C790741B73/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65b76d", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.63030028, + "posZ": 7.569999, + "rotX": 359.9201, + "rotY": 269.9947, + "rotZ": 0.0168471355, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Train Station (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455801, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9bdb43", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.64057386, + "posZ": 11.460001, + "rotX": 359.9201, + "rotY": 269.9993, + "rotZ": 0.0168406237, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Curiositie Shoppe (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455802, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6585c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7534, + "posY": 1.62158227, + "posZ": 9.5994, + "rotX": 359.9224, + "rotY": 299.994843, + "rotZ": 359.97467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9d8748", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.096, + "posY": 1.62084234, + "posZ": 5.45610046, + "rotX": 359.939331, + "rotY": 239.896576, + "rotZ": 0.0546263345, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -31.7094, + "posY": 1.62794089, + "posZ": 7.721201, + "rotX": 0.0168180931, + "rotY": 180.015076, + "rotZ": 0.0799431354, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "39b021", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63834023, + "posZ": 3.86000013, + "rotX": 359.9201, + "rotY": 270.000427, + "rotZ": 0.0168390367, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Newspaper Office (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455803, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a38f02", + "Name": "Custom_Tile", + "Transform": { + "posX": -31.7373981, + "posY": 1.62563825, + "posZ": -0.246799976, + "rotX": 0.0168457516, + "rotY": 179.995224, + "rotZ": 0.0799283758, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9cc096", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.63608, + "posZ": -3.8300004, + "rotX": 359.9201, + "rotY": 269.998749, + "rotZ": 0.0168413837, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bank of Arkham (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455805, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "601e77", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.7715, + "posY": 1.61716616, + "posZ": -5.51280069, + "rotX": 359.9224, + "rotY": 300.0097, + "rotZ": 359.97467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e76546", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 269.9981, + "rotZ": 0.01684227, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arkham Asylum (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455806, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ee63d", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.841, + "posY": 1.61599433, + "posZ": -9.8296, + "rotX": 359.93924, + "rotY": 239.988129, + "rotZ": 0.0545256659, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3e862f", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.6338253, + "posZ": -11.5024, + "rotX": 359.9201, + "rotY": 270.002075, + "rotZ": 0.01683678, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Independence Square (Arkham in Wonderland)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455804, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688052979/D086FB8030E1B9F93702DB58B6F1701A5F8E4DB9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688054308/9F6B9233D6003029BD78FFBDC1ACF07047E267B9/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4dcc72", + "Name": "Custom_Tile", + "Transform": { + "posX": -31.5446, + "posY": 1.6231581, + "posZ": -7.771, + "rotX": 0.016852051, + "rotY": 179.990829, + "rotZ": 0.07993732, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } } ], "AttachedDecals": [ @@ -1273036,12 +1296852,12 @@ "GUID": "952572", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499008, - "posY": 1.47031689, - "posZ": 19.9865055, + "posX": 12.2575006, + "posY": 1.47030628, + "posZ": 19.9857063, "rotX": 359.9201, - "rotY": 270.0185, - "rotZ": 0.0168478, + "rotY": 270.0386, + "rotZ": 0.0168201271, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1273089,20 +1296905,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"03732d\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2791},\"rot\":{\"x\":359.9551,\"y\":225.0076,\"z\":0.0687}},\"16aa00\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":180.0168}},\"28fadd\":{\"lock\":false,\"pos\":{\"x\":-0.1927,\"y\":1.3979,\"z\":4.2041},\"rot\":{\"x\":359.9831,\"y\":359.9816,\"z\":359.9197}},\"4473c2\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9976,\"z\":180.0168}},\"49c9d0\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":269.9969,\"z\":0.0168}},\"4b824f\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7444,\"z\":5.7609},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.5312,\"y\":1.6073,\"z\":5.7575},\"rot\":{\"x\":359.9203,\"y\":269.9976,\"z\":0.0163}},\"5b26d9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.0299},\"rot\":{\"x\":359.92,\"y\":270.0049,\"z\":180.0163}},\"61ef75\":{\"lock\":false,\"pos\":{\"x\":-26.8521,\"y\":1.6188,\"z\":-0.2277},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"62fcb7\":{\"lock\":false,\"pos\":{\"x\":-21.2826,\"y\":1.6415,\"z\":-1.711},\"rot\":{\"x\":359.2856,\"y\":269.9909,\"z\":0.0306}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.2528,\"y\":1.6284,\"z\":1.7986},\"rot\":{\"x\":359.9224,\"y\":300.0067,\"z\":359.9747}},\"9b98a2\":{\"lock\":false,\"pos\":{\"x\":-2.7303,\"y\":1.616,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0178,\"z\":0.0803}},\"bfb8cc\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":180.0168}},\"c400c7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6452,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9718,\"z\":180.0169}},\"c6db6c\":{\"lock\":false,\"pos\":{\"x\":-27.0975,\"y\":1.6182,\"z\":-3.6479},\"rot\":{\"x\":359.9554,\"y\":225.0016,\"z\":0.0684}},\"cb80d8\":{\"lock\":false,\"pos\":{\"x\":-33.7089,\"y\":1.6279,\"z\":-1.9598},\"rot\":{\"x\":359.9392,\"y\":240.0142,\"z\":0.0545}},\"cda64f\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.074,\"z\":0.08}},\"d66e2b\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9953,\"z\":0.0803}},\"dc83e6\":{\"lock\":false,\"pos\":{\"x\":-26.9233,\"y\":1.6201,\"z\":3.822},\"rot\":{\"x\":359.9316,\"y\":315.0009,\"z\":359.9554}},\"ec02eb\":{\"lock\":false,\"pos\":{\"x\":-38.3526,\"y\":1.6349,\"z\":0.0333},\"rot\":{\"x\":0.0168,\"y\":180.0095,\"z\":0.0799}},\"f38e7f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1176,\"z\":0.08}},\"fc3b2e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":180.0168}},\"fdf01d\":{\"lock\":false,\"pos\":{\"x\":-0.2148,\"y\":1.3988,\"z\":7.0545},\"rot\":{\"x\":359.9832,\"y\":0.0094,\"z\":359.9197}}}}", + "LuaScriptState": "{\"ml\":{\"03732d\":{\"lock\":false,\"pos\":{\"x\":1.6978,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":225.0076,\"z\":0.0687}},\"16aa00\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":180.0168}},\"28fadd\":{\"lock\":false,\"pos\":{\"x\":-0.1927,\"y\":1.3979,\"z\":4.2041},\"rot\":{\"x\":359.9831,\"y\":359.9811,\"z\":359.9197}},\"3be891\":{\"lock\":false,\"pos\":{\"x\":-21.078,\"y\":1.6237,\"z\":-2.5436},\"rot\":{\"x\":359.9201,\"y\":270.0085,\"z\":0.0168}},\"4473c2\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9976,\"z\":180.0168}},\"49c9d0\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4417},\"rot\":{\"x\":359.9197,\"y\":269.9969,\"z\":0.0168}},\"4b824f\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7444,\"z\":5.7609},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.5313,\"y\":1.6073,\"z\":5.7576},\"rot\":{\"x\":359.9214,\"y\":269.9965,\"z\":0.0168}},\"5b26d9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":270.0051,\"z\":180.0168}},\"61ef75\":{\"lock\":false,\"pos\":{\"x\":-26.852,\"y\":1.6188,\"z\":-0.2277},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.2527,\"y\":1.6284,\"z\":1.7986},\"rot\":{\"x\":359.9224,\"y\":300.0067,\"z\":359.9747}},\"9b98a2\":{\"lock\":false,\"pos\":{\"x\":-2.7303,\"y\":1.616,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0178,\"z\":0.0803}},\"bfb8cc\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":180.0168}},\"c400c7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6452,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9718,\"z\":180.0169}},\"c6db6c\":{\"lock\":false,\"pos\":{\"x\":-27.0974,\"y\":1.6182,\"z\":-3.6479},\"rot\":{\"x\":359.9554,\"y\":225.0017,\"z\":0.0684}},\"cb80d8\":{\"lock\":false,\"pos\":{\"x\":-33.7088,\"y\":1.6279,\"z\":-1.9598},\"rot\":{\"x\":359.9392,\"y\":240.0142,\"z\":0.0545}},\"cda64f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0167,\"y\":180.0739,\"z\":0.08}},\"d66e2b\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9953,\"z\":0.0803}},\"dc83e6\":{\"lock\":false,\"pos\":{\"x\":-26.9232,\"y\":1.6201,\"z\":3.822},\"rot\":{\"x\":359.9316,\"y\":315.0009,\"z\":359.9554}},\"ec02eb\":{\"lock\":false,\"pos\":{\"x\":-38.3525,\"y\":1.6349,\"z\":0.0333},\"rot\":{\"x\":0.0168,\"y\":180.0096,\"z\":0.0799}},\"f38e7f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.1174,\"z\":0.08}},\"fc3b2e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":180.0168}},\"fdf01d\":{\"lock\":false,\"pos\":{\"x\":-0.2148,\"y\":1.3988,\"z\":7.0546},\"rot\":{\"x\":359.9832,\"y\":0.0091,\"z\":359.9197}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "03732d", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.6963017, - "posY": 1.55831766, - "posZ": 14.2791042, + "posX": 1.69780028, + "posY": 1.55831432, + "posZ": 14.278801, "rotX": 359.955139, - "rotY": 225.007629, - "rotZ": 0.0686647445, + "rotY": 225.007614, + "rotZ": 0.0686659962, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1273140,6 +1296959,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1273807,7 +1297629,7 @@ "Transform": { "posX": -30.2243, "posY": 1.63719749, - "posZ": -0.0284997914, + "posZ": -0.0284999385, "rotX": 359.9201, "rotY": 269.999023, "rotZ": 180.01683, @@ -1273857,11 +1297679,11 @@ "GUID": "28fadd", "Name": "Bag", "Transform": { - "posX": -0.1926989, - "posY": 1.39793372, - "posZ": 4.20410347, + "posX": -0.192698538, + "posY": 1.39793408, + "posZ": 4.204102, "rotX": 359.983124, - "rotY": 359.981537, + "rotY": 359.981049, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1273871,8 +1297693,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.250979573, - "g": 0.050979875, + "r": 0.250979453, + "g": 0.0509797931, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1273890,6 +1297712,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1274260,6 +1298085,58 @@ } ] }, + { + "GUID": "3be891", + "Name": "Card", + "Transform": { + "posX": -21.078, + "posY": 1.62370431, + "posZ": -2.54360056, + "rotX": 359.9201, + "rotY": 270.008545, + "rotZ": 0.0168277267, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bill the Lizard", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 455816, + "SidewaysCard": false, + "CustomDeck": { + "4558": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688328140/BEEB00D1454DB9BE6ABCF1354B8A7FD14ECC223F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "4473c2", "Name": "Card", @@ -1274316,12 +1298193,12 @@ "GUID": "49c9d0", "Name": "Card", "Transform": { - "posX": -3.9561007, + "posX": -3.95610023, "posY": 1.59753942, - "posZ": -10.4416018, + "posZ": -10.4417009, "rotX": 359.919739, "rotY": 269.996948, - "rotZ": 0.0168414451, + "rotZ": 0.0168415047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1274368,11 +1298245,11 @@ "GUID": "4b824f", "Name": "Deck", "Transform": { - "posX": -3.92759967, + "posX": -3.9276, "posY": 1.74437952, "posZ": 5.76090145, "rotX": 359.919739, - "rotY": 270.0002, + "rotY": 270.000183, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1275934,12 +1299811,12 @@ "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -7.531203, - "posY": 1.60729992, - "posZ": 5.757501, - "rotX": 359.920258, - "rotY": 269.997559, - "rotZ": 0.0163282547, + "posX": -7.5313015, + "posY": 1.60728967, + "posZ": 5.7576, + "rotX": 359.921417, + "rotY": 269.9964, + "rotZ": 0.016810026, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1275987,11 +1299864,11 @@ "Name": "Card", "Transform": { "posX": -23.6765, - "posY": 1.62807524, - "posZ": -0.0298993122, - "rotX": 359.920044, - "rotY": 270.005, - "rotZ": 180.0163, + "posY": 1.62806654, + "posZ": -0.0298998244, + "rotX": 359.9201, + "rotY": 270.005066, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1276038,12 +1299915,12 @@ "GUID": "61ef75", "Name": "Custom_Tile", "Transform": { - "posX": -26.8521, - "posY": 1.61883175, - "posZ": -0.227700546, + "posX": -26.852, + "posY": 1.61883163, + "posZ": -0.227700189, "rotX": 359.9201, "rotY": 270.009918, - "rotZ": 0.0168539211, + "rotZ": 0.01685361, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1276189,65 +1300066,13 @@ } } }, - { - "GUID": "62fcb7", - "Name": "Card", - "Transform": { - "posX": -21.2826, - "posY": 1.64145339, - "posZ": -1.71100032, - "rotX": 359.285553, - "rotY": 269.990875, - "rotZ": 0.0305823926, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Bill the Lizard", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271015, - "SidewaysCard": false, - "CustomDeck": { - "2710": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135654473/C011215B8D07323BFEF2C7A368FF82D430258DF7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -33.2528, + "posX": -33.2527, "posY": 1.62835264, - "posZ": 1.79859972, + "posZ": 1.79859984, "rotX": 359.9224, "rotY": 300.006653, "rotZ": 359.97467, @@ -1276402,8 +1300227,8 @@ "Transform": { "posX": -2.73029971, "posY": 1.61595428, - "posZ": 0.37340042, - "rotX": 0.0168108381, + "posZ": 0.37340036, + "rotX": 0.01681086, "rotY": 180.017776, "rotZ": 0.08026098, "scaleX": 1.0, @@ -1276674,12 +1300499,12 @@ "GUID": "c6db6c", "Name": "Custom_Tile", "Transform": { - "posX": -27.0975, - "posY": 1.61816871, + "posX": -27.0974, + "posY": 1.61816859, "posZ": -3.6479, "rotX": 359.9554, "rotY": 225.001678, - "rotZ": 0.06837798, + "rotZ": 0.06837775, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1276829,12 +1300654,12 @@ "GUID": "cb80d8", "Name": "Custom_Tile", "Transform": { - "posX": -33.7089, - "posY": 1.627884, - "posZ": -1.95979977, + "posX": -33.7088, + "posY": 1.62788391, + "posZ": -1.95979989, "rotX": 359.9392, "rotY": 240.014191, - "rotZ": 0.05450177, + "rotZ": 0.0545014963, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1276984,12 +1300809,12 @@ "GUID": "cda64f", "Name": "Custom_Tile", "Transform": { - "posX": -30.2244, + "posX": -30.2243, "posY": 1.62247539, - "posZ": -3.83000016, - "rotX": 0.0167361, - "rotY": 180.0739, - "rotZ": 0.07996086, + "posZ": -3.82999969, + "rotX": 0.0167362057, + "rotY": 180.0738, + "rotZ": 0.07996047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1277141,10 +1300966,10 @@ "Transform": { "posX": -2.6885, "posY": 1.61911654, - "posZ": -5.0485, - "rotX": 0.01684212, + "posZ": -5.04850054, + "rotX": 0.0168422181, "rotY": 179.995331, - "rotZ": 0.08025452, + "rotZ": 0.08025461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1277172,14 +1300997,14 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 271336, + 454536, 269737, 271438 ], "CustomDeck": { - "2713": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655862977/18BFA135215FBD9760AEC79A535ACE1B08852613/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655867832/8974975D4B6F9225F9419015E8E12B6F654E089B/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1277210,15 +1301035,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "df6dfc", + "GUID": "b1ea4c", "Name": "Card", "Transform": { - "posX": -2.68856478, - "posY": 1.59719813, - "posZ": -5.048489, - "rotX": 0.01835274, - "rotY": 179.995514, - "rotZ": 0.07033715, + "posX": -1.85767066, + "posY": 2.58930826, + "posZ": -50.22167, + "rotX": -3.73567564E-05, + "rotY": 179.996216, + "rotZ": 3.50237258E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1277244,12 +1301069,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 271336, + "CardID": 454536, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655862977/18BFA135215FBD9760AEC79A535ACE1B08852613/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874655867832/8974975D4B6F9225F9419015E8E12B6F654E089B/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1277371,11 +1301196,11 @@ "GUID": "dc83e6", "Name": "Custom_Tile", "Transform": { - "posX": -26.9233, - "posY": 1.62012124, - "posZ": 3.82199979, + "posX": -26.9232, + "posY": 1.62012136, + "posZ": 3.822, "rotX": 359.93158, - "rotY": 315.0009, + "rotY": 315.000946, "rotZ": 359.9554, "scaleX": 1.0, "scaleY": 1.0, @@ -1277526,12 +1301351,12 @@ "GUID": "ec02eb", "Name": "Custom_Tile", "Transform": { - "posX": -38.3526, + "posX": -38.3525, "posY": 1.63494492, - "posZ": 0.03330049, - "rotX": 0.0168260951, - "rotY": 180.009552, - "rotZ": 0.07995395, + "posZ": 0.0333000645, + "rotX": 0.0168259926, + "rotY": 180.00946, + "rotZ": 0.07994158, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1277681,12 +1301506,12 @@ "GUID": "f38e7f", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62473512, - "posZ": 3.860001, - "rotX": 0.0166752953, - "rotY": 180.117523, - "rotZ": 0.07997022, + "posX": -30.2242, + "posY": 1.62473524, + "posZ": 3.86, + "rotX": 0.01667557, + "rotY": 180.11734, + "rotZ": 0.0799740255, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1277838,7 +1301663,7 @@ "Transform": { "posX": -36.7732, "posY": 1.64747226, - "posZ": 3.86000061, + "posZ": 3.86000013, "rotX": 359.9201, "rotY": 270.000916, "rotZ": 180.01683, @@ -1277888,11 +1301713,11 @@ "GUID": "fdf01d", "Name": "Bag", "Transform": { - "posX": -0.214798391, - "posY": 1.39880157, - "posZ": 7.054501, + "posX": -0.2147991, + "posY": 1.39880133, + "posZ": 7.05460167, "rotX": 359.983154, - "rotY": 0.009403467, + "rotY": 0.009133581, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1277921,6 +1301746,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1278317,12 +1302145,12 @@ "GUID": "8d88c8", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2520008, - "posY": 1.46795821, - "posZ": 11.9863014, + "posX": 12.259902, + "posY": 1.46794677, + "posZ": 11.9849, "rotX": 359.9201, - "rotY": 270.0267, - "rotZ": 0.0168371219, + "rotY": 270.0313, + "rotZ": 0.0168305058, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1278370,20 +1302198,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"1beaec\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.0045,\"z\":0.0168}},\"403405\":{\"lock\":false,\"pos\":{\"x\":-12.0784,\"y\":1.6996,\"z\":11.442},\"rot\":{\"x\":359.9201,\"y\":270.0013,\"z\":180.0168}},\"4a00be\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-8.2513,\"y\":1.6083,\"z\":5.7946},\"rot\":{\"x\":359.9216,\"y\":269.9991,\"z\":0.0164}},\"4d97f4\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9771,\"z\":180.0169}},\"5578b4\":{\"lock\":false,\"pos\":{\"x\":0.0477,\"y\":1.3985,\"z\":7.1284},\"rot\":{\"x\":359.9832,\"y\":0.0022,\"z\":359.9197}},\"578ad5\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9599,\"z\":0.0802}},\"6206c4\":{\"lock\":false,\"pos\":{\"x\":1.6962,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":225.0026,\"z\":0.0687}},\"823c2a\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.8358,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"af10d6\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"df6263\":{\"lock\":false,\"pos\":{\"x\":0.0682,\"y\":1.3976,\"z\":4.2766},\"rot\":{\"x\":359.9832,\"y\":0.0126,\"z\":359.9197}},\"e309a6\":{\"lock\":false,\"pos\":{\"x\":-41.2738,\"y\":1.6517,\"z\":-3.125},\"rot\":{\"x\":0.0168,\"y\":180.0071,\"z\":0.0799}},\"ec06e9\":{\"lock\":false,\"pos\":{\"x\":-14.2481,\"y\":1.6144,\"z\":-1.799},\"rot\":{\"x\":0.0168,\"y\":180.0323,\"z\":0.0799}},\"fbbcb5\":{\"lock\":false,\"pos\":{\"x\":-0.211,\"y\":1.6213,\"z\":-2.3502},\"rot\":{\"x\":0.0168,\"y\":180.0078,\"z\":0.0803}}}}", + "LuaScriptState": "{\"ml\":{\"1beaec\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.0047,\"z\":0.0168}},\"3c5be7\":{\"lock\":false,\"pos\":{\"x\":-14.2478,\"y\":1.6144,\"z\":-1.7989},\"rot\":{\"x\":0.0168,\"y\":180.0347,\"z\":0.0799}},\"403405\":{\"lock\":false,\"pos\":{\"x\":-12.0786,\"y\":1.6996,\"z\":11.4423},\"rot\":{\"x\":359.9201,\"y\":270.0115,\"z\":180.0168}},\"4a00be\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3736},\"rot\":{\"x\":0.0168,\"y\":180.0007,\"z\":0.0803}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-8.2513,\"y\":1.6083,\"z\":5.7946},\"rot\":{\"x\":359.9218,\"y\":269.9988,\"z\":0.0174}},\"4d97f4\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.977,\"z\":180.0169}},\"5578b4\":{\"lock\":false,\"pos\":{\"x\":0.0477,\"y\":1.3985,\"z\":7.1284},\"rot\":{\"x\":359.9832,\"y\":0.002,\"z\":359.9197}},\"55d7bc\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0076,\"z\":180.0168}},\"578ad5\":{\"lock\":false,\"pos\":{\"x\":-2.6883,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":0.0169,\"y\":179.958,\"z\":0.0802}},\"6206c4\":{\"lock\":false,\"pos\":{\"x\":1.7006,\"y\":1.5583,\"z\":14.2781},\"rot\":{\"x\":359.9551,\"y\":225.0026,\"z\":0.0687}},\"6c2c14\":{\"lock\":false,\"pos\":{\"x\":-8.6288,\"y\":1.663,\"z\":-1.6213},\"rot\":{\"x\":0.0785,\"y\":90.0003,\"z\":359.9833}},\"823c2a\":{\"lock\":false,\"pos\":{\"x\":-3.9281,\"y\":1.8358,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"af8015\":{\"lock\":false,\"pos\":{\"x\":-41.2733,\"y\":1.6517,\"z\":-3.1246},\"rot\":{\"x\":0.0169,\"y\":179.9778,\"z\":0.0799}},\"b5a17d\":{\"lock\":false,\"pos\":{\"x\":-8.6065,\"y\":1.6609,\"z\":-8.6358},\"rot\":{\"x\":0.0785,\"y\":90.0003,\"z\":359.9833}},\"df6263\":{\"lock\":false,\"pos\":{\"x\":0.0682,\"y\":1.3976,\"z\":4.2766},\"rot\":{\"x\":359.9832,\"y\":0.0125,\"z\":359.9197}},\"fbbcb5\":{\"lock\":false,\"pos\":{\"x\":-0.2109,\"y\":1.6213,\"z\":-2.3502},\"rot\":{\"x\":0.0168,\"y\":180.0054,\"z\":0.0803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "1beaec", "Name": "Card", "Transform": { - "posX": -3.9560008, + "posX": -3.95600033, "posY": 1.59753942, - "posZ": -10.4413042, + "posZ": -10.4413013, "rotX": 359.919739, - "rotY": 270.00473, - "rotZ": 0.0168306287, + "rotY": 270.0047, + "rotZ": 0.01683062, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278426,16 +1302257,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "3c5be7", + "Name": "Card", + "Transform": { + "posX": -14.2477989, + "posY": 1.614399, + "posZ": -1.79889965, + "rotX": 0.016790146, + "rotY": 180.034683, + "rotZ": 0.07990573, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hare", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 456519, + "SidewaysCard": false, + "CustomDeck": { + "4565": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688503980/7B1B0A4C1357C9AFB06E6AAA72F50C55A81D71ED/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688493114/7546E313125B55303FF056B2F527487C04FBBC67/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "403405", "Name": "Deck", "Transform": { - "posX": -12.0783987, - "posY": 1.69961572, - "posZ": 11.4420013, + "posX": -12.078599, + "posY": 1.69961607, + "posZ": 11.4423008, "rotX": 359.9201, - "rotY": 270.001282, - "rotZ": 180.01683, + "rotY": 270.011536, + "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278466,7 +1302349,7 @@ 270115, 270114, 270113, - 270112, + 456312, 270111, 270110, 270109, @@ -1278489,6 +1302372,15 @@ "BackIsHidden": false, "UniqueBack": true, "Type": 0 + }, + "4563": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688398058/2E553ACA9F2AFB025CD52713F4ADC14F6544487E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259401762/22EE006B453F76E4AEEE687AA7A9B24D251F09C7/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", @@ -1278499,12 +1302391,12 @@ "GUID": "e15512", "Name": "Card", "Transform": { - "posX": -26.9231682, - "posY": 1.67578447, - "posZ": -45.858387, - "rotX": 353.6997, - "rotY": 270.0005, - "rotZ": 180.004044, + "posX": -11.4684277, + "posY": 1.81566334, + "posZ": 10.8685551, + "rotX": 359.919037, + "rotY": 269.996735, + "rotZ": 180.018539, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278551,12 +1302443,12 @@ "GUID": "3a6e9c", "Name": "Card", "Transform": { - "posX": -26.8399563, - "posY": 1.50769925, - "posZ": -45.43016, - "rotX": 0.021066742, - "rotY": 270.000031, - "rotZ": 180.0171, + "posX": -11.9071236, + "posY": 1.79852033, + "posZ": 12.0744047, + "rotX": 359.919281, + "rotY": 269.996277, + "rotZ": 179.609634, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278603,12 +1302495,12 @@ "GUID": "088381", "Name": "Card", "Transform": { - "posX": -26.0901356, - "posY": 1.54123509, - "posZ": -45.9327354, - "rotX": 0.019088991, - "rotY": 269.976624, - "rotZ": 182.947052, + "posX": -11.6987906, + "posY": 1.7967093, + "posZ": 11.0772629, + "rotX": 359.9196, + "rotY": 270.000366, + "rotZ": 180.017685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278652,15 +1302544,15 @@ "XmlUI": "" }, { - "GUID": "eed30f", + "GUID": "074371", "Name": "Card", "Transform": { - "posX": -27.1541653, - "posY": 1.48830974, - "posZ": -45.5445862, - "rotX": 0.020789938, - "rotY": 270.000031, - "rotZ": 180.017075, + "posX": -12.0998926, + "posY": 1.7878654, + "posZ": 12.20439, + "rotX": 359.9202, + "rotY": 270.0003, + "rotZ": 180.0178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1278686,11 +1302578,11 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 270112, + "CardID": 456312, "SidewaysCard": false, "CustomDeck": { - "2701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259398994/E2434C039FA60DEF5130394E1D6FDD4CB537E7A0/", + "4563": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688398058/2E553ACA9F2AFB025CD52713F4ADC14F6544487E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259401762/22EE006B453F76E4AEEE687AA7A9B24D251F09C7/", "NumWidth": 7, "NumHeight": 3, @@ -1279334,11 +1303226,11 @@ "Name": "Deck", "Transform": { "posX": -2.7247, - "posY": 1.62076044, - "posZ": 0.373400837, - "rotX": 0.0168354828, - "rotY": 180.000122, - "rotZ": 0.08025603, + "posY": 1.62076056, + "posZ": 0.373600453, + "rotX": 0.0168346614, + "rotY": 180.000656, + "rotZ": 0.08025613, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1279366,14 +1303258,14 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 445633, - 445634, - 445635 + 454533, + 454534, + 454535 ], "CustomDeck": { - "4456": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1279386,15 +1303278,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "e69996", + "GUID": "d363ab", "Name": "Card", "Transform": { - "posX": 0.3908804, - "posY": 1.5957433, - "posZ": 4.313823, - "rotX": 0.0172734745, - "rotY": 180.000015, - "rotZ": 0.07738425, + "posX": -27.4893856, + "posY": 1.51361334, + "posZ": -42.35533, + "rotX": 0.0008261046, + "rotY": 179.999985, + "rotZ": -8.35982937E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1279420,12 +1303312,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445633, + "CardID": 454533, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1279438,15 +1303330,15 @@ "XmlUI": "" }, { - "GUID": "8f68f5", + "GUID": "fcc855", "Name": "Card", "Transform": { - "posX": 0.7655361, - "posY": 1.637318, - "posZ": 4.41014862, - "rotX": 0.0134970043, - "rotY": 180.000015, - "rotZ": 0.0818429962, + "posX": -27.81683, + "posY": 1.68078959, + "posZ": -42.06226, + "rotX": 0.008899212, + "rotY": 179.96991, + "rotZ": 6.149257, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1279472,12 +1303364,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445634, + "CardID": 454534, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1279490,15 +1303382,15 @@ "XmlUI": "" }, { - "GUID": "0b1bb3", + "GUID": "325dd1", "Name": "Card", "Transform": { - "posX": 0.3009967, - "posY": 1.67194653, - "posZ": 4.272922, - "rotX": 0.0163911283, - "rotY": 180.000031, - "rotZ": 0.07991401, + "posX": -22.26259, + "posY": 1.58918571, + "posZ": -42.7457581, + "rotX": 0.00410032365, + "rotY": 180.003433, + "rotZ": 0.00210231985, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1279524,12 +1303416,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445635, + "CardID": 454535, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1279547,12 +1303439,12 @@ "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -8.2513, - "posY": 1.60830235, + "posX": -8.251301, + "posY": 1.608305, "posZ": 5.79460049, - "rotX": 359.921753, - "rotY": 269.999146, - "rotZ": 0.0173889659, + "rotX": 359.92157, + "rotY": 269.998779, + "rotZ": 0.0164409727, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1279601,9 +1303493,9 @@ "Transform": { "posX": -17.12, "posY": 1.6189239, - "posZ": -0.0299999844, + "posZ": -0.02999989, "rotX": 359.9201, - "rotY": 269.9771, + "rotY": 269.977, "rotZ": 180.016861, "scaleX": 1.0, "scaleY": 1.0, @@ -1279651,11 +1303543,11 @@ "GUID": "5578b4", "Name": "Bag", "Transform": { - "posX": 0.04770071, + "posX": 0.0477009, "posY": 1.39845562, - "posZ": 7.12840271, + "posZ": 7.12840128, "rotX": 359.983154, - "rotY": 0.00211902568, + "rotY": 0.00201937533, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1279684,6 +1303576,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1280054,16 +1303949,68 @@ } ] }, + { + "GUID": "55d7bc", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.637197, + "posZ": -0.02999971, + "rotX": 359.9201, + "rotY": 270.0076, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Center of the Table", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 456317, + "SidewaysCard": false, + "CustomDeck": { + "4563": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688398058/2E553ACA9F2AFB025CD52713F4ADC14F6544487E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259401762/22EE006B453F76E4AEEE687AA7A9B24D251F09C7/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "578ad5", "Name": "Deck", "Transform": { - "posX": -2.6884, - "posY": 1.61911643, - "posZ": -5.048501, - "rotX": 0.0168918055, - "rotY": 179.959885, - "rotZ": 0.08024408, + "posX": -2.68829966, + "posY": 1.61911619, + "posZ": -5.04860067, + "rotX": 0.0168944821, + "rotY": 179.958008, + "rotZ": 0.0802435949, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1280281,12 +1304228,12 @@ "GUID": "6206c4", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69620168, - "posY": 1.558317, - "posZ": 14.2790041, + "posX": 1.7006005, + "posY": 1.55831075, + "posZ": 14.2781019, "rotX": 359.955139, - "rotY": 225.0026, - "rotZ": 0.0686705261, + "rotY": 225.002579, + "rotZ": 0.06867022, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1280324,6 +1304271,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1280395,15 +1304345,54 @@ } ] }, + { + "GUID": "6c2c14", + "Name": "Notecard", + "Transform": { + "posX": -8.6288, + "posY": 1.66304, + "posZ": -1.6213007, + "rotX": 0.07850082, + "rotY": 90.0003357, + "rotZ": 359.983276, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tea Party Movement Reference", + "Description": "Chair locations can only hold 1 investigator or enemy at a time.\nInvestigators and enemies at chair locations may attack, evade, parley, activate effects, or otherwise target investigators and enemies at connecting chair locations as if they were at the same location.\nSee page 14 in the campaign guide for a full list of clarifications.", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "823c2a", "Name": "Deck", "Transform": { - "posX": -3.9279, - "posY": 1.83584571, - "posZ": 5.757102, + "posX": -3.92810035, + "posY": 1.83584607, + "posZ": 5.75720072, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 270.000061, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1280447,10 +1304436,10 @@ 270012, 445813, 445814, - 445815, - 445816, - 445817, - 445818, + 456215, + 456218, + 456217, + 456216, 445819, 445820, 445821, @@ -1280461,9 +1304450,9 @@ 268704, 269000, 269001, - 269002, - 269003, - 269004, + 455604, + 455603, + 455602, 269005, 269006, 266309, @@ -1280471,14 +1304460,14 @@ 266307, 269100, 269101, - 269102, - 269103, - 269104, + 455702, + 455703, + 455704, 269105, 269106, 269107, - 269108, - 269109 + 455708, + 455709 ], "CustomDeck": { "4458": { @@ -1280499,6 +1304488,15 @@ "UniqueBack": false, "Type": 0 }, + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688386344/A497D4EDD5F50070C33629512559B88CDB34013B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2687": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928378116/4DB728460B2B174C9FB1DA35C6425D58CC41420D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", @@ -1280517,6 +1304515,15 @@ "UniqueBack": false, "Type": 0 }, + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2663": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169625363/A95E2B52824E832944DCC517ECCECD52FCE3D02F/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", @@ -1280534,6 +1304541,15 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 + }, + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", @@ -1281321,15 +1305337,15 @@ "XmlUI": "" }, { - "GUID": "4369ed", + "GUID": "29538d", "Name": "Card", "Transform": { - "posX": -10.0330572, - "posY": 1.63093913, - "posZ": 22.3019047, - "rotX": 359.95166, - "rotY": 270.0, - "rotZ": 180.058945, + "posX": -33.4820824, + "posY": 1.31401825, + "posZ": -45.23249, + "rotX": 0.0208724029, + "rotY": 269.966644, + "rotZ": 0.01637057, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1281355,11 +1305371,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 445815, + "CardID": 456215, "SidewaysCard": false, "CustomDeck": { - "4458": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185497501/553609ED618EEF03F079039224554213CF3E9759/", + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688386344/A497D4EDD5F50070C33629512559B88CDB34013B/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1281373,15 +1305389,15 @@ "XmlUI": "" }, { - "GUID": "ca27e6", + "GUID": "89cd09", "Name": "Card", "Transform": { - "posX": -10.1565409, - "posY": 1.62830448, - "posZ": 22.6049366, - "rotX": 359.952, - "rotY": 269.999939, - "rotZ": 180.500275, + "posX": -36.45883, + "posY": 1.31206679, + "posZ": -48.22635, + "rotX": 0.0208182447, + "rotY": 269.967377, + "rotZ": 0.01675945, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1281407,11 +1305423,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 445816, + "CardID": 456218, "SidewaysCard": false, "CustomDeck": { - "4458": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185497501/553609ED618EEF03F079039224554213CF3E9759/", + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688386344/A497D4EDD5F50070C33629512559B88CDB34013B/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1281425,15 +1305441,15 @@ "XmlUI": "" }, { - "GUID": "ded089", + "GUID": "ea695d", "Name": "Card", "Transform": { - "posX": -10.1542635, - "posY": 1.79063737, - "posZ": 22.3811111, - "rotX": 359.951721, - "rotY": 269.9929, - "rotZ": 170.402634, + "posX": -36.39785, + "posY": 1.32723689, + "posZ": -45.18456, + "rotX": 0.5543435, + "rotY": 269.968079, + "rotZ": 0.0167511813, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1281459,11 +1305475,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 445817, + "CardID": 456217, "SidewaysCard": false, "CustomDeck": { - "4458": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185497501/553609ED618EEF03F079039224554213CF3E9759/", + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688386344/A497D4EDD5F50070C33629512559B88CDB34013B/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1281477,15 +1305493,15 @@ "XmlUI": "" }, { - "GUID": "2ae3c3", + "GUID": "d6b90a", "Name": "Card", "Transform": { - "posX": -10.1447067, - "posY": 1.68874538, - "posZ": 20.39075, - "rotX": 359.952, - "rotY": 269.996765, - "rotZ": 175.4951, + "posX": -33.05487, + "posY": 1.31332731, + "posZ": -48.14342, + "rotX": 0.0208180863, + "rotY": 269.967041, + "rotZ": 0.0167592485, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1281511,11 +1305527,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 445818, + "CardID": 456216, "SidewaysCard": false, "CustomDeck": { - "4458": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185497501/553609ED618EEF03F079039224554213CF3E9759/", + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688386344/A497D4EDD5F50070C33629512559B88CDB34013B/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1282049,15 +1306065,15 @@ "XmlUI": "" }, { - "GUID": "d2c629", + "GUID": "39b783", "Name": "Card", "Transform": { - "posX": -30.224184, - "posY": 1.89157438, - "posZ": -0.03550445, - "rotX": 359.955, - "rotY": 269.991516, - "rotZ": 172.5825, + "posX": -25.9132023, + "posY": 1.31433237, + "posZ": -53.7062836, + "rotX": 0.0177647248, + "rotY": 278.5031, + "rotZ": 0.022211656, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282083,11 +1306099,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269002, + "CardID": 455604, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282101,15 +1306117,15 @@ "XmlUI": "" }, { - "GUID": "e5fda5", + "GUID": "4d62e4", "Name": "Card", "Transform": { - "posX": -30.2242355, - "posY": 1.89926636, - "posZ": -0.02999982, - "rotX": 1.92763269, - "rotY": 270.021, - "rotZ": 184.727142, + "posX": -25.8346214, + "posY": 1.36401522, + "posZ": -52.98417, + "rotX": 359.976624, + "rotY": 278.480072, + "rotZ": 359.959473, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282135,11 +1306151,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269003, + "CardID": 455603, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282153,15 +1306169,15 @@ "XmlUI": "" }, { - "GUID": "73cce2", + "GUID": "f997bd", "Name": "Card", "Transform": { - "posX": -30.2241879, - "posY": 1.7380296, - "posZ": -0.03000996, - "rotX": 359.950958, - "rotY": 269.999878, - "rotZ": 179.987549, + "posX": -25.5543423, + "posY": 1.41326857, + "posZ": -52.2266426, + "rotX": 0.0149549646, + "rotY": 278.497772, + "rotZ": 359.9807, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282187,11 +1306203,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269004, + "CardID": 455602, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282569,15 +1306585,15 @@ "XmlUI": "" }, { - "GUID": "735ab6", + "GUID": "2f67a5", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.14126778, - "posZ": -3.830002, - "rotX": 1.21065235, - "rotY": 269.3676, - "rotZ": 161.379562, + "posX": -19.2999458, + "posY": 1.35187876, + "posZ": -53.43576, + "rotX": 359.5587, + "rotY": 269.9886, + "rotZ": 0.967312336, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282603,11 +1306619,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269102, + "CardID": 455702, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282621,15 +1306637,15 @@ "XmlUI": "" }, { - "GUID": "4bba0d", + "GUID": "63e491", "Name": "Card", "Transform": { - "posX": -30.2242527, - "posY": 1.79007339, - "posZ": -3.82928157, - "rotX": 359.952332, - "rotY": 270.0015, - "rotZ": 177.602631, + "posX": -19.2999115, + "posY": 1.38954091, + "posZ": -53.436, + "rotX": 359.722565, + "rotY": 270.017334, + "rotZ": 0.7992564, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282655,11 +1306671,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269103, + "CardID": 455703, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282673,15 +1306689,15 @@ "XmlUI": "" }, { - "GUID": "fa68da", + "GUID": "4f11e7", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.00410271, - "posZ": -3.830002, - "rotX": 359.951447, - "rotY": 269.99, - "rotZ": 166.058624, + "posX": -19.3000069, + "posY": 1.44579673, + "posZ": -53.4358253, + "rotX": 359.757019, + "rotY": 269.997437, + "rotZ": 0.483864367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282707,11 +1306723,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269104, + "CardID": 455704, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282881,15 +1306897,15 @@ "XmlUI": "" }, { - "GUID": "41f99e", + "GUID": "5d2f41", "Name": "Card", "Transform": { - "posX": -30.2242813, - "posY": 1.67493522, - "posZ": -3.82957363, - "rotX": 359.95575, - "rotY": 269.999939, - "rotZ": 179.8533, + "posX": -21.4295025, + "posY": 1.33911574, + "posZ": -53.1685638, + "rotX": 0.02073336, + "rotY": 270.001251, + "rotZ": 1.22385526, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282915,11 +1306931,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269108, + "CardID": 455708, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282933,15 +1306949,15 @@ "XmlUI": "" }, { - "GUID": "09795f", + "GUID": "827433", "Name": "Card", "Transform": { - "posX": -30.2241745, - "posY": 1.63606274, - "posZ": -3.84220338, - "rotX": 359.920654, - "rotY": 269.9869, - "rotZ": 180.020737, + "posX": -21.56788, + "posY": 1.31636608, + "posZ": -51.8840141, + "rotX": 0.02118748, + "rotY": 270.0014, + "rotZ": 0.0142613351, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1282967,11 +1306983,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269109, + "CardID": 455709, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1282987,20 +1307003,20 @@ ] }, { - "GUID": "af10d6", + "GUID": "af8015", "Name": "Card", "Transform": { - "posX": -30.2243, - "posY": 1.637197, - "posZ": -0.0299998038, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, + "posX": -41.2733, + "posY": 1.65169466, + "posZ": -3.12459946, + "rotX": 0.0168695059, + "rotY": 179.977753, + "rotZ": 0.07988904, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Center of the Table", + "Nickname": "The Hatter", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1283021,12 +1307037,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445917, + "CardID": 456518, "SidewaysCard": false, "CustomDeck": { - "4459": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185517573/3172CC4788DDF904C02D69C48A078A7A0C0018EA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1673610911185519422/EA2567B28E3F367E50E629AE279ED7A13E3BBA68/", + "4565": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688503980/7B1B0A4C1357C9AFB06E6AAA72F50C55A81D71ED/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688493114/7546E313125B55303FF056B2F527487C04FBBC67/", "NumWidth": 7, "NumHeight": 3, "BackIsHidden": false, @@ -1283038,15 +1307054,54 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "b5a17d", + "Name": "Notecard", + "Transform": { + "posX": -8.606501, + "posY": 1.660948, + "posZ": -8.635801, + "rotX": 0.0785041153, + "rotY": 90.00033, + "rotZ": 359.983276, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tea Party Movement Reference", + "Description": "➨If you are at a Chair location: Move. Swap positions with an investigator at a connecting Chair location. This action does not provoke attacks of opportunity for the other investigator.\n\n➨If you are at a Chair location: Parley. Swap positions with an enemy at a connecting Chair location.🢂", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "df6263", "Name": "Bag", "Transform": { - "posX": 0.0682009459, - "posY": 1.39758921, - "posZ": 4.27660275, - "rotX": 359.9832, - "rotY": 0.0125749456, + "posX": 0.0682006851, + "posY": 1.39758837, + "posZ": 4.27660131, + "rotX": 359.983154, + "rotY": 0.0124594579, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1283056,8 +1307111,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.250979871, - "g": 0.0509800538, + "r": 0.250979662, + "g": 0.05097992, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1283075,6 +1307130,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1283445,120 +1307503,16 @@ } ] }, - { - "GUID": "e309a6", - "Name": "Card", - "Transform": { - "posX": -41.2738, - "posY": 1.65169513, - "posZ": -3.12499952, - "rotX": 0.0168287251, - "rotY": 180.007034, - "rotZ": 0.0798976645, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Hatter", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446018, - "SidewaysCard": false, - "CustomDeck": { - "4460": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135691550/4F94E1D43BD76EB641DB5AD0B1E42AD297107D2A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656014310/DDB71042E760AE60D7A0F15678FB616E6CB3B3B1/", - "NumWidth": 7, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ec06e9", - "Name": "Card", - "Transform": { - "posX": -14.2481, - "posY": 1.61439943, - "posZ": -1.79899943, - "rotX": 0.0167935323, - "rotY": 180.032257, - "rotZ": 0.07990498, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Hare", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446119, - "SidewaysCard": false, - "CustomDeck": { - "4461": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135691550/4F94E1D43BD76EB641DB5AD0B1E42AD297107D2A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656014310/DDB71042E760AE60D7A0F15678FB616E6CB3B3B1/", - "NumWidth": 7, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "fbbcb5", "Name": "Deck", "Transform": { - "posX": -0.210999444, - "posY": 1.62125325, - "posZ": -2.3501997, - "rotX": 0.0168247465, - "rotY": 180.007751, - "rotZ": 0.08025838, + "posX": -0.210899562, + "posY": 1.621253, + "posZ": -2.3502, + "rotX": 0.01682804, + "rotY": 180.005386, + "rotZ": 0.08025778, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1283860,12 +1307814,12 @@ "GUID": "8eb793", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2504034, - "posY": 1.46560466, - "posZ": 3.98559976, + "posX": 12.2592039, + "posY": 1.46559167, + "posZ": 3.98390031, "rotX": 359.920135, - "rotY": 270.005463, - "rotZ": 0.0168662909, + "rotY": 270.000977, + "rotZ": 0.0168726761, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1283913,31 +1307867,34 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"0e8e77\":{\"lock\":false,\"pos\":{\"x\":-20.4796,\"y\":1.6094,\"z\":-2.0983},\"rot\":{\"x\":359.9224,\"y\":300.0125,\"z\":359.9746}},\"21798b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"233787\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"2d88b0\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":0.0168}},\"3debb3\":{\"lock\":false,\"pos\":{\"x\":-27.2457,\"y\":1.6201,\"z\":2.1027},\"rot\":{\"x\":359.9224,\"y\":300.0032,\"z\":359.9747}},\"40703e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0168}},\"4b0ccb\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.9669,\"y\":1.6079,\"z\":5.7876},\"rot\":{\"x\":359.9211,\"y\":269.9999,\"z\":0.0163}},\"52f57a\":{\"lock\":false,\"pos\":{\"x\":-23.2347,\"y\":1.6428,\"z\":1.9844},\"rot\":{\"x\":359.9201,\"y\":270.0015,\"z\":359.2417}},\"6e1503\":{\"lock\":false,\"pos\":{\"x\":-33.8646,\"y\":1.6281,\"z\":-2.1165},\"rot\":{\"x\":359.9224,\"y\":300.0093,\"z\":359.9747}},\"6f32bd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.6621,\"y\":1.6289,\"z\":1.7848},\"rot\":{\"x\":359.9392,\"y\":240.0116,\"z\":0.0545}},\"747ada\":{\"lock\":false,\"pos\":{\"x\":-23.1493,\"y\":1.6413,\"z\":-2.0765},\"rot\":{\"x\":359.9201,\"y\":269.9719,\"z\":0.7787}},\"7b9aa0\":{\"lock\":false,\"pos\":{\"x\":-0.2028,\"y\":1.398,\"z\":4.348},\"rot\":{\"x\":359.9832,\"y\":0.007,\"z\":359.9197}},\"7e4106\":{\"lock\":false,\"pos\":{\"x\":-0.2233,\"y\":1.3989,\"z\":7.1998},\"rot\":{\"x\":359.9832,\"y\":0.0245,\"z\":359.9197}},\"7f81fc\":{\"lock\":false,\"pos\":{\"x\":-5.0088,\"y\":1.6332,\"z\":15.4244},\"rot\":{\"x\":359.9197,\"y\":269.9959,\"z\":0.0168}},\"99e917\":{\"lock\":false,\"pos\":{\"x\":-27.5104,\"y\":1.6181,\"z\":-5.7117},\"rot\":{\"x\":359.9224,\"y\":300.0119,\"z\":359.9746}},\"9a05d3\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9995,\"z\":0.0803}},\"9c01e5\":{\"lock\":false,\"pos\":{\"x\":-17.1283,\"y\":1.6201,\"z\":3.8599},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"ad9916\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6178,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"b3bb42\":{\"lock\":false,\"pos\":{\"x\":-20.156,\"y\":1.6112,\"z\":5.6998},\"rot\":{\"x\":359.9225,\"y\":300.1499,\"z\":359.9745}},\"b4a41e\":{\"lock\":false,\"pos\":{\"x\":-20.3123,\"y\":1.6103,\"z\":1.6187},\"rot\":{\"x\":359.9392,\"y\":239.9876,\"z\":0.0545}},\"b8080f\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0074,\"z\":0.0687}},\"c4374a\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.8214,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"c6b3aa\":{\"lock\":false,\"pos\":{\"x\":-27.3096,\"y\":1.6189,\"z\":-2.1326},\"rot\":{\"x\":359.9392,\"y\":239.9842,\"z\":0.0545}},\"cf2fec\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.92,\"y\":269.9992,\"z\":180.0163}},\"d96c2c\":{\"lock\":false,\"pos\":{\"x\":-26.832,\"y\":1.6206,\"z\":5.9617},\"rot\":{\"x\":359.9392,\"y\":239.9933,\"z\":0.0545}},\"dbc5c7\":{\"lock\":false,\"pos\":{\"x\":-20.2199,\"y\":1.608,\"z\":-5.7454},\"rot\":{\"x\":359.9392,\"y\":239.9879,\"z\":0.0545}},\"faef87\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}}}}", + "LuaScriptState": "{\"ml\":{\"009be5\":{\"lock\":false,\"pos\":{\"x\":-33.3617,\"y\":1.5746,\"z\":22.4516},\"rot\":{\"x\":359.9833,\"y\":0.1521,\"z\":359.92}},\"0e8e77\":{\"lock\":false,\"pos\":{\"x\":-20.4795,\"y\":1.6094,\"z\":-2.0983},\"rot\":{\"x\":359.9224,\"y\":300.0125,\"z\":359.9746}},\"1e3add\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.6504,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"21798b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"233787\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"2d88b0\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":0.0168}},\"3debb3\":{\"lock\":false,\"pos\":{\"x\":-27.2456,\"y\":1.6201,\"z\":2.1027},\"rot\":{\"x\":359.9224,\"y\":300.0032,\"z\":359.9747}},\"40703e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0168}},\"4b0ccb\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.9669,\"y\":1.6079,\"z\":5.7876},\"rot\":{\"x\":359.9216,\"y\":269.9998,\"z\":0.0167}},\"6e1503\":{\"lock\":false,\"pos\":{\"x\":-33.8645,\"y\":1.6281,\"z\":-2.1165},\"rot\":{\"x\":359.9224,\"y\":300.0091,\"z\":359.9747}},\"6f32bd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.662,\"y\":1.6289,\"z\":1.7848},\"rot\":{\"x\":359.9392,\"y\":240.0116,\"z\":0.0545}},\"747ada\":{\"lock\":false,\"pos\":{\"x\":-23.1493,\"y\":1.6413,\"z\":-2.0766},\"rot\":{\"x\":359.9201,\"y\":269.973,\"z\":0.7781}},\"7b9aa0\":{\"lock\":false,\"pos\":{\"x\":-0.2028,\"y\":1.398,\"z\":4.348},\"rot\":{\"x\":359.9832,\"y\":0.0069,\"z\":359.9197}},\"7e4106\":{\"lock\":false,\"pos\":{\"x\":-0.2233,\"y\":1.3989,\"z\":7.1998},\"rot\":{\"x\":359.9832,\"y\":0.0245,\"z\":359.9197}},\"99e917\":{\"lock\":false,\"pos\":{\"x\":-27.5103,\"y\":1.6181,\"z\":-5.7117},\"rot\":{\"x\":359.9224,\"y\":300.0118,\"z\":359.9746}},\"9a05d3\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9995,\"z\":0.0803}},\"9c01e5\":{\"lock\":false,\"pos\":{\"x\":-17.1283,\"y\":1.6201,\"z\":3.8599},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"a1ee9a\":{\"lock\":false,\"pos\":{\"x\":-50.8873,\"y\":1.6463,\"z\":-18.922},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"ad9916\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6178,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"b3bb42\":{\"lock\":false,\"pos\":{\"x\":-20.1559,\"y\":1.6112,\"z\":5.6998},\"rot\":{\"x\":359.9225,\"y\":300.1498,\"z\":359.9745}},\"b4a41e\":{\"lock\":false,\"pos\":{\"x\":-20.3122,\"y\":1.6103,\"z\":1.6187},\"rot\":{\"x\":359.9392,\"y\":239.9875,\"z\":0.0545}},\"b8080f\":{\"lock\":false,\"pos\":{\"x\":1.6978,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":225.0074,\"z\":0.0687}},\"c4374a\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.8214,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"c6b3aa\":{\"lock\":false,\"pos\":{\"x\":-27.3095,\"y\":1.6189,\"z\":-2.1326},\"rot\":{\"x\":359.9392,\"y\":239.9842,\"z\":0.0545}},\"cf2fec\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":180.0169}},\"cfcffe\":{\"lock\":false,\"pos\":{\"x\":-22.5799,\"y\":1.6089,\"z\":-22.4617},\"rot\":{\"x\":0.0167,\"y\":180.0892,\"z\":0.0799}},\"d96c2c\":{\"lock\":false,\"pos\":{\"x\":-26.8319,\"y\":1.6206,\"z\":5.9617},\"rot\":{\"x\":359.9392,\"y\":239.9933,\"z\":0.0545}},\"dbc5c7\":{\"lock\":false,\"pos\":{\"x\":-20.2198,\"y\":1.608,\"z\":-5.7454},\"rot\":{\"x\":359.9392,\"y\":239.9879,\"z\":0.0545}},\"f42df3\":{\"lock\":false,\"pos\":{\"x\":-23.2346,\"y\":1.6428,\"z\":1.9849},\"rot\":{\"x\":359.9201,\"y\":270.0037,\"z\":359.2432}},\"faef87\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "0e8e77", - "Name": "Custom_Tile", + "GUID": "009be5", + "Name": "Card", "Transform": { - "posX": -20.4796, - "posY": 1.6093961, - "posZ": -2.0983, - "rotX": 359.9224, - "rotY": 300.012482, - "rotZ": 359.97464, + "posX": -33.361702, + "posY": 1.57463646, + "posZ": 22.4515972, + "rotX": 359.983337, + "rotY": 0.152195916, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Royal Suspicion", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1283950,143 +1307907,40 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 446716, + "SidewaysCard": false, + "CustomDeck": { + "4467": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } + "XmlUI": "" }, { - "GUID": "21798b", + "GUID": "1e3add", "Name": "Card", "Transform": { - "posX": -23.6766, - "posY": 1.63030028, - "posZ": 7.57000065, + "posX": -50.9244, + "posY": 1.65035439, + "posZ": 8.178399, "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, + "rotY": 269.999146, + "rotZ": 0.01687337, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Dungeons", + "Nickname": "Royal Suspicion", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1284105,18 +1307959,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 445803, + "CardID": 446717, "SidewaysCard": false, "CustomDeck": { - "4458": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, + "4467": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1284125,20 +1307979,20 @@ "XmlUI": "" }, { - "GUID": "233787", + "GUID": "a1ee9a", "Name": "Card", "Transform": { - "posX": -23.6766, - "posY": 1.62581253, - "posZ": -7.70000029, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, + "posX": -50.8873, + "posY": 1.6463058, + "posZ": -18.922, + "rotX": 359.920135, + "rotY": 269.999084, + "rotZ": 0.0168738831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Guard Barracks", + "Nickname": "Royal Suspicion", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1284157,18 +1308011,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 445900, + "CardID": 446718, "SidewaysCard": false, "CustomDeck": { - "4459": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, + "4467": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1284177,20 +1308031,20 @@ "XmlUI": "" }, { - "GUID": "2d88b0", + "GUID": "cfcffe", "Name": "Card", "Transform": { - "posX": -3.956, - "posY": 1.59753942, - "posZ": -10.4412022, - "rotX": 359.919739, - "rotY": 269.998718, - "rotZ": 0.0168390367, + "posX": -22.5799, + "posY": 1.60887337, + "posZ": -22.4617, + "rotX": 0.0167472474, + "rotY": 180.089188, + "rotZ": 0.0799031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Token Effects", + "Nickname": "Royal Suspicion", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1284209,18 +1308063,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 446108, + "CardID": 446719, "SidewaysCard": false, "CustomDeck": { - "4461": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656053166/B0B280BACC978FD50CF7FD4A039E4953A0553A4A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656054663/C9C3F463EBC4C299FC08C284B4ECB1340D6C10C2/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, + "4467": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1284228,427 +1308082,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "3debb3", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.2457, - "posY": 1.62006557, - "posZ": 2.10269976, - "rotX": 359.9224, - "rotY": 300.003235, - "rotZ": 359.97467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "40703e", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64632893, - "posZ": -0.0299995989, - "rotX": 359.9201, - "rotY": 270.000183, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rose Garden", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446207, - "SidewaysCard": false, - "CustomDeck": { - "4462": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4b0ccb", - "Name": "Deck", - "Transform": { - "posX": -2.7247, - "posY": 1.62076044, - "posZ": 0.373300344, - "rotX": 0.0168360174, - "rotY": 179.999741, - "rotZ": 0.08025588, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 446323, - 446324, - 446325 - ], - "CustomDeck": { - "4463": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "1bf73f", - "Name": "Card", - "Transform": { - "posX": 4.0219, - "posY": 1.61590564, - "posZ": 36.9981842, - "rotX": 0.0172954742, - "rotY": 179.9883, - "rotZ": 182.228745, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 3 - Eliminating Suspects", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446323, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7efd51", - "Name": "Card", - "Transform": { - "posX": 4.118468, - "posY": 2.23799467, - "posZ": 36.65848, - "rotX": 0.0138442107, - "rotY": 180.00296, - "rotZ": 219.444016, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 2 - Scapegoats", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446324, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1653c0", - "Name": "Card", - "Transform": { - "posX": 3.97839, - "posY": 1.50041914, - "posZ": 36.8515739, - "rotX": 0.0168737881, - "rotY": 179.999786, - "rotZ": 180.0799, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda 1 - Head Games", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446325, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, { "GUID": "4cb00e", "Name": "CardCustom", @@ -1284658,7 +1308091,7 @@ "posZ": 5.78760052, "rotX": 359.9216, "rotY": 269.999817, - "rotZ": 0.0167215988, + "rotZ": 0.0167226829, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1284702,492 +1308135,26 @@ "XmlUI": "" }, { - "GUID": "52f57a", - "Name": "Card", + "GUID": "b8080f", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -23.2347, - "posY": 1.64283693, - "posZ": 1.98440051, - "rotX": 359.9201, - "rotY": 270.0016, - "rotZ": 359.24173, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 1.6978004, + "posY": 1.55831409, + "posZ": 14.2786026, + "rotX": 359.955139, + "rotY": 225.007355, + "rotZ": 0.0686657354, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 }, - "Nickname": "The King of Hearts", + "Nickname": "Set-aside", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 446421, - "SidewaysCard": false, - "CustomDeck": { - "4464": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e1503", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.8646, - "posY": 1.62805545, - "posZ": -2.11650038, - "rotX": 359.9224, - "rotY": 300.009216, - "rotZ": 359.97467, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "6f32bd", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63608027, - "posZ": -3.83, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hedge Maze", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446505, - "SidewaysCard": false, - "CustomDeck": { - "4465": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6621, - "posY": 1.62891924, - "posZ": 1.78479993, - "rotX": 359.9392, - "rotY": 240.0116, - "rotZ": 0.0545046665, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "747ada", - "Name": "Card", - "Transform": { - "posX": -23.1493, - "posY": 1.64127207, - "posZ": -2.07650018, - "rotX": 359.920135, - "rotY": 269.971924, - "rotZ": 0.778706253, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Queen of Hearts", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 446622, - "SidewaysCard": false, - "CustomDeck": { - "4466": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7b9aa0", - "Name": "Bag", - "Transform": { - "posX": -0.202799231, - "posY": 1.397989, - "posZ": 4.34800148, - "rotX": 359.983154, - "rotY": 0.006978138, - "rotZ": 359.919678, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Wonderland Banes", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.25098002, - "g": 0.05098016, - "b": 0.5647059 + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1285204,25 +1308171,51 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, "ContainedObjects": [ { - "GUID": "2b9fd1", + "GUID": "837146", "Name": "Card", "Transform": { - "posX": 0.08076277, - "posY": 3.68141818, - "posZ": 4.37332964, - "rotX": 359.653381, - "rotY": 270.0017, - "rotZ": 359.664459, + "posX": 1.69643521, + "posY": 3.65675259, + "posZ": 14.2788372, + "rotX": 359.963867, + "rotY": 224.988586, + "rotZ": 0.0551231056, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The White Queen", + "Nickname": "The Executioner's Axe", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1285243,12 +1308236,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266400, + "CardID": 266304, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", "NumWidth": 4, "NumHeight": 2, "BackIsHidden": true, @@ -1285261,20 +1308254,20 @@ "XmlUI": "" }, { - "GUID": "81e48b", + "GUID": "bfaaae", "Name": "Card", "Transform": { - "posX": 0.441060215, - "posY": 3.677063, - "posZ": 4.447089, - "rotX": 359.500275, - "rotY": 270.004517, - "rotZ": 359.372528, + "posX": 1.69642508, + "posY": 3.65686035, + "posZ": 14.2788324, + "rotX": 359.9481, + "rotY": 224.988174, + "rotZ": 0.0596266463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Lion and the Unicorn", + "Nickname": "The Knave of Hearts", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1285295,272 +1308288,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266401, + "CardID": 266303, "SidewaysCard": false, "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "58533a", - "Name": "Card", - "Transform": { - "posX": -0.632172763, - "posY": 3.6792593, - "posZ": 4.59450865, - "rotX": 0.175080478, - "rotY": 269.996277, - "rotZ": 358.758057, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Humpty Dumpty", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266402, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "91bb67", - "Name": "Card", - "Transform": { - "posX": -0.867672741, - "posY": 3.67678, - "posZ": 3.98036146, - "rotX": 0.50389564, - "rotY": 269.9982, - "rotZ": 0.06854452, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Gryphon and the Mock Turtle", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266403, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "17df2b", - "Name": "Card", - "Transform": { - "posX": -0.219956115, - "posY": 3.685312, - "posZ": 4.17935944, - "rotX": 0.02100342, - "rotY": 269.9995, - "rotZ": 359.5314, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Duchess", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266404, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "673d60", - "Name": "Card", - "Transform": { - "posX": -0.6916516, - "posY": 3.67823768, - "posZ": 4.12148571, - "rotX": 0.490898669, - "rotY": 269.999664, - "rotZ": 0.173250288, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Caterpillar", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266405, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7c6e8d", - "Name": "Card", - "Transform": { - "posX": 0.295646518, - "posY": 3.690017, - "posZ": 3.5705986, - "rotX": 359.8301, - "rotY": 270.002258, - "rotZ": 359.38736, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Dodo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266406, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", "NumWidth": 4, "NumHeight": 2, "BackIsHidden": true, @@ -1285578,11 +1308311,11 @@ "GUID": "7e4106", "Name": "Bag", "Transform": { - "posX": -0.223299026, - "posY": 1.39885688, + "posX": -0.223299, + "posY": 1.39885676, "posZ": 7.19980145, "rotX": 359.9832, - "rotY": 0.0244874265, + "rotY": 0.02448889, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1285611,6 +1308344,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1285982,20 +1308718,430 @@ ] }, { - "GUID": "7f81fc", - "Name": "Deck", + "GUID": "7b9aa0", + "Name": "Bag", "Transform": { - "posX": -5.00880051, - "posY": 1.63319659, - "posZ": 15.4244022, - "rotX": 359.919739, - "rotY": 269.99585, - "rotZ": 0.0168447532, + "posX": -0.202798814, + "posY": 1.39799, + "posZ": 4.348002, + "rotX": 359.983154, + "rotY": 0.00693577, + "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Royal Suspicion", + "Nickname": "Wonderland Banes", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.25097993, + "g": 0.0509801, + "b": 0.5647059 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2b9fd1", + "Name": "Card", + "Transform": { + "posX": 0.08076277, + "posY": 3.68141818, + "posZ": 4.37332964, + "rotX": 359.653381, + "rotY": 270.0017, + "rotZ": 359.664459, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The White Queen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266400, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "81e48b", + "Name": "Card", + "Transform": { + "posX": 0.441060215, + "posY": 3.677063, + "posZ": 4.447089, + "rotX": 359.500275, + "rotY": 270.004517, + "rotZ": 359.372528, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Lion and the Unicorn", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266401, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58533a", + "Name": "Card", + "Transform": { + "posX": -0.632172763, + "posY": 3.6792593, + "posZ": 4.59450865, + "rotX": 0.175080478, + "rotY": 269.996277, + "rotZ": 358.758057, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Humpty Dumpty", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266402, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91bb67", + "Name": "Card", + "Transform": { + "posX": -0.867672741, + "posY": 3.67678, + "posZ": 3.98036146, + "rotX": 0.50389564, + "rotY": 269.9982, + "rotZ": 0.06854452, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Gryphon and the Mock Turtle", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266403, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "17df2b", + "Name": "Card", + "Transform": { + "posX": -0.219956115, + "posY": 3.685312, + "posZ": 4.17935944, + "rotX": 0.02100342, + "rotY": 269.9995, + "rotZ": 359.5314, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Duchess", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266404, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "673d60", + "Name": "Card", + "Transform": { + "posX": -0.6916516, + "posY": 3.67823768, + "posZ": 4.12148571, + "rotX": 0.490898669, + "rotY": 269.999664, + "rotZ": 0.173250288, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Caterpillar", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266405, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7c6e8d", + "Name": "Card", + "Transform": { + "posX": 0.295646518, + "posY": 3.690017, + "posZ": 3.5705986, + "rotX": 359.8301, + "rotY": 270.002258, + "rotZ": 359.38736, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Dodo", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266406, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169632360/67E7EB0D371DF616F6FF80DBC9C45EE7DAD57D0B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4b0ccb", + "Name": "Deck", + "Transform": { + "posX": -2.7247, + "posY": 1.62076056, + "posZ": 0.373300344, + "rotX": 0.0168359838, + "rotY": 179.999741, + "rotZ": 0.08025586, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1286014,23 +1309160,22 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": false, - "SidewaysCard": false, + "SidewaysCard": true, "DeckIDs": [ - 446719, - 446718, - 446717, - 446716 + 446323, + 446324, + 446325 ], "CustomDeck": { - "4467": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, + "4463": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1286039,20 +1309184,20 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "cfcffe", + "GUID": "1bf73f", "Name": "Card", "Transform": { - "posX": -5.008548, - "posY": 1.60658848, - "posZ": 15.4233961, - "rotX": 359.919983, - "rotY": 269.999969, - "rotZ": 0.0151546728, + "posX": 4.0219, + "posY": 1.61590564, + "posZ": 36.9981842, + "rotX": 0.0172954742, + "rotY": 179.9883, + "rotZ": 182.228745, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Royal Suspicion", + "Nickname": "Agenda 3 - Eliminating Suspects", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1286071,18 +1309216,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 446719, - "SidewaysCard": false, + "CardID": 446323, + "SidewaysCard": true, "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1286091,20 +1309236,20 @@ "XmlUI": "" }, { - "GUID": "a1ee9a", + "GUID": "7efd51", "Name": "Card", "Transform": { - "posX": -5.29332, - "posY": 1.64912248, - "posZ": 15.39179, - "rotX": 359.937775, - "rotY": 269.999969, - "rotZ": 0.0127912993, + "posX": 4.118468, + "posY": 2.23799467, + "posZ": 36.65848, + "rotX": 0.0138442107, + "rotY": 180.00296, + "rotZ": 219.444016, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Royal Suspicion", + "Nickname": "Agenda 2 - Scapegoats", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1286123,18 +1309268,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 446718, - "SidewaysCard": false, + "CardID": 446324, + "SidewaysCard": true, "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1286143,20 +1309288,20 @@ "XmlUI": "" }, { - "GUID": "1e3add", + "GUID": "1653c0", "Name": "Card", "Transform": { - "posX": -5.43345976, - "posY": 1.68322575, - "posZ": 15.2421818, - "rotX": 359.933929, - "rotY": 269.999939, - "rotZ": 0.0140680354, + "posX": 3.97839, + "posY": 1.50041914, + "posZ": 36.8515739, + "rotX": 0.0168737881, + "rotY": 179.999786, + "rotZ": 180.0799, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Royal Suspicion", + "Nickname": "Agenda 1 - Head Games", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1286175,70 +1309320,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 446717, - "SidewaysCard": false, + "CardID": 446325, + "SidewaysCard": true, "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "009be5", - "Name": "Card", - "Transform": { - "posX": -4.918341, - "posY": 1.69231987, - "posZ": 15.4061213, - "rotX": 359.933075, - "rotY": 269.999939, - "rotZ": 0.0134507, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Royal Suspicion", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 446716, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 6, - "NumHeight": 4, - "BackIsHidden": true, - "UniqueBack": false, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1286249,15 +1309342,342 @@ ] }, { - "GUID": "99e917", + "GUID": "9a05d3", + "Name": "Deck", + "Transform": { + "posX": -2.68879986, + "posY": 1.619117, + "posZ": -5.04860067, + "rotX": 0.016836524, + "rotY": 179.999344, + "rotZ": 0.0802557543, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 454520, + 446021, + 446022 + ], + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, + "4460": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5ca1ea", + "Name": "Card", + "Transform": { + "posX": 4.027357, + "posY": 2.332833, + "posZ": -61.691, + "rotX": -5.49933247E-06, + "rotY": 180.001266, + "rotZ": 2.487787E-07, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 3 - Anger Management", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 454520, + "SidewaysCard": true, + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e7c164", + "Name": "Card", + "Transform": { + "posX": 3.373426, + "posY": 1.55804157, + "posZ": 37.36242, + "rotX": 0.01334979, + "rotY": 179.999878, + "rotZ": 179.236084, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 2- Trail of Tart-crumbs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446021, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "843657", + "Name": "Card", + "Transform": { + "posX": 3.372193, + "posY": 1.50133431, + "posZ": 37.0881348, + "rotX": 0.0168707334, + "rotY": 179.999878, + "rotZ": 180.079865, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act 1 - Lip Service", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446022, + "SidewaysCard": true, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2d88b0", + "Name": "Card", + "Transform": { + "posX": -3.956, + "posY": 1.59753942, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 269.998718, + "rotZ": 0.0168389659, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Effects", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446108, + "SidewaysCard": false, + "CustomDeck": { + "4461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656053166/B0B280BACC978FD50CF7FD4A039E4953A0553A4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656054663/C9C3F463EBC4C299FC08C284B4ECB1340D6C10C2/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad9916", + "Name": "Card", + "Transform": { + "posX": -17.12, + "posY": 1.61780715, + "posZ": -3.82999969, + "rotX": 359.9201, + "rotY": 269.999878, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kitchens", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446901, + "SidewaysCard": false, + "CustomDeck": { + "4469": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbc5c7", "Name": "Custom_Tile", "Transform": { - "posX": -27.5104, - "posY": 1.61813807, - "posZ": -5.71170139, - "rotX": 359.9224, - "rotY": 300.011871, - "rotZ": 359.97464, + "posX": -20.2198, + "posY": 1.60796189, + "posZ": -5.7454, + "rotX": 359.93924, + "rotY": 239.987885, + "rotZ": 0.0545291677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1286404,342 +1309824,15 @@ } }, { - "GUID": "9a05d3", - "Name": "Deck", - "Transform": { - "posX": -2.68879986, - "posY": 1.6191169, - "posZ": -5.04860067, - "rotX": 0.0168364551, - "rotY": 179.999481, - "rotZ": 0.0802558959, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 267620, - 446021, - 446022 - ], - "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169790306/1E97D0F5DA6C61CE219F107F7668B63925B97EF8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169794413/11E87BC5257065EADC9D347AE618769B2A3D92C6/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "4460": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b92f3f", - "Name": "Card", - "Transform": { - "posX": -2.68852949, - "posY": 1.67190385, - "posZ": -5.048519, - "rotX": 0.019255165, - "rotY": 179.999557, - "rotZ": 0.07755329, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 3 - Anger Management", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267620, - "SidewaysCard": true, - "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169790306/1E97D0F5DA6C61CE219F107F7668B63925B97EF8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169794413/11E87BC5257065EADC9D347AE618769B2A3D92C6/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e7c164", - "Name": "Card", - "Transform": { - "posX": 3.373426, - "posY": 1.55804157, - "posZ": 37.36242, - "rotX": 0.01334979, - "rotY": 179.999878, - "rotZ": 179.236084, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 2- Trail of Tart-crumbs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446021, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "843657", - "Name": "Card", - "Transform": { - "posX": 3.372193, - "posY": 1.50133431, - "posZ": 37.0881348, - "rotX": 0.0168707334, - "rotY": 179.999878, - "rotZ": 180.079865, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - Lip Service", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446022, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "9c01e5", - "Name": "Card", - "Transform": { - "posX": -17.1282978, - "posY": 1.62007868, - "posZ": 3.8599, - "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Courtroom", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446802, - "SidewaysCard": false, - "CustomDeck": { - "4468": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ad9916", - "Name": "Card", - "Transform": { - "posX": -17.12, - "posY": 1.61780715, - "posZ": -3.82999969, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kitchens", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446901, - "SidewaysCard": false, - "CustomDeck": { - "4469": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b3bb42", + "GUID": "0e8e77", "Name": "Custom_Tile", "Transform": { - "posX": -20.1559982, - "posY": 1.61123657, - "posZ": 5.6998, - "rotX": 359.922455, - "rotY": 300.149963, - "rotZ": 359.974457, + "posX": -20.4795, + "posY": 1.60939586, + "posZ": -2.09830022, + "rotX": 359.9224, + "rotY": 300.012573, + "rotZ": 359.97464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1286889,12 +1309982,12 @@ "GUID": "b4a41e", "Name": "Custom_Tile", "Transform": { - "posX": -20.3123, - "posY": 1.610255, + "posX": -20.3122, + "posY": 1.61025488, "posZ": 1.6187, "rotX": 359.93924, - "rotY": 239.9876, - "rotZ": 0.0545297265, + "rotY": 239.987518, + "rotZ": 0.0545293763, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1287041,26 +1310134,78 @@ } }, { - "GUID": "b8080f", - "Name": "Custom_Model_Bag", + "GUID": "9c01e5", + "Name": "Card", "Transform": { - "posX": 1.69630086, - "posY": 1.55831671, - "posZ": 14.2789021, - "rotX": 359.955139, - "rotY": 225.007355, - "rotZ": 0.06866541, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 + "posX": -17.1283, + "posY": 1.62007868, + "posZ": 3.85990071, + "rotX": 359.9201, + "rotY": 270.000031, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 }, - "Nickname": "Set-aside", + "Nickname": "Courtroom", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446802, + "SidewaysCard": false, + "CustomDeck": { + "4468": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b3bb42", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.1559, + "posY": 1.61123657, + "posZ": 5.6998, + "rotX": 359.922455, + "rotY": 300.149841, + "rotZ": 359.974457, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1287075,56 +1310220,43 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "837146", - "Name": "Card", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", "Transform": { - "posX": 1.69643521, - "posY": 3.65675259, - "posZ": 14.2788372, - "rotX": 359.963867, - "rotY": 224.988586, - "rotZ": 0.0551231056, + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Executioner's Axe", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1287137,46 +1310269,45 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266304, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "bfaaae", - "Name": "Card", + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", "Transform": { - "posX": 1.69642508, - "posY": 3.65686035, - "posZ": 14.2788324, - "rotX": 359.9481, - "rotY": 224.988174, - "rotZ": 0.0596266463, - "scaleX": 1.0, + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.8 }, - "Nickname": "The Knave of Hearts", + "Nickname": "", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1287189,34 +1310320,1379 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266303, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 4, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - ] + } + }, + { + "GUID": "21798b", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.63030028, + "posZ": 7.57000065, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dungeons", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 445803, + "SidewaysCard": false, + "CustomDeck": { + "4458": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f42df3", + "Name": "Card", + "Transform": { + "posX": -23.2346, + "posY": 1.642809, + "posZ": 1.98490059, + "rotX": 359.9201, + "rotY": 270.003723, + "rotZ": 359.243225, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The King of Hearts", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 456221, + "SidewaysCard": false, + "CustomDeck": { + "4562": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688542901/3F2E124DAA399405F3EAF9E211610807FE80DA5A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf2fec", + "Name": "Card", + "Transform": { + "posX": -23.6764, + "posY": 1.62806559, + "posZ": -0.0300001055, + "rotX": 359.9201, + "rotY": 269.996063, + "rotZ": 180.0169, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Throne Room", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 447204, + "SidewaysCard": false, + "CustomDeck": { + "4472": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "747ada", + "Name": "Card", + "Transform": { + "posX": -23.1493, + "posY": 1.64126062, + "posZ": -2.0766, + "rotX": 359.920135, + "rotY": 269.972961, + "rotZ": 0.7781142, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Queen of Hearts", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 446622, + "SidewaysCard": false, + "CustomDeck": { + "4466": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928087828/9944DFCAB95503D317B539F1C9B987B04884CEAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "233787", + "Name": "Card", + "Transform": { + "posX": -23.6766, + "posY": 1.62581253, + "posZ": -7.70000029, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guard Barracks", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 445900, + "SidewaysCard": false, + "CustomDeck": { + "4459": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99e917", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.5103, + "posY": 1.618138, + "posZ": -5.711701, + "rotX": 359.9224, + "rotY": 300.011841, + "rotZ": 359.97464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c6b3aa", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.3095, + "posY": 1.61890972, + "posZ": -2.1326, + "rotX": 359.93924, + "rotY": 239.984222, + "rotZ": 0.0545336045, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3debb3", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.2456, + "posY": 1.62006545, + "posZ": 2.1027, + "rotX": 359.9224, + "rotY": 300.003235, + "rotZ": 359.97467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d96c2c", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.8319, + "posY": 1.62062263, + "posZ": 5.96169949, + "rotX": 359.93924, + "rotY": 239.993256, + "rotZ": 0.0545239076, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "faef87", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63834023, + "posZ": 3.86000037, + "rotX": 359.9201, + "rotY": 270.000061, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Croquet Grounds", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 447206, + "SidewaysCard": false, + "CustomDeck": { + "4472": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f32bd", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63608027, + "posZ": -3.83, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hedge Maze", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446505, + "SidewaysCard": false, + "CustomDeck": { + "4465": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.662, + "posY": 1.62891912, + "posZ": 1.78480017, + "rotX": 359.9392, + "rotY": 240.0116, + "rotZ": 0.0545043834, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "40703e", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.646329, + "posZ": -0.0299995989, + "rotX": 359.9201, + "rotY": 270.000183, + "rotZ": 180.01683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rose Garden", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 446207, + "SidewaysCard": false, + "CustomDeck": { + "4462": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e1503", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.8645, + "posY": 1.628055, + "posZ": -2.11650014, + "rotX": 359.9224, + "rotY": 300.009064, + "rotZ": 359.97467, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } }, { "GUID": "c4374a", "Name": "Deck", "Transform": { - "posX": -3.9276, - "posY": 1.82140315, - "posZ": 5.757001, + "posX": -3.927759, + "posY": 1.8214035, + "posZ": 5.75718355, "rotX": 359.919739, "rotY": 270.0, "rotZ": 180.016815, @@ -1287283,9 +1311759,9 @@ 447111, 269000, 269001, - 269002, - 269003, - 269004, + 455602, + 455603, + 455604, 269005, 269006, 266309, @@ -1287347,6 +1311823,15 @@ "UniqueBack": false, "Type": 0 }, + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2663": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169625363/A95E2B52824E832944DCC517ECCECD52FCE3D02F/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", @@ -1289234,15 +1313719,15 @@ "XmlUI": "" }, { - "GUID": "d2c629", + "GUID": "52ecda", "Name": "Card", "Transform": { - "posX": -30.224184, - "posY": 1.89157438, - "posZ": -0.03550445, - "rotX": 359.955, - "rotY": 269.991516, - "rotZ": 172.5825, + "posX": -22.61384, + "posY": 1.35564375, + "posZ": -53.4377365, + "rotX": 0.0197786279, + "rotY": 270.018677, + "rotZ": 357.91803, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1289268,11 +1313753,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269002, + "CardID": 455602, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1289286,15 +1313771,15 @@ "XmlUI": "" }, { - "GUID": "e5fda5", + "GUID": "55df0a", "Name": "Card", "Transform": { - "posX": -30.2242355, - "posY": 1.89926636, - "posZ": -0.02999982, - "rotX": 1.92763269, - "rotY": 270.021, - "rotZ": 184.727142, + "posX": -23.81554, + "posY": 1.36300659, + "posZ": -55.41606, + "rotX": 359.988342, + "rotY": 269.995667, + "rotZ": 359.8572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1289320,11 +1313805,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269003, + "CardID": 455603, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1289338,15 +1313823,15 @@ "XmlUI": "" }, { - "GUID": "73cce2", + "GUID": "9751d1", "Name": "Card", "Transform": { - "posX": -30.2241879, - "posY": 1.7380296, - "posZ": -0.03000996, - "rotX": 359.950958, - "rotY": 269.999878, - "rotZ": 179.987549, + "posX": -23.7770386, + "posY": 1.31435251, + "posZ": -56.3852921, + "rotX": 0.0202159919, + "rotY": 270.02063, + "rotZ": 0.0211846828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1289372,11 +1313857,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269004, + "CardID": 455604, "SidewaysCard": false, "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928397421/D230E3F93CCC8515C3D5FABD78F0492CC0D1CC9F/", + "4556": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688033667/84840BDCDBC6CA7375900BCBDF842672C5255D63/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1289650,575 +1314135,6 @@ "XmlUI": "" } ] - }, - { - "GUID": "c6b3aa", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.3096, - "posY": 1.61890984, - "posZ": -2.1326, - "rotX": 359.93924, - "rotY": 239.984222, - "rotZ": 0.05453283, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "cf2fec", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.62807441, - "posZ": -0.0299997013, - "rotX": 359.920044, - "rotY": 269.9992, - "rotZ": 180.016312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Throne Room", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 447204, - "SidewaysCard": false, - "CustomDeck": { - "4472": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d96c2c", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.832, - "posY": 1.62062263, - "posZ": 5.96169949, - "rotX": 359.93924, - "rotY": 239.993256, - "rotZ": 0.054523807, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "dbc5c7", - "Name": "Custom_Tile", - "Transform": { - "posX": -20.2199, - "posY": 1.60796189, - "posZ": -5.74540043, - "rotX": 359.93924, - "rotY": 239.987885, - "rotZ": 0.054529462, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "faef87", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63834023, - "posZ": 3.86002231, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Croquet Grounds", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 447206, - "SidewaysCard": false, - "CustomDeck": { - "4472": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928111103/09DACC7CC79B206D23277CA38EF95932BD82BD5B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928112368/2F8050A27DF01B4680F3AB65B4B1DFD2C8567D40/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" } ], "AttachedDecals": [ @@ -1290246,12 +1314162,12 @@ "GUID": "9e33a0", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2497025, - "posY": 1.46325, - "posZ": -4.01400042, + "posX": 12.2582026, + "posY": 1.46323752, + "posZ": -4.01580048, "rotX": 359.920135, - "rotY": 270.005463, - "rotZ": 0.0168664772, + "rotY": 270.006165, + "rotZ": 0.0168654248, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1290299,19 +1314215,22 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"05a180\":{\"lock\":false,\"pos\":{\"x\":0.1946,\"y\":1.3974,\"z\":4.1315},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.9197}},\"0a0b51\":{\"lock\":false,\"pos\":{\"x\":-10.2526,\"y\":1.6135,\"z\":14.122},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0168}},\"32fe30\":{\"lock\":false,\"pos\":{\"x\":-14.4977,\"y\":1.6751,\"z\":11.7304},\"rot\":{\"x\":0.0799,\"y\":90.0221,\"z\":359.9832}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-8.0413,\"y\":1.608,\"z\":5.7542},\"rot\":{\"x\":359.9216,\"y\":269.9989,\"z\":0.0167}},\"55926f\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":180.0168}},\"568cd1\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":180.0168}},\"5e7914\":{\"lock\":false,\"pos\":{\"x\":-30.2245,\"y\":1.6512,\"z\":-0.0633},\"rot\":{\"x\":359.9202,\"y\":269.9885,\"z\":179.2835}},\"61a4f5\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0169,\"y\":179.9769,\"z\":0.0802}},\"67666c\":{\"lock\":false,\"pos\":{\"x\":-10.1965,\"y\":1.6385,\"z\":9.0059},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"68cd1c\":{\"lock\":false,\"pos\":{\"x\":-27.1369,\"y\":1.6193,\"z\":-0.0762},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.7551,\"y\":1.6285,\"z\":-0.0027},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"8f5b90\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}},\"9c1695\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.5715},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"a2b293\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270.0008,\"z\":180.0168}},\"bad182\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6397,\"z\":-3.8299},\"rot\":{\"x\":1.0047,\"y\":180.1501,\"z\":0.0812}},\"bc5d92\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":225.0076,\"z\":0.0687}},\"cae3e0\":{\"lock\":false,\"pos\":{\"x\":-10.2533,\"y\":1.6393,\"z\":11.5669},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":0.0168}},\"cefd6d\":{\"lock\":false,\"pos\":{\"x\":0.1741,\"y\":1.3982,\"z\":6.9832},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.9197}},\"d87618\":{\"lock\":false,\"pos\":{\"x\":-30.2245,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0538,\"z\":0.08}},\"db3024\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"e4c753\":{\"lock\":false,\"pos\":{\"x\":-28.8325,\"y\":1.6347,\"z\":-2.2006},\"rot\":{\"x\":359.9224,\"y\":270.0011,\"z\":0.0202}},\"ed0e09\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.754,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}}}}", + "LuaScriptState": "{\"ml\":{\"05a180\":{\"lock\":false,\"pos\":{\"x\":0.1946,\"y\":1.3974,\"z\":4.1315},\"rot\":{\"x\":359.9832,\"y\":0.0036,\"z\":359.9197}},\"0a0b51\":{\"lock\":false,\"pos\":{\"x\":-10.2526,\"y\":1.6135,\"z\":14.122},\"rot\":{\"x\":359.9201,\"y\":269.9955,\"z\":0.0168}},\"32fe30\":{\"lock\":false,\"pos\":{\"x\":-14.4977,\"y\":1.6751,\"z\":11.7304},\"rot\":{\"x\":0.0799,\"y\":90.0221,\"z\":359.9832}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-8.0413,\"y\":1.608,\"z\":5.7542},\"rot\":{\"x\":359.9212,\"y\":269.9985,\"z\":0.0163}},\"55926f\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"568cd1\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0285},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":180.0168}},\"5e7914\":{\"lock\":false,\"pos\":{\"x\":-30.2207,\"y\":1.6372,\"z\":0.0157},\"rot\":{\"x\":359.9202,\"y\":269.8186,\"z\":180.0171}},\"61a4f5\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0169,\"y\":179.9763,\"z\":0.0802}},\"67666c\":{\"lock\":false,\"pos\":{\"x\":-10.1965,\"y\":1.6385,\"z\":9.0059},\"rot\":{\"x\":359.9201,\"y\":269.9946,\"z\":0.0168}},\"68cd1c\":{\"lock\":false,\"pos\":{\"x\":-27.1368,\"y\":1.6193,\"z\":-0.0762},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.755,\"y\":1.6285,\"z\":-0.0027},\"rot\":{\"x\":359.9201,\"y\":270.0095,\"z\":0.0169}},\"8f5b90\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}},\"9c1695\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.5715},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"a2b293\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0168}},\"bad182\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6225,\"z\":-3.8287},\"rot\":{\"x\":0.0168,\"y\":180.0315,\"z\":0.0799}},\"bc5d92\":{\"lock\":false,\"pos\":{\"x\":1.6978,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":225.0076,\"z\":0.0687}},\"cae3e0\":{\"lock\":false,\"pos\":{\"x\":-10.2534,\"y\":1.6393,\"z\":11.5671},\"rot\":{\"x\":359.9201,\"y\":269.9754,\"z\":0.0169}},\"cefd6d\":{\"lock\":false,\"pos\":{\"x\":0.1741,\"y\":1.3982,\"z\":6.9832},\"rot\":{\"x\":359.9832,\"y\":-0.004,\"z\":359.9197}},\"d87618\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0534,\"z\":0.08}},\"db3024\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"e9d480\":{\"lock\":false,\"pos\":{\"x\":-28.0858,\"y\":1.6335,\"z\":-2.3443},\"rot\":{\"x\":359.9201,\"y\":269.979,\"z\":0.0169}},\"ed0e09\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.754,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "05a180", "Name": "Bag", "Transform": { - "posX": 0.194600791, - "posY": 1.39736807, - "posZ": 4.131501, + "posX": 0.194600955, + "posY": 1.39736938, + "posZ": 4.13150167, "rotX": 359.983154, - "rotY": 0.003602789, + "rotY": 0.00361508, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1290321,8 +1314240,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.250980079, - "g": 0.0509802029, + "r": 0.25097996, + "g": 0.05098012, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1290340,6 +1314259,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1290716,10 +1314638,10 @@ "Transform": { "posX": -10.2526, "posY": 1.61350691, - "posZ": 14.1220007, + "posZ": 14.122, "rotX": 359.9201, - "rotY": 269.99588, - "rotZ": 0.0168438423, + "rotY": 269.995453, + "rotZ": 0.0168443564, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1290769,7 +1314691,7 @@ "posX": -14.4977, "posY": 1.67511868, "posZ": 11.7304, - "rotX": 0.07990335, + "rotX": 0.0799031, "rotY": 90.0221252, "rotZ": 359.9832, "scaleX": 1.0, @@ -1290805,12 +1314727,12 @@ "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -8.041299, - "posY": 1.60800207, + "posX": -8.0413, + "posY": 1.60800278, "posZ": 5.7542, - "rotX": 359.9216, - "rotY": 269.998474, - "rotZ": 0.0167344026, + "rotX": 359.9215, + "rotY": 269.998535, + "rotZ": 0.0166546945, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1290859,7 +1314781,7 @@ "Transform": { "posX": -23.6766, "posY": 1.62806714, - "posZ": -0.0284996722, + "posZ": -0.0284995828, "rotX": 359.9201, "rotY": 270.000061, "rotZ": 180.01683, @@ -1290911,7 +1314833,7 @@ "Transform": { "posX": -36.7732, "posY": 1.6463294, - "posZ": -0.0284998529, + "posZ": -0.0284996, "rotX": 359.9201, "rotY": 269.998718, "rotZ": 180.01683, @@ -1290961,12 +1314883,12 @@ "GUID": "5e7914", "Name": "Card", "Transform": { - "posX": -30.2245, - "posY": 1.65123546, - "posZ": -0.06329857, - "rotX": 359.920471, - "rotY": 269.988037, - "rotZ": 179.281372, + "posX": -30.2207, + "posY": 1.63720536, + "posZ": 0.0157002062, + "rotX": 359.920166, + "rotY": 269.8186, + "rotZ": 180.017075, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291013,12 +1314935,12 @@ "GUID": "61a4f5", "Name": "Deck", "Transform": { - "posX": -2.72479987, + "posX": -2.7248, "posY": 1.62076056, - "posZ": 0.3733003, - "rotX": 0.0168687813, - "rotY": 179.976334, - "rotZ": 0.08024895, + "posZ": 0.373300284, + "rotX": 0.0168688465, + "rotY": 179.976318, + "rotZ": 0.0802490041, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291227,12 +1315149,12 @@ "GUID": "67666c", "Name": "Deck", "Transform": { - "posX": -10.1965008, + "posX": -10.1965017, "posY": 1.638507, "posZ": 9.005901, "rotX": 359.9201, - "rotY": 269.994781, - "rotZ": 0.0168442931, + "rotY": 269.994537, + "rotZ": 0.0168446787, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291494,12 +1315416,12 @@ "GUID": "68cd1c", "Name": "Custom_Tile", "Transform": { - "posX": -27.1369, - "posY": 1.6192733, - "posZ": -0.07620028, + "posX": -27.1368, + "posY": 1.61927319, + "posZ": -0.07620026, "rotX": 359.9201, "rotY": 270.0127, - "rotZ": 0.016849665, + "rotZ": 0.016849909, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291649,12 +1315571,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -33.7551, - "posY": 1.62852359, - "posZ": -0.002700293, + "posX": -33.755, + "posY": 1.62852347, + "posZ": -0.00270027132, "rotX": 359.9201, - "rotY": 270.009583, - "rotZ": 0.01685418, + "rotY": 270.00946, + "rotZ": 0.01685437, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291809,7 +1315731,7 @@ "posZ": -10.4412022, "rotX": 359.919739, "rotY": 269.999146, - "rotZ": 0.0168383885, + "rotZ": 0.01683834, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1291912,7 +1315834,7 @@ "posY": 1.63494277, "posZ": -7.7001, "rotX": 359.9201, - "rotY": 270.0008, + "rotY": 270.0014, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -1291960,12 +1315882,12 @@ "GUID": "bad182", "Name": "Custom_Tile", "Transform": { - "posX": -30.2241, - "posY": 1.639691, - "posZ": -3.82990026, - "rotX": 1.00268078, - "rotY": 180.150269, - "rotZ": 0.0812678561, + "posX": -30.224, + "posY": 1.62247515, + "posZ": -3.82869959, + "rotX": 0.016795136, + "rotY": 180.031555, + "rotZ": 0.07994838, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1292115,12 +1316037,12 @@ "GUID": "bc5d92", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69630063, - "posY": 1.55831707, - "posZ": 14.2790031, + "posX": 1.6978004, + "posY": 1.55831468, + "posZ": 14.2787008, "rotX": 359.955139, "rotY": 225.007584, - "rotZ": 0.06866518, + "rotZ": 0.06866378, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1292158,6 +1316080,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1292176,15 +1316101,15 @@ }, "ContainedObjects": [ { - "GUID": "81c112", + "GUID": "25a749", "Name": "Card", "Transform": { - "posX": 1.69643438, - "posY": 3.65683031, - "posZ": 14.2788372, - "rotX": 359.963837, - "rotY": 225.0117, - "rotZ": 0.0551107973, + "posX": -1.83780527, + "posY": 2.32596612, + "posZ": -78.53372, + "rotX": -1.25712617E-07, + "rotY": 270.0, + "rotZ": 1.283145E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1292210,15 +1316135,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266306, + "CardID": 547006, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", + "5470": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688619912/DF0D0DCCA0A47F54982D3F9C88524937C44D70B4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", "NumWidth": 4, "NumHeight": 2, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1292817,12 +1316742,12 @@ "GUID": "cae3e0", "Name": "Deck", "Transform": { - "posX": -10.2533, - "posY": 1.63933885, - "posZ": 11.5669012, + "posX": -10.2534, + "posY": 1.63933909, + "posZ": 11.5671, "rotX": 359.9201, - "rotY": 269.982239, - "rotZ": 0.0168616585, + "rotY": 269.9754, + "rotZ": 0.0168713368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1293093,11 +1317018,11 @@ "GUID": "cefd6d", "Name": "Bag", "Transform": { - "posX": 0.174100921, - "posY": 1.39823556, - "posZ": 6.983201, + "posX": 0.1741012, + "posY": 1.39823627, + "posZ": 6.98320246, "rotX": 359.983154, - "rotY": -0.00397331966, + "rotY": -0.00405512145, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1293126,6 +1317051,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1293500,12 +1317428,12 @@ "GUID": "d87618", "Name": "Custom_Tile", "Transform": { - "posX": -30.2245, - "posY": 1.62473547, - "posZ": 3.86000085, - "rotX": 0.0167646259, - "rotY": 180.053467, - "rotZ": 0.0799547359, + "posX": -30.2244, + "posY": 1.62473536, + "posZ": 3.860001, + "rotX": 0.0167648569, + "rotY": 180.053329, + "rotZ": 0.07996832, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1293657,8 +1317585,8 @@ "Transform": { "posX": -2.6885, "posY": 1.61911654, - "posZ": -5.048501, - "rotX": 0.016835412, + "posZ": -5.0485, + "rotX": 0.0168354437, "rotY": 180.000122, "rotZ": 0.0802559555, "scaleX": 1.0, @@ -1293688,11 +1317616,20 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 446014, + 454514, 446015, 446016 ], "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + }, "4460": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", @@ -1293708,15 +1317645,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "4fa0dd", + "GUID": "565b97", "Name": "Card", "Transform": { - "posX": -1.93807614, - "posY": 1.60757244, - "posZ": 42.4262123, - "rotX": 1.22391957E-05, - "rotY": 180.0, - "rotZ": 181.079025, + "posX": 9.025139, + "posY": 2.336463, + "posZ": -56.7114, + "rotX": -1.0100247E-05, + "rotY": 180.0013, + "rotZ": 1.18761172E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1293742,12 +1317679,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 446014, + "CardID": 454514, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1293866,15 +1317803,15 @@ ] }, { - "GUID": "e4c753", + "GUID": "e9d480", "Name": "Card", "Transform": { - "posX": -28.8324986, - "posY": 1.63468492, - "posZ": -2.200598, - "rotX": 359.922241, - "rotY": 270.0013, - "rotZ": 0.01734296, + "posX": -28.0858, + "posY": 1.63353479, + "posZ": -2.34430051, + "rotX": 359.9201, + "rotY": 269.979, + "rotZ": 0.0168689284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1293900,15 +1317837,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266305, + "CardID": 547005, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923895465/D5FF0F9A38DB38958A66B3EAA30E8BC7CAD623CA/", + "5470": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688619912/DF0D0DCCA0A47F54982D3F9C88524937C44D70B4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", "NumWidth": 4, "NumHeight": 2, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1293921,9 +1317858,9 @@ "GUID": "ed0e09", "Name": "Deck", "Transform": { - "posX": -3.92754173, + "posX": -3.92760015, "posY": 1.75400651, - "posZ": 5.757112, + "posZ": 5.757101, "rotX": 359.919739, "rotY": 270.000061, "rotZ": 180.016815, @@ -1293976,14 +1317913,14 @@ 268704, 546700, 546701, - 546702, - 546703, - 546704, + 455704, + 455703, + 455702, 546705, 546706, 546707, - 546708, - 546709 + 455708, + 455709 ], "CustomDeck": { "5466": { @@ -1294030,6 +1317967,15 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 + }, + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", @@ -1295181,15 +1319127,15 @@ "XmlUI": "" }, { - "GUID": "735ab6", + "GUID": "002ffa", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.14126778, - "posZ": -3.830002, - "rotX": 1.21065235, - "rotY": 269.3676, - "rotZ": 161.379562, + "posX": -19.6578255, + "posY": 1.31610942, + "posZ": -55.2516747, + "rotX": 0.0208318774, + "rotY": 270.013763, + "rotZ": 0.0165931769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1295215,11 +1319161,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546702, + "CardID": 455704, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1295233,15 +1319179,15 @@ "XmlUI": "" }, { - "GUID": "4bba0d", + "GUID": "2bc716", "Name": "Card", "Transform": { - "posX": -30.2242527, - "posY": 1.79007339, - "posZ": -3.82928157, - "rotX": 359.952332, - "rotY": 270.0015, - "rotZ": 177.602631, + "posX": -19.8605843, + "posY": 1.36432481, + "posZ": -56.20631, + "rotX": 0.0209093262, + "rotY": 270.01123, + "rotZ": 0.0168496314, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1295267,11 +1319213,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546703, + "CardID": 455703, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1295285,15 +1319231,15 @@ "XmlUI": "" }, { - "GUID": "fa68da", + "GUID": "93ed84", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.00410271, - "posZ": -3.830002, - "rotX": 359.951447, - "rotY": 269.99, - "rotZ": 166.058624, + "posX": -20.0199757, + "posY": 1.3153038, + "posZ": -57.5639267, + "rotX": 0.0208078083, + "rotY": 270.002625, + "rotZ": 0.0167720877, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1295319,11 +1319265,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546704, + "CardID": 455702, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1295493,15 +1319439,15 @@ "XmlUI": "" }, { - "GUID": "41f99e", + "GUID": "e4a09a", "Name": "Card", "Transform": { - "posX": -30.2242813, - "posY": 1.67493522, - "posZ": -3.82957363, - "rotX": 359.95575, - "rotY": 269.999939, - "rotZ": 179.8533, + "posX": -33.44313, + "posY": 3.017764, + "posZ": -64.14543, + "rotX": 0.00286726165, + "rotY": 270.0144, + "rotZ": 0.00231581344, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1295527,11 +1319473,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546708, + "CardID": 455708, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1295545,15 +1319491,15 @@ "XmlUI": "" }, { - "GUID": "09795f", + "GUID": "11b357", "Name": "Card", "Transform": { - "posX": -30.2241745, - "posY": 1.63606274, - "posZ": -3.84220338, - "rotX": 359.920654, - "rotY": 269.9869, - "rotZ": 180.020737, + "posX": -32.9165649, + "posY": 3.017276, + "posZ": -66.41297, + "rotX": 0.0207778923, + "rotY": 270.0144, + "rotZ": 0.0168092232, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1295579,11 +1319525,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 546709, + "CardID": 455709, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1295624,12 +1319570,12 @@ "GUID": "0916b6", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.251502, - "posY": 1.46089149, - "posZ": -12.0147009, + "posX": 12.2601032, + "posY": 1.46087885, + "posZ": -12.0168009, "rotX": 359.920135, - "rotY": 270.006775, - "rotZ": 0.0168646686, + "rotY": 269.999756, + "rotZ": 0.0168739129, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1295677,6 +1319623,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"0def3d\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6303,\"z\":7.5699},\"rot\":{\"x\":359.9199,\"y\":269.9979,\"z\":180.0153}},\"23adb3\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.8118,\"z\":5.7566},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"28ed0c\":{\"lock\":false,\"pos\":{\"x\":0.5798,\"y\":1.3969,\"z\":4.3636},\"rot\":{\"x\":359.9831,\"y\":359.9906,\"z\":359.9197}},\"2bfdad\":{\"lock\":false,\"pos\":{\"x\":-25.484,\"y\":1.617,\"z\":-0.0908},\"rot\":{\"x\":0.0166,\"y\":180.1411,\"z\":0.08}},\"2c2a2d\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9992,\"z\":0.0803}},\"36dda2\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.0292},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":180.0168}},\"4291ec\":{\"lock\":false,\"pos\":{\"x\":-24.2217,\"y\":1.6577,\"z\":6.5364},\"rot\":{\"x\":359.9197,\"y\":269.9974,\"z\":180.0492}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-33.1072,\"y\":1.6284,\"z\":2.7189},\"rot\":{\"x\":0.0545,\"y\":149.9935,\"z\":0.0608}},\"4bd118\":{\"lock\":false,\"pos\":{\"x\":-34.1236,\"y\":1.6322,\"z\":10.8509},\"rot\":{\"x\":359.9746,\"y\":209.9878,\"z\":0.0776}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.432,\"y\":1.6071,\"z\":5.6042},\"rot\":{\"x\":359.9197,\"y\":269.9916,\"z\":0.0168}},\"4dcefb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.1901},\"rot\":{\"x\":359.9202,\"y\":269.999,\"z\":180.0176}},\"576bb8\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9993,\"z\":0.0168}},\"69462c\":{\"lock\":false,\"pos\":{\"x\":-27.4223,\"y\":1.6205,\"z\":2.7586},\"rot\":{\"x\":359.9745,\"y\":210.0934,\"z\":0.0776}},\"6965e6\":{\"lock\":false,\"pos\":{\"x\":-26.8758,\"y\":1.6155,\"z\":-11.8326},\"rot\":{\"x\":0.0254,\"y\":29.9921,\"z\":359.9224}},\"6b641a\":{\"lock\":false,\"pos\":{\"x\":-27.8704,\"y\":1.6454,\"z\":-17.0714},\"rot\":{\"x\":359.92,\"y\":269.9936,\"z\":0.8802}},\"6f4f72\":{\"lock\":false,\"pos\":{\"x\":1.6951,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":225.0086,\"z\":0.0687}},\"6f9b24\":{\"lock\":false,\"pos\":{\"x\":-37.9061,\"y\":1.6701,\"z\":6.1174},\"rot\":{\"x\":359.9202,\"y\":269.9999,\"z\":181.0853}},\"71ee4d\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6213,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6258,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0092,\"z\":0.0169}},\"78b443\":{\"lock\":false,\"pos\":{\"x\":-27.0389,\"y\":1.6224,\"z\":10.8787},\"rot\":{\"x\":0.0545,\"y\":150.0161,\"z\":0.0608}},\"99beaa\":{\"lock\":false,\"pos\":{\"x\":-23.9148,\"y\":1.6468,\"z\":-9.1072},\"rot\":{\"x\":359.9201,\"y\":270.0028,\"z\":181.1202}},\"b45324\":{\"lock\":false,\"pos\":{\"x\":-36.7729,\"y\":1.6486,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":180.0167}},\"bd4bb6\":{\"lock\":false,\"pos\":{\"x\":-2.6887,\"y\":1.6191,\"z\":-5.0487},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"cc4550\":{\"lock\":false,\"pos\":{\"x\":-37.4855,\"y\":1.6656,\"z\":-9.1124},\"rot\":{\"x\":359.9202,\"y\":269.9961,\"z\":181.1164}},\"ccd9b6\":{\"lock\":false,\"pos\":{\"x\":-38.6614,\"y\":1.6353,\"z\":-0.2504},\"rot\":{\"x\":0.017,\"y\":179.8704,\"z\":0.0799}},\"d3dcb1\":{\"lock\":false,\"pos\":{\"x\":-33.857,\"y\":1.6253,\"z\":-11.3118},\"rot\":{\"x\":359.9455,\"y\":329.9979,\"z\":359.9392}},\"d79513\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9975,\"z\":180.0166}},\"dacc86\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":359.9837,\"y\":0.3587,\"z\":359.92}},\"dfbfb5\":{\"lock\":false,\"pos\":{\"x\":-27.4605,\"y\":1.6533,\"z\":16.6443},\"rot\":{\"x\":359.3581,\"y\":269.9974,\"z\":0.0168}},\"e0f9a5\":{\"lock\":false,\"pos\":{\"x\":-27.4604,\"y\":1.6188,\"z\":-3.1176},\"rot\":{\"x\":359.9455,\"y\":330.0167,\"z\":359.9392}},\"e84d32\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6327,\"z\":-15.2801},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":180.0164}},\"e9ed87\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":0.0171,\"y\":179.8146,\"z\":0.0799}},\"f02b86\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":180.0167}},\"f451c5\":{\"lock\":false,\"pos\":{\"x\":0.5598,\"y\":1.3978,\"z\":7.216},\"rot\":{\"x\":359.9832,\"y\":-0.003,\"z\":359.9197}},\"f73acf\":{\"lock\":false,\"pos\":{\"x\":-33.0327,\"y\":1.6267,\"z\":-2.9472},\"rot\":{\"x\":0.0253,\"y\":29.9849,\"z\":359.9224}}}}", "XmlUI": "", @@ -1295686,8 +1319635,8 @@ "Name": "Card", "Transform": { "posX": -23.6763, - "posY": 1.63032341, - "posZ": 7.56990051, + "posY": 1.63032353, + "posZ": 7.56990242, "rotX": 359.9199, "rotY": 269.997925, "rotZ": 180.0153, @@ -1295737,9 +1319686,9 @@ "GUID": "23adb3", "Name": "Deck", "Transform": { - "posX": -3.92780018, - "posY": 1.81177533, - "posZ": 5.756601, + "posX": -3.92784739, + "posY": 1.81177545, + "posZ": 5.75661564, "rotX": 359.919739, "rotY": 269.999939, "rotZ": 180.016815, @@ -1295770,19 +1319719,19 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 267200, - 267201, - 267202, - 267203, - 267204, - 267205, - 267206, - 267207, - 267208, - 267209, - 267210, - 267211, - 267212, + 548600, + 548601, + 548602, + 548603, + 548604, + 548805, + 548806, + 548607, + 548608, + 548609, + 548610, + 548611, + 548612, 268701, 268700, 268702, @@ -1295814,7 +1319763,7 @@ 268811 ], "CustomDeck": { - "2672": { + "5486": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169737449/A8D7F4C9EF139511A74242EC09B52745015BEF92/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 7, @@ -1295823,6 +1319772,15 @@ "UniqueBack": false, "Type": 0 }, + "5488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688681740/55AC0E0623B50CC7D83B5970B1529106AC299A2F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 7, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2687": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928378116/4DB728460B2B174C9FB1DA35C6425D58CC41420D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", @@ -1295890,7 +1319848,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267200, + "CardID": 548600, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1295942,7 +1319900,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267201, + "CardID": 548601, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1295994,7 +1319952,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267202, + "CardID": 548602, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296046,7 +1320004,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267203, + "CardID": 548603, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296098,7 +1320056,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267204, + "CardID": 548604, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296116,15 +1320074,15 @@ "XmlUI": "" }, { - "GUID": "ce1edd", + "GUID": "2fc46b", "Name": "Card", "Transform": { - "posX": -11.4489136, - "posY": 1.75066292, - "posZ": 13.2858057, - "rotX": 359.9518, - "rotY": 270.0006, - "rotZ": 180.1726, + "posX": 5.00393057, + "posY": 2.6978302, + "posZ": -45.2613068, + "rotX": 359.920135, + "rotY": 269.991821, + "rotZ": 0.0168819726, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1296150,11 +1320108,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267205, + "CardID": 548805, "SidewaysCard": false, "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169737449/A8D7F4C9EF139511A74242EC09B52745015BEF92/", + "5488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688681740/55AC0E0623B50CC7D83B5970B1529106AC299A2F/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 7, "NumHeight": 2, @@ -1296168,15 +1320126,15 @@ "XmlUI": "" }, { - "GUID": "d1d898", + "GUID": "305cfa", "Name": "Card", "Transform": { - "posX": -11.3942614, - "posY": 1.75824511, - "posZ": 12.0702858, - "rotX": 359.952057, - "rotY": 269.9992, - "rotZ": 179.129059, + "posX": 5.2038393, + "posY": 2.77573013, + "posZ": -41.66559, + "rotX": 359.983246, + "rotY": 269.99826, + "rotZ": 0.00353844417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1296202,11 +1320160,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267206, + "CardID": 548806, "SidewaysCard": false, "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169737449/A8D7F4C9EF139511A74242EC09B52745015BEF92/", + "5488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688681740/55AC0E0623B50CC7D83B5970B1529106AC299A2F/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 7, "NumHeight": 2, @@ -1296254,7 +1320212,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267207, + "CardID": 548607, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296306,7 +1320264,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267208, + "CardID": 548608, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296358,7 +1320316,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267209, + "CardID": 548609, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296410,7 +1320368,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267210, + "CardID": 548610, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296462,7 +1320420,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267211, + "CardID": 548611, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1296514,7 +1320472,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267212, + "CardID": 548612, "SidewaysCard": false, "CustomDeck": { "2672": { @@ -1298045,9 +1322003,9 @@ "GUID": "28ed0c", "Name": "Bag", "Transform": { - "posX": 0.5798009, - "posY": 1.39689755, - "posZ": 4.363601, + "posX": 0.5798027, + "posY": 1.39689827, + "posZ": 4.363605, "rotX": 359.983124, "rotY": 359.990631, "rotZ": 359.919678, @@ -1298059,8 +1322017,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.250980079, - "g": 0.0509802029, + "r": 0.25098, + "g": 0.0509801358, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1298078,6 +1322036,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1298452,12 +1322413,12 @@ "GUID": "2bfdad", "Name": "Custom_Tile", "Transform": { - "posX": -25.484, - "posY": 1.61696422, - "posZ": -0.09079982, - "rotX": 0.0166425165, - "rotY": 180.141037, - "rotZ": 0.07998043, + "posX": -25.4838581, + "posY": 1.61696386, + "posZ": -0.09082903, + "rotX": 0.0166424848, + "rotY": 180.141052, + "rotZ": 0.07997702, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1298607,12 +1322568,12 @@ "GUID": "2c2a2d", "Name": "Card", "Transform": { - "posX": -2.72479987, + "posX": -2.72479939, "posY": 1.59899271, - "posZ": 0.3733003, - "rotX": 0.0168372039, + "posZ": 0.3733008, + "rotX": 0.0168372244, "rotY": 179.999146, - "rotZ": 0.0802549, + "rotZ": 0.08025486, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1298661,7 +1322622,7 @@ "Transform": { "posX": -30.2242, "posY": 1.63719714, - "posZ": -0.029199848, + "posZ": -0.02919925, "rotX": 359.9201, "rotY": 270.001038, "rotZ": 180.01683, @@ -1298711,11 +1322672,11 @@ "GUID": "4291ec", "Name": "Card", "Transform": { - "posX": -24.2216969, + "posX": -24.22169, "posY": 1.6577369, - "posZ": 6.536396, + "posZ": 6.536389, "rotX": 359.9197, - "rotY": 269.997, + "rotY": 269.996643, "rotZ": 180.04924, "scaleX": 1.0, "scaleY": 1.0, @@ -1298763,12 +1322724,12 @@ "GUID": "44b0c5", "Name": "Custom_Tile", "Transform": { - "posX": -33.1072, - "posY": 1.62842, - "posZ": 2.7189, - "rotX": 0.05454279, - "rotY": 149.99353, - "rotZ": 0.0607935861, + "posX": -33.10707, + "posY": 1.62841988, + "posZ": 2.71886873, + "rotX": 0.05454321, + "rotY": 149.993317, + "rotZ": 0.0607933, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1298918,12 +1322879,12 @@ "GUID": "4bd118", "Name": "Custom_Tile", "Transform": { - "posX": -34.1236, - "posY": 1.63222718, - "posZ": 10.8509, + "posX": -34.1234627, + "posY": 1.632227, + "posZ": 10.8508692, "rotX": 359.97464, - "rotY": 209.98764, - "rotZ": 0.07762128, + "rotY": 209.987488, + "rotZ": 0.0776215, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299073,12 +1323034,12 @@ "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -7.43200064, + "posX": -7.432018, "posY": 1.60712326, - "posZ": 5.60420036, + "posZ": 5.60420942, "rotX": 359.919739, - "rotY": 269.991638, - "rotZ": 0.01684871, + "rotY": 269.9914, + "rotZ": 0.0168490745, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299127,9 +1323088,9 @@ "Transform": { "posX": -30.2243, "posY": 1.64165807, - "posZ": 15.1901007, + "posZ": 15.1901026, "rotX": 359.920227, - "rotY": 269.998962, + "rotY": 269.999023, "rotZ": 180.017639, "scaleX": 1.0, "scaleY": 1.0, @@ -1299177,12 +1323138,12 @@ "GUID": "576bb8", "Name": "Card", "Transform": { - "posX": -3.956, + "posX": -3.95600057, "posY": 1.59753942, - "posZ": -10.4412012, + "posZ": -10.4412041, "rotX": 359.919739, - "rotY": 269.999268, - "rotZ": 0.0168381929, + "rotY": 269.999237, + "rotZ": 0.0168382861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299229,12 +1323190,12 @@ "GUID": "69462c", "Name": "Custom_Tile", "Transform": { - "posX": -27.4223, - "posY": 1.6205045, - "posZ": 2.75860071, + "posX": -27.4221573, + "posY": 1.62050414, + "posZ": 2.75857186, "rotX": 359.974518, "rotY": 210.093445, - "rotZ": 0.077571854, + "rotZ": 0.07757108, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299384,11 +1323345,11 @@ "GUID": "6965e6", "Name": "Custom_Tile", "Transform": { - "posX": -26.8758, + "posX": -26.875658, "posY": 1.61545444, - "posZ": -11.8326, - "rotX": 0.025356343, - "rotY": 29.992197, + "posZ": -11.8326311, + "rotX": 0.0253568646, + "rotY": 29.99229, "rotZ": 359.9224, "scaleX": 1.0, "scaleY": 1.0, @@ -1299541,10 +1323502,10 @@ "Transform": { "posX": -27.8704, "posY": 1.64538229, - "posZ": -17.0714, + "posZ": -17.0714035, "rotX": 359.92, - "rotY": 269.993683, - "rotZ": 0.880181, + "rotY": 269.9937, + "rotZ": 0.8801771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299591,12 +1323552,12 @@ "GUID": "6f4f72", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69510067, - "posY": 1.5583185, - "posZ": 14.2788019, - "rotX": 359.9551, + "posX": 1.69804776, + "posY": 1.55831528, + "posZ": 14.2781839, + "rotX": 359.955139, "rotY": 225.008621, - "rotZ": 0.06866328, + "rotZ": 0.06866447, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1299634,6 +1323595,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1299763,9 +1323727,9 @@ "Transform": { "posX": -37.9061, "posY": 1.67010772, - "posZ": 6.1174, + "posZ": 6.117399, "rotX": 359.920166, - "rotY": 269.999878, + "rotY": 269.999817, "rotZ": 181.085342, "scaleX": 1.0, "scaleY": 1.0, @@ -1299813,12 +1323777,12 @@ "GUID": "71ee4d", "Name": "Custom_Tile", "Transform": { - "posX": -30.2244, - "posY": 1.62133837, - "posZ": -7.700001, + "posX": -30.22425, + "posY": 1.62133789, + "posZ": -7.700024, "rotX": 359.9201, "rotY": 270.0127, - "rotZ": 0.0168490522, + "rotZ": 0.0168493148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1299968,12 +1323932,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62582588, - "posZ": 7.57, + "posX": -30.2241554, + "posY": 1.62582552, + "posZ": 7.569975, "rotX": 359.9201, - "rotY": 270.0091, - "rotZ": 0.0168544166, + "rotY": 270.009033, + "rotZ": 0.0168543216, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1300123,12 +1324087,12 @@ "GUID": "78b443", "Name": "Custom_Tile", "Transform": { - "posX": -27.0389, - "posY": 1.6223563, - "posZ": 10.8787, - "rotX": 0.0545190834, - "rotY": 150.0161, - "rotZ": 0.0608155169, + "posX": -27.03876, + "posY": 1.62235594, + "posZ": 10.8786745, + "rotX": 0.0545189977, + "rotY": 150.01619, + "rotZ": 0.06081539, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1300280,9 +1324244,9 @@ "Transform": { "posX": -23.9148, "posY": 1.64678907, - "posZ": -9.107202, + "posZ": -9.10720348, "rotX": 359.920135, - "rotY": 270.002777, + "rotY": 270.0028, "rotZ": 181.120178, "scaleX": 1.0, "scaleY": 1.0, @@ -1300332,9 +1324296,9 @@ "Transform": { "posX": -36.7729, "posY": 1.64856374, - "posZ": 7.569901, + "posZ": 7.569904, "rotX": 359.9201, - "rotY": 269.9993, + "rotY": 269.999268, "rotZ": 180.016739, "scaleX": 1.0, "scaleY": 1.0, @@ -1300382,12 +1324346,12 @@ "GUID": "bd4bb6", "Name": "Deck", "Transform": { - "posX": -2.68872237, + "posX": -2.68869925, "posY": 1.61911678, - "posZ": -5.04869652, - "rotX": 0.0168358255, + "posZ": -5.04870129, + "rotX": 0.01683602, "rotY": 179.999741, - "rotZ": 0.080256246, + "rotZ": 0.08025595, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1300415,12 +1324379,12 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 266210, + 548710, 270711, 446012 ], "CustomDeck": { - "2662": { + "5487": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139261183002/483C1C58F28C29E7161CFF0C3513D82B0EA06E9A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259331811/41717B69A65FDC21BB63C6B1851F99C6383DF6E0/", "NumWidth": 8, @@ -1300487,7 +1324451,7 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266210, + "CardID": 548710, "SidewaysCard": true, "CustomDeck": { "2662": { @@ -1300615,10 +1324579,10 @@ "Name": "Card", "Transform": { "posX": -37.4855, - "posY": 1.665638, + "posY": 1.66563809, "posZ": -9.112401, "rotX": 359.920166, - "rotY": 269.996033, + "rotY": 269.995972, "rotZ": 181.1164, "scaleX": 1.0, "scaleY": 1.0, @@ -1300666,12 +1324630,12 @@ "GUID": "ccd9b6", "Name": "Custom_Tile", "Transform": { - "posX": -38.6614, - "posY": 1.63529229, - "posZ": -0.250399917, - "rotX": 0.0170203149, - "rotY": 179.870117, - "rotZ": 0.07990147, + "posX": -38.6612625, + "posY": 1.63529193, + "posZ": -0.250429481, + "rotX": 0.017020734, + "rotY": 179.869843, + "rotZ": 0.0799011663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1300821,9 +1324785,9 @@ "GUID": "d3dcb1", "Name": "Custom_Tile", "Transform": { - "posX": -33.857, - "posY": 1.62534225, - "posZ": -11.311799, + "posX": -33.85686, + "posY": 1.625342, + "posZ": -11.3118267, "rotX": 359.945465, "rotY": 329.9981, "rotZ": 359.9392, @@ -1300978,9 +1324942,9 @@ "Transform": { "posX": -23.6766, "posY": 1.62581587, - "posZ": -7.7001, + "posZ": -7.700101, "rotX": 359.920074, - "rotY": 269.997528, + "rotY": 269.9975, "rotZ": 180.016632, "scaleX": 1.0, "scaleY": 1.0, @@ -1301028,11 +1324992,11 @@ "GUID": "dacc86", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62696922, - "posZ": 11.460001, + "posX": -30.22416, + "posY": 1.626969, + "posZ": 11.4599752, "rotX": 359.983673, - "rotY": 0.358551145, + "rotY": 0.358638853, "rotZ": 359.919952, "scaleX": 1.0, "scaleY": 1.0, @@ -1301185,10 +1325149,10 @@ "Transform": { "posX": -27.4605, "posY": 1.65326321, - "posZ": 16.6443024, + "posZ": 16.6443043, "rotX": 359.358063, "rotY": 269.9974, - "rotZ": 0.01684689, + "rotZ": 0.0168435574, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1301235,11 +1325199,11 @@ "GUID": "e0f9a5", "Name": "Custom_Tile", "Transform": { - "posX": -27.4604, - "posY": 1.61883092, - "posZ": -3.1176, + "posX": -27.46026, + "posY": 1.61883056, + "posZ": -3.11762547, "rotX": 359.9455, - "rotY": 330.016663, + "rotY": 330.016754, "rotZ": 359.939178, "scaleX": 1.0, "scaleY": 1.0, @@ -1301391,10 +1325355,10 @@ "Name": "Card", "Transform": { "posX": -30.2244, - "posY": 1.63272238, + "posY": 1.63272226, "posZ": -15.2800989, "rotX": 359.920074, - "rotY": 269.9987, + "rotY": 269.998718, "rotZ": 180.0164, "scaleX": 1.0, "scaleY": 1.0, @@ -1301442,12 +1325406,12 @@ "GUID": "e9ed87", "Name": "Custom_Tile", "Transform": { - "posX": -30.2243, - "posY": 1.62021828, - "posZ": -11.51, - "rotX": 0.01709778, - "rotY": 179.814545, - "rotZ": 0.07988424, + "posX": -30.22416, + "posY": 1.62021792, + "posZ": -11.5100279, + "rotX": 0.0170975868, + "rotY": 179.814636, + "rotZ": 0.07988643, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1301599,9 +1325563,9 @@ "Transform": { "posX": -36.7733, "posY": 1.64407742, - "posZ": -7.7001, + "posZ": -7.70010042, "rotX": 359.920074, - "rotY": 270.000977, + "rotY": 270.0011, "rotZ": 180.0167, "scaleX": 1.0, "scaleY": 1.0, @@ -1301649,11 +1325613,11 @@ "GUID": "f451c5", "Name": "Bag", "Transform": { - "posX": 0.559800744, - "posY": 1.39776361, - "posZ": 7.216002, + "posX": 0.5598019, + "posY": 1.39776385, + "posZ": 7.216004, "rotX": 359.983154, - "rotY": -0.00298575568, + "rotY": -0.00297471462, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1301682,6 +1325646,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1302056,11 +1326023,11 @@ "GUID": "f73acf", "Name": "Custom_Tile", "Transform": { - "posX": -33.0327, - "posY": 1.62665117, - "posZ": -2.94719982, - "rotX": 0.0253468156, - "rotY": 29.9849434, + "posX": -33.0325546, + "posY": 1.62665081, + "posZ": -2.94723082, + "rotX": 0.02534666, + "rotY": 29.984972, "rotZ": 359.9224, "scaleX": 1.0, "scaleY": 1.0, @@ -1302233,12 +1326200,12 @@ "GUID": "bd556e", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2509022, - "posY": 1.458536, - "posZ": -20.0165043, + "posX": 12.2593021, + "posY": 1.45852315, + "posZ": -20.0202045, "rotX": 359.9201, - "rotY": 270.0553, - "rotZ": 0.0167965647, + "rotY": 270.0686, + "rotZ": 0.0167777576, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1302286,71 +1326253,22 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"0adfda\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0243,\"z\":180.0799}},\"121160\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"3a33b3\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.7757,\"y\":1.6076,\"z\":5.7369},\"rot\":{\"x\":359.9207,\"y\":269.999,\"z\":0.0163}},\"4efdf0\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.807,\"z\":5.7621},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":180.0168}},\"5ac126\":{\"lock\":false,\"pos\":{\"x\":0.1169,\"y\":1.3983,\"z\":7.0133},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9197}},\"6d072e\":{\"lock\":false,\"pos\":{\"x\":-41.103,\"y\":1.6693,\"z\":6.3015},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":359.2283}},\"84861a\":{\"lock\":false,\"pos\":{\"x\":-26.9649,\"y\":1.6338,\"z\":3.8254},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":180.0799}},\"9be60a\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"a23045\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":180.0799}},\"a90682\":{\"lock\":false,\"pos\":{\"x\":-30.217,\"y\":1.6383,\"z\":3.8438},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":180.0799}},\"ad1a38\":{\"lock\":false,\"pos\":{\"x\":-20.4121,\"y\":1.6247,\"z\":3.8774},\"rot\":{\"x\":0.0168,\"y\":179.9957,\"z\":180.0799}},\"b28b74\":{\"lock\":false,\"pos\":{\"x\":0.1377,\"y\":1.3975,\"z\":4.1614},\"rot\":{\"x\":359.9832,\"y\":0.0102,\"z\":359.9197}},\"c365f9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9879,\"z\":180.0799}},\"d8d022\":{\"lock\":false,\"pos\":{\"x\":-2.6883,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9994,\"z\":0.0803}},\"f7668e\":{\"lock\":false,\"pos\":{\"x\":-40.0927,\"y\":1.6521,\"z\":3.8894},\"rot\":{\"x\":0.0169,\"y\":180.0002,\"z\":180.0802}},\"fc69de\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":225.0087,\"z\":0.0687}},\"fcef7f\":{\"lock\":false,\"pos\":{\"x\":-33.515,\"y\":1.6429,\"z\":3.8517},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":180.0799}}}}", + "LuaScriptState": "{\"ml\":{\"121160\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":180.0168}},\"149224\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0018,\"z\":180.0799}},\"3a33b3\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0003,\"z\":0.0803}},\"3e219f\":{\"lock\":false,\"pos\":{\"x\":-20.412,\"y\":1.6247,\"z\":3.8774},\"rot\":{\"x\":0.0168,\"y\":179.9962,\"z\":180.0799}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.7757,\"y\":1.6076,\"z\":5.7369},\"rot\":{\"x\":359.9216,\"y\":269.999,\"z\":0.0167}},\"4efdf0\":{\"lock\":false,\"pos\":{\"x\":-3.928,\"y\":1.807,\"z\":5.7621},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":180.0168}},\"59ec3d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9883,\"z\":180.0799}},\"5ac126\":{\"lock\":false,\"pos\":{\"x\":0.1169,\"y\":1.3983,\"z\":7.0133},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9197}},\"6d072e\":{\"lock\":false,\"pos\":{\"x\":-41.103,\"y\":1.6693,\"z\":6.3015},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":359.2283}},\"81f2a8\":{\"lock\":false,\"pos\":{\"x\":-26.9649,\"y\":1.6338,\"z\":3.8254},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":180.0799}},\"9be60a\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":0.0168}},\"a0206d\":{\"lock\":false,\"pos\":{\"x\":-30.217,\"y\":1.6383,\"z\":3.8438},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":180.0799}},\"a23045\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":180.0799}},\"b28b74\":{\"lock\":false,\"pos\":{\"x\":0.1377,\"y\":1.3975,\"z\":4.1614},\"rot\":{\"x\":359.9832,\"y\":0.0102,\"z\":359.9197}},\"bd8c81\":{\"lock\":false,\"pos\":{\"x\":-8.9259,\"y\":1.6637,\"z\":-0.7731},\"rot\":{\"x\":0.0789,\"y\":89.994,\"z\":359.9828}},\"d8d022\":{\"lock\":false,\"pos\":{\"x\":-2.6883,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9993,\"z\":0.0803}},\"f7668e\":{\"lock\":false,\"pos\":{\"x\":-40.0927,\"y\":1.6521,\"z\":3.8894},\"rot\":{\"x\":0.0169,\"y\":180.0007,\"z\":180.0802}},\"fc69de\":{\"lock\":false,\"pos\":{\"x\":1.698,\"y\":1.5583,\"z\":14.2784},\"rot\":{\"x\":359.9551,\"y\":225.0087,\"z\":0.0687}},\"fcef7f\":{\"lock\":false,\"pos\":{\"x\":-33.515,\"y\":1.6429,\"z\":3.8517},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":180.0799}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "0adfda", - "Name": "Card", - "Transform": { - "posX": -17.119997, - "posY": 1.62006724, - "posZ": 3.86000013, - "rotX": 0.01680499, - "rotY": 180.0244, - "rotZ": 180.07991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Eighth Row", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 445301, - "SidewaysCard": false, - "CustomDeck": { - "4453": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218929809782/B2FFB94BD7CFECAFD18E14AE33245183D6026B47/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928241701/E2FAC7CF48DD6DCAB338CD521A3B571A8CB7DAEF/", - "NumWidth": 5, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "121160", "Name": "Card", "Transform": { "posX": -23.6766, "posY": 1.62581253, - "posZ": -7.70000124, + "posZ": -7.70000029, "rotX": 359.9201, - "rotY": 270.000122, + "rotY": 270.000854, "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, @@ -1302394,16 +1326312,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "149224", + "Name": "Card", + "Transform": { + "posX": -17.1198978, + "posY": 1.620067, + "posZ": 3.86000013, + "rotX": 0.0168364942, + "rotY": 180.001846, + "rotZ": 180.0799, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eighth Row", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549301, + "SidewaysCard": false, + "CustomDeck": { + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614243410/CB48CBF3FBD232764887D17FA29D56E59AD5D637/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "3a33b3", "Name": "Deck", "Transform": { - "posX": -2.72474551, + "posX": -2.7247, "posY": 1.62076044, - "posZ": 0.373311579, - "rotX": 0.016835643, - "rotY": 180.000031, - "rotZ": 0.08025601, + "posZ": 0.37340042, + "rotX": 0.01683526, + "rotY": 180.000275, + "rotZ": 0.08025603, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302431,14 +1326401,14 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 445907, - 269708, + 454507, + 454508, 269709 ], "CustomDeck": { - "4459": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1302460,15 +1326430,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "fa1839", + "GUID": "4095a7", "Name": "Card", "Transform": { - "posX": -2.72459865, - "posY": 1.66657817, - "posZ": 0.373325318, - "rotX": 0.0155608533, - "rotY": 180.000427, - "rotZ": 180.02475, + "posX": -2.72472644, + "posY": 1.6888752, + "posZ": 0.373324752, + "rotX": 0.05226249, + "rotY": 90.01442, + "rotZ": 359.9862, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302494,12 +1326464,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445907, + "CardID": 454507, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1302512,15 +1326482,15 @@ "XmlUI": "" }, { - "GUID": "2d1b3b", + "GUID": "5ae811", "Name": "Card", "Transform": { - "posX": -1.84203827, - "posY": 2.380508, - "posZ": -89.79552, - "rotX": 0.0167470276, - "rotY": 179.9972, - "rotZ": 3.01374531, + "posX": -2.724726, + "posY": 1.71705389, + "posZ": 0.373324662, + "rotX": 0.0202017687, + "rotY": 180.025436, + "rotZ": 359.079559, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302546,12 +1326516,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 269708, + "CardID": 454508, "SidewaysCard": true, "CustomDeck": { - "2697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1647713912917667747/42B39766049E6103A776FBBB6F22982C29FA0F67/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259331811/41717B69A65FDC21BB63C6B1851F99C6383DF6E0/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1302617,16 +1326587,68 @@ } ] }, + { + "GUID": "3e219f", + "Name": "Card", + "Transform": { + "posX": -20.412, + "posY": 1.62466276, + "posZ": 3.8774, + "rotX": 0.0168442875, + "rotY": 179.996246, + "rotZ": 180.0799, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seventh Row", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549302, + "SidewaysCard": false, + "CustomDeck": { + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614243410/CB48CBF3FBD232764887D17FA29D56E59AD5D637/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -7.77570152, + "posX": -7.775701, "posY": 1.6076256, "posZ": 5.7369, "rotX": 359.9216, - "rotY": 269.999023, - "rotZ": 0.0166933555, + "rotY": 269.999054, + "rotZ": 0.01669268, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302673,9 +1326695,9 @@ "GUID": "4efdf0", "Name": "Deck", "Transform": { - "posX": -3.92790055, - "posY": 1.806963, - "posZ": 5.7621026, + "posX": -3.92800021, + "posY": 1.80696321, + "posZ": 5.76210165, "rotX": 359.919739, "rotY": 270.0006, "rotZ": 180.016815, @@ -1302706,9 +1326728,9 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 267400, - 267401, - 267402, + 549200, + 549201, + 549202, 267403, 267404, 267405, @@ -1302749,6 +1326771,15 @@ 268811 ], "CustomDeck": { + "5492": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614235802/3FF8EFDD0F6D5D2A104F62D3376EF7AE86404EB0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, "2674": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169759368/869A43539021D0D37E827075A7AE530EF5A78F0E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", @@ -1302800,15 +1326831,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "39add1", + "GUID": "961f73", "Name": "Card", "Transform": { - "posX": -9.4523735, - "posY": 1.82495975, - "posZ": 14.2623882, - "rotX": 359.9463, - "rotY": 270.0006, - "rotZ": 180.157578, + "posX": -11.0990286, + "posY": 3.020892, + "posZ": -81.6581955, + "rotX": 0.0208086446, + "rotY": 270.0, + "rotZ": 0.016771242, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302834,14 +1326865,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267400, + "CardID": 549200, "SidewaysCard": false, "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169759368/869A43539021D0D37E827075A7AE530EF5A78F0E/", + "5492": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614235802/3FF8EFDD0F6D5D2A104F62D3376EF7AE86404EB0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 4, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1302852,15 +1326883,15 @@ "XmlUI": "" }, { - "GUID": "cc74d0", + "GUID": "ad803c", "Name": "Card", "Transform": { - "posX": -9.547497, - "posY": 1.81562483, - "posZ": 13.2475147, - "rotX": 359.950226, - "rotY": 269.999969, - "rotZ": 180.235962, + "posX": -13.8698282, + "posY": 2.434826, + "posZ": -77.66208, + "rotX": 0.0208085533, + "rotY": 270.000061, + "rotZ": 0.0167711228, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302886,14 +1326917,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267401, + "CardID": 549201, "SidewaysCard": false, "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169759368/869A43539021D0D37E827075A7AE530EF5A78F0E/", + "5492": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614235802/3FF8EFDD0F6D5D2A104F62D3376EF7AE86404EB0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 4, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1302904,15 +1326935,15 @@ "XmlUI": "" }, { - "GUID": "868174", + "GUID": "ccac3d", "Name": "Card", "Transform": { - "posX": -10.0575542, - "posY": 1.82630169, - "posZ": 13.478157, - "rotX": 0.06462262, - "rotY": 270.00174, - "rotZ": 181.518814, + "posX": -10.8285542, + "posY": 3.021551, + "posZ": -79.15319, + "rotX": 0.0208087936, + "rotY": 269.999329, + "rotZ": 0.0167708639, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1302938,14 +1326969,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267402, + "CardID": 549202, "SidewaysCard": false, "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169759368/869A43539021D0D37E827075A7AE530EF5A78F0E/", + "5492": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614235802/3FF8EFDD0F6D5D2A104F62D3376EF7AE86404EB0/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", - "NumWidth": 5, - "NumHeight": 4, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1304933,15 +1328964,67 @@ } ] }, + { + "GUID": "59ec3d", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62920976, + "posZ": 3.86000013, + "rotX": 0.01685529, + "rotY": 179.988342, + "rotZ": 180.0799, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sixth Row", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549303, + "SidewaysCard": false, + "CustomDeck": { + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614243410/CB48CBF3FBD232764887D17FA29D56E59AD5D637/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "5ac126", "Name": "Bag", "Transform": { - "posX": 0.116901405, - "posY": 1.398325, - "posZ": 7.01330376, + "posX": 0.116901293, + "posY": 1.3983252, + "posZ": 7.01330137, "rotX": 359.983154, - "rotY": 0.000347605353, + "rotY": 0.000330195937, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1304970,6 +1329053,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1305346,9 +1329432,9 @@ "Transform": { "posX": -41.103, "posY": 1.66927969, - "posZ": 6.30150032, + "posZ": 6.3015, "rotX": 359.9201, - "rotY": 269.9991, + "rotY": 269.999084, "rotZ": 359.228271, "scaleX": 1.0, "scaleY": 1.0, @@ -1305393,14 +1329479,14 @@ "XmlUI": "" }, { - "GUID": "84861a", + "GUID": "81f2a8", "Name": "Card", "Transform": { "posX": -26.9649, "posY": 1.63378513, - "posZ": 3.82540083, - "rotX": 0.0168388616, - "rotY": 180.000122, + "posZ": 3.82540035, + "rotX": 0.0168383941, + "rotY": 180.000473, "rotZ": 180.0799, "scaleX": 1.0, "scaleY": 1.0, @@ -1305427,12 +1329513,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 445304, + "CardID": 549304, "SidewaysCard": false, "CustomDeck": { - "4453": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218929809782/B2FFB94BD7CFECAFD18E14AE33245183D6026B47/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928241701/E2FAC7CF48DD6DCAB338CD521A3B571A8CB7DAEF/", + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614243410/CB48CBF3FBD232764887D17FA29D56E59AD5D637/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", "NumWidth": 5, "NumHeight": 2, "BackIsHidden": false, @@ -1305448,12 +1329534,12 @@ "GUID": "9be60a", "Name": "Card", "Transform": { - "posX": -3.95600057, + "posX": -3.956, "posY": 1.59753942, - "posZ": -10.4412031, + "posZ": -10.4412022, "rotX": 359.919739, - "rotY": 269.9988, - "rotZ": 0.0168387685, + "rotY": 269.998718, + "rotZ": 0.01683903, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1305496,15 +1329582,67 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "a0206d", + "Name": "Card", + "Transform": { + "posX": -30.217, + "posY": 1.63832533, + "posZ": 3.84380031, + "rotX": 0.0168384425, + "rotY": 180.000412, + "rotZ": 180.0799, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fourth Row", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549305, + "SidewaysCard": false, + "CustomDeck": { + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614243410/CB48CBF3FBD232764887D17FA29D56E59AD5D637/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "a23045", "Name": "Card", "Transform": { "posX": -36.7732, "posY": 1.64747226, - "posZ": 3.86, - "rotX": 0.0168389641, - "rotY": 180.000092, + "posZ": 3.86000013, + "rotX": 0.0168389138, + "rotY": 180.000122, "rotZ": 180.0799, "scaleX": 1.0, "scaleY": 1.0, @@ -1305548,119 +1329686,15 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "a90682", - "Name": "Card", - "Transform": { - "posX": -30.217, - "posY": 1.63832533, - "posZ": 3.8438, - "rotX": 0.0168389156, - "rotY": 180.000122, - "rotZ": 180.0799, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fourth Row", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 446205, - "SidewaysCard": false, - "CustomDeck": { - "4462": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1588036874656148661/A5DC58F2DC20E869EC814AAFDBA39271139E51B6/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928241701/E2FAC7CF48DD6DCAB338CD521A3B571A8CB7DAEF/", - "NumWidth": 5, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ad1a38", - "Name": "Card", - "Transform": { - "posX": -20.4120979, - "posY": 1.62466288, - "posZ": 3.87739968, - "rotX": 0.01684515, - "rotY": 179.995682, - "rotZ": 180.0799, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Seventh Row", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 453302, - "SidewaysCard": false, - "CustomDeck": { - "4533": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135775107/6895B8B7351F5475012DB9EF5F4CC382FAAFD2DD/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135773815/31FBBE695664E30587AAAFAE5D964A74FD798C4F/", - "NumWidth": 5, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "b28b74", "Name": "Bag", "Transform": { - "posX": 0.137700886, - "posY": 1.39745784, - "posZ": 4.16140366, + "posX": 0.137700573, + "posY": 1.39745724, + "posZ": 4.16140127, "rotX": 359.983154, - "rotY": 0.0102328807, + "rotY": 0.010237339, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1305670,8 +1329704,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.25098002, - "g": 0.05098016, + "r": 0.25097993, + "g": 0.0509801, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1305689,6 +1329723,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1306060,26 +1330097,26 @@ ] }, { - "GUID": "c365f9", - "Name": "Card", + "GUID": "bd8c81", + "Name": "Notecard", "Transform": { - "posX": -23.6765, - "posY": 1.62920976, - "posZ": 3.86000013, - "rotX": 0.0168559141, - "rotY": 179.987915, - "rotZ": 180.0799, + "posX": -8.9259, + "posY": 1.66370022, + "posZ": -0.7731001, + "rotX": 0.07893419, + "rotY": 89.9939651, + "rotZ": 359.982758, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Sixth Row", - "Description": "", + "Nickname": "Chess Hunter Movement Rules", + "Description": "Pawn - Moves normally\nKnight - If at a Row location, move directly to Distant Square. If at Distant Square, move directly to a Row location with an investigator.\nBishop - Move directly to investigator at even row if at even row, or odd row if at odd row.\nRook - Move one location at a time until it reaches an investigator, does not attack if moved more than once.\nQueen - Move as Bishop, if can't then as Rook", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1306093,20 +1330130,7 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 445303, - "SidewaysCard": false, - "CustomDeck": { - "4453": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218929809782/B2FFB94BD7CFECAFD18E14AE33245183D6026B47/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928241701/E2FAC7CF48DD6DCAB338CD521A3B571A8CB7DAEF/", - "NumWidth": 5, - "NumHeight": 2, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, + "Hands": false, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" @@ -1306115,12 +1330139,12 @@ "GUID": "d8d022", "Name": "Deck", "Transform": { - "posX": -2.68832278, - "posY": 1.61430228, - "posZ": -5.048496, - "rotX": 0.0168365333, - "rotY": 179.9994, - "rotZ": 0.08025566, + "posX": -2.6883, + "posY": 1.61430216, + "posZ": -5.0485, + "rotX": 0.0168366656, + "rotY": 179.999344, + "rotZ": 0.08025563, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1306148,13 +1330172,13 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 446005, + 454505, 269706 ], "CustomDeck": { - "4460": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1306176,15 +1330200,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "6ec596", + "GUID": "9d5a86", "Name": "Card", "Transform": { - "posX": -2.688347, - "posY": 1.59752846, - "posZ": -5.048499, - "rotX": 0.015664462, - "rotY": 179.9994, - "rotZ": 0.09140173, + "posX": -2.68852878, + "posY": 1.66209579, + "posZ": -5.048515, + "rotX": 0.0148522668, + "rotY": 179.999542, + "rotZ": 0.0794551745, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1306210,12 +1330234,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 446005, + "CardID": 454505, "SidewaysCard": true, "CustomDeck": { - "4460": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, "BackIsHidden": false, @@ -1306285,11 +1330309,11 @@ "GUID": "f7668e", "Name": "Card", "Transform": { - "posX": -40.0927048, + "posX": -40.0927, "posY": 1.65210485, - "posZ": 3.88940048, - "rotX": 0.0168892182, - "rotY": 180.000259, + "posZ": 3.88940024, + "rotX": 0.0168887656, + "rotY": 180.000778, "rotZ": 180.080215, "scaleX": 1.0, "scaleY": 1.0, @@ -1306337,12 +1330361,12 @@ "GUID": "fc69de", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69650161, - "posY": 1.55831647, - "posZ": 14.27871, + "posX": 1.69800043, + "posY": 1.5583142, + "posZ": 14.2784023, "rotX": 359.955139, - "rotY": 225.008713, - "rotZ": 0.06866561, + "rotY": 225.008667, + "rotZ": 0.06866347, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1306380,6 +1330404,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1306775,8 +1330802,8 @@ "posX": -33.515, "posY": 1.64292645, "posZ": 3.85170031, - "rotX": 0.0168390218, - "rotY": 180.000015, + "rotX": 0.0168389473, + "rotY": 180.000092, "rotZ": 180.0799, "scaleX": 1.0, "scaleY": 1.0, @@ -1306846,12 +1330873,12 @@ "GUID": "e6bb63", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2493019, - "posY": 1.45618284, - "posZ": -28.0157013, + "posX": 12.2572012, + "posY": 1.456171, + "posZ": -28.0186024, "rotX": 359.9201, - "rotY": 270.0376, - "rotZ": 0.0168212932, + "rotY": 270.0342, + "rotZ": 0.01682614, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1306899,83 +1330926,34 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1* 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=400, width=400,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPosition(entry.pos)\r\n obj.setRotation(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"053510\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.8603},\"rot\":{\"x\":359.9201,\"y\":270.0042,\"z\":0.0171}},\"0a4071\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"16a4ad\":{\"lock\":false,\"pos\":{\"x\":-25.1362,\"y\":1.6164,\"z\":-0.2019},\"rot\":{\"x\":0.0168,\"y\":180.0152,\"z\":0.0799}},\"2377c3\":{\"lock\":false,\"pos\":{\"x\":-8.074,\"y\":1.6109,\"z\":15.4818},\"rot\":{\"x\":359.9212,\"y\":270.0271,\"z\":0.0163}},\"274711\":{\"lock\":false,\"pos\":{\"x\":0.2417,\"y\":1.3982,\"z\":7.1408},\"rot\":{\"x\":359.9831,\"y\":359.987,\"z\":359.9197}},\"360e34\":{\"lock\":false,\"pos\":{\"x\":0.2622,\"y\":1.3973,\"z\":4.2891},\"rot\":{\"x\":359.9832,\"y\":0.001,\"z\":359.9197}},\"36efbf\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"374383\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.8407,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"392b36\":{\"lock\":false,\"pos\":{\"x\":-18.1423,\"y\":1.4188,\"z\":-9.9064},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"426724\":{\"lock\":false,\"pos\":{\"x\":-14.8051,\"y\":1.413,\"z\":-13.6845},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"43676b\":{\"lock\":false,\"pos\":{\"x\":-14.6768,\"y\":1.4139,\"z\":-10.3136},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.92}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.8919,\"y\":1.6078,\"z\":5.8133},\"rot\":{\"x\":359.9209,\"y\":269.9984,\"z\":0.0163}},\"52ffed\":{\"lock\":false,\"pos\":{\"x\":-8.0732,\"y\":1.6116,\"z\":17.75},\"rot\":{\"x\":359.9203,\"y\":270.0231,\"z\":0.0168}},\"592cc1\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"594775\":{\"lock\":false,\"pos\":{\"x\":-21.4858,\"y\":1.4213,\"z\":-17.2548},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-34.5131,\"y\":1.6296,\"z\":-0.1066},\"rot\":{\"x\":359.9201,\"y\":270.0126,\"z\":0.0168}},\"6e7d25\":{\"lock\":false,\"pos\":{\"x\":-21.31,\"y\":1.4232,\"z\":-9.9516},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-38.6562,\"y\":1.6353,\"z\":-0.2282},\"rot\":{\"x\":0.0169,\"y\":179.9337,\"z\":0.0799}},\"76b56d\":{\"lock\":false,\"pos\":{\"x\":-26.9223,\"y\":1.6179,\"z\":-3.8803},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"78c591\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6269,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"7e0123\":{\"lock\":false,\"pos\":{\"x\":-33.6885,\"y\":1.6295,\"z\":3.6725},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0169}},\"823f3e\":{\"lock\":false,\"pos\":{\"x\":-14.9204,\"y\":1.4121,\"z\":-17.4977},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.92}},\"83fd56\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0003,\"z\":0.0803}},\"860d35\":{\"lock\":false,\"pos\":{\"x\":-27.688,\"y\":1.62,\"z\":-0.1169},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"8b0666\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":225.0087,\"z\":0.0687}},\"99da4c\":{\"lock\":false,\"pos\":{\"x\":-8.0566,\"y\":1.6096,\"z\":10.987},\"rot\":{\"x\":359.9212,\"y\":269.9662,\"z\":0.0164}},\"9b3bb9\":{\"lock\":false,\"pos\":{\"x\":-33.565,\"y\":1.6271,\"z\":-3.846},\"rot\":{\"x\":359.9201,\"y\":270.0123,\"z\":0.0169}},\"a0c269\":{\"lock\":false,\"pos\":{\"x\":-21.2391,\"y\":1.4221,\"z\":-13.4515},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"a2e3a0\":{\"lock\":false,\"pos\":{\"x\":-26.9611,\"y\":1.6201,\"z\":3.6088},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"b275f0\":{\"lock\":false,\"pos\":{\"x\":-31.7473,\"y\":1.6257,\"z\":-0.127},\"rot\":{\"x\":0.0168,\"y\":180.0181,\"z\":0.0799}},\"b4f1d0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6452,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"c0a1ae\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"c936eb\":{\"lock\":false,\"pos\":{\"x\":-11.2138,\"y\":1.409,\"z\":-10.2551},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.92}},\"c9b6fc\":{\"lock\":false,\"pos\":{\"x\":-21.3801,\"y\":1.6411,\"z\":5.4598},\"rot\":{\"x\":359.9196,\"y\":270.0337,\"z\":358.6158}},\"d71ea3\":{\"lock\":false,\"pos\":{\"x\":-8.0543,\"y\":1.6089,\"z\":8.7535},\"rot\":{\"x\":359.9212,\"y\":269.999,\"z\":0.0163}},\"dafb74\":{\"lock\":false,\"pos\":{\"x\":-18.0852,\"y\":1.4165,\"z\":-17.386},\"rot\":{\"x\":359.9831,\"y\":0.0011,\"z\":359.92}},\"db111b\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":0.0168}},\"f05b95\":{\"lock\":false,\"pos\":{\"x\":-7.8546,\"y\":1.5986,\"z\":-13.3999},\"rot\":{\"x\":0.016,\"y\":180.0041,\"z\":355.0191}},\"f2492c\":{\"lock\":false,\"pos\":{\"x\":-8.071,\"y\":1.6102,\"z\":13.2427},\"rot\":{\"x\":359.9212,\"y\":270.0057,\"z\":0.0163}},\"f4a4e9\":{\"lock\":false,\"pos\":{\"x\":-11.3124,\"y\":1.4082,\"z\":-13.7132},\"rot\":{\"x\":359.9832,\"y\":0.0005,\"z\":359.92}},\"fc4aa4\":{\"lock\":false,\"pos\":{\"x\":-17.9227,\"y\":1.4174,\"z\":-13.6818},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}}}}", + "LuaScriptState": "{\"ml\":{\"053510\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6292,\"z\":3.8602},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0171}},\"0a4071\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6208,\"z\":0.3735},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"16a4ad\":{\"lock\":false,\"pos\":{\"x\":-25.1361,\"y\":1.6164,\"z\":-0.2019},\"rot\":{\"x\":0.0168,\"y\":180.015,\"z\":0.0799}},\"274711\":{\"lock\":false,\"pos\":{\"x\":0.2417,\"y\":1.3982,\"z\":7.1408},\"rot\":{\"x\":359.9831,\"y\":359.9869,\"z\":359.9197}},\"360e34\":{\"lock\":false,\"pos\":{\"x\":0.2622,\"y\":1.3973,\"z\":4.2891},\"rot\":{\"x\":359.9832,\"y\":0.001,\"z\":359.9197}},\"36efbf\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"374383\":{\"lock\":false,\"pos\":{\"x\":-3.9281,\"y\":1.8407,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"392b36\":{\"lock\":false,\"pos\":{\"x\":-18.1423,\"y\":1.4188,\"z\":-9.9064},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"426724\":{\"lock\":false,\"pos\":{\"x\":-14.8051,\"y\":1.413,\"z\":-13.6845},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"43676b\":{\"lock\":false,\"pos\":{\"x\":-14.6768,\"y\":1.4139,\"z\":-10.3136},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.92}},\"4cb00e\":{\"lock\":false,\"pos\":{\"x\":-7.8919,\"y\":1.6078,\"z\":5.8133},\"rot\":{\"x\":359.9209,\"y\":269.9985,\"z\":0.0163}},\"4fc61a\":{\"lock\":false,\"pos\":{\"x\":-9.1253,\"y\":1.6627,\"z\":-5.2433},\"rot\":{\"x\":0.0785,\"y\":90.0096,\"z\":359.9832}},\"592cc1\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6475,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0168}},\"594775\":{\"lock\":false,\"pos\":{\"x\":-21.4858,\"y\":1.4213,\"z\":-17.2548},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"5a2ca3\":{\"lock\":false,\"pos\":{\"x\":-8.0535,\"y\":1.6101,\"z\":12.9246},\"rot\":{\"x\":359.9216,\"y\":269.9888,\"z\":0.0168}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-34.513,\"y\":1.6295,\"z\":-0.1066},\"rot\":{\"x\":359.9201,\"y\":270.0126,\"z\":0.0168}},\"63454a\":{\"lock\":false,\"pos\":{\"x\":-11.9565,\"y\":1.6718,\"z\":12.5784},\"rot\":{\"x\":0.0799,\"y\":90.0086,\"z\":359.9832}},\"6d00fd\":{\"lock\":false,\"pos\":{\"x\":-8.0815,\"y\":1.6088,\"z\":8.3272},\"rot\":{\"x\":359.9216,\"y\":269.9951,\"z\":0.0167}},\"6e7d25\":{\"lock\":false,\"pos\":{\"x\":-21.31,\"y\":1.4232,\"z\":-9.9516},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-38.6561,\"y\":1.6353,\"z\":-0.2282},\"rot\":{\"x\":0.0169,\"y\":179.9333,\"z\":0.0799}},\"76b56d\":{\"lock\":false,\"pos\":{\"x\":-26.9222,\"y\":1.6179,\"z\":-3.8803},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"78c591\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6269,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0168}},\"7aa7f8\":{\"lock\":false,\"pos\":{\"x\":-8.008,\"y\":1.6114,\"z\":17.5417},\"rot\":{\"x\":359.9218,\"y\":269.9886,\"z\":0.0168}},\"7e0123\":{\"lock\":false,\"pos\":{\"x\":-33.6884,\"y\":1.6295,\"z\":3.6725},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"823f3e\":{\"lock\":false,\"pos\":{\"x\":-14.9204,\"y\":1.4121,\"z\":-17.4977},\"rot\":{\"x\":359.9832,\"y\":0.0006,\"z\":359.92}},\"83fd56\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"84d03e\":{\"lock\":false,\"pos\":{\"x\":-8.0596,\"y\":1.6095,\"z\":10.6256},\"rot\":{\"x\":359.9212,\"y\":269.9877,\"z\":0.0164}},\"860d35\":{\"lock\":false,\"pos\":{\"x\":-27.6879,\"y\":1.62,\"z\":-0.1169},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"876c38\":{\"lock\":false,\"pos\":{\"x\":-8.0051,\"y\":1.6107,\"z\":15.2321},\"rot\":{\"x\":359.9216,\"y\":269.9817,\"z\":0.0168}},\"8b0666\":{\"lock\":false,\"pos\":{\"x\":1.6978,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":225.0085,\"z\":0.0687}},\"9b3bb9\":{\"lock\":false,\"pos\":{\"x\":-33.5649,\"y\":1.6271,\"z\":-3.846},\"rot\":{\"x\":359.9201,\"y\":270.0123,\"z\":0.0168}},\"a0c269\":{\"lock\":false,\"pos\":{\"x\":-21.2391,\"y\":1.4221,\"z\":-13.4515},\"rot\":{\"x\":359.9832,\"y\":0.0009,\"z\":359.92}},\"a2e3a0\":{\"lock\":false,\"pos\":{\"x\":-26.961,\"y\":1.6201,\"z\":3.6088},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"b275f0\":{\"lock\":false,\"pos\":{\"x\":-31.7472,\"y\":1.6257,\"z\":-0.127},\"rot\":{\"x\":0.0168,\"y\":180.0178,\"z\":0.0799}},\"b4f1d0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6452,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0168}},\"c0a1ae\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6361,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"c936eb\":{\"lock\":false,\"pos\":{\"x\":-11.2138,\"y\":1.409,\"z\":-10.2551},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.92}},\"c9b6fc\":{\"lock\":false,\"pos\":{\"x\":-21.3801,\"y\":1.6411,\"z\":5.4598},\"rot\":{\"x\":359.9196,\"y\":270.0316,\"z\":358.6158}},\"dafb74\":{\"lock\":false,\"pos\":{\"x\":-18.0852,\"y\":1.4165,\"z\":-17.386},\"rot\":{\"x\":359.9832,\"y\":0.0013,\"z\":359.92}},\"db111b\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"f05b95\":{\"lock\":false,\"pos\":{\"x\":-7.8557,\"y\":1.5985,\"z\":-13.4002},\"rot\":{\"x\":0.0174,\"y\":180.018,\"z\":355.0229}},\"f4a4e9\":{\"lock\":false,\"pos\":{\"x\":-11.3124,\"y\":1.4082,\"z\":-13.7132},\"rot\":{\"x\":359.9832,\"y\":0.0005,\"z\":359.92}},\"fc4aa4\":{\"lock\":false,\"pos\":{\"x\":-17.9227,\"y\":1.4174,\"z\":-13.6818},\"rot\":{\"x\":359.9832,\"y\":0.001,\"z\":359.92}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "053510", - "Name": "Card", + "GUID": "8b0666", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -23.6764755, - "posY": 1.62921476, - "posZ": 3.86038017, - "rotX": 359.920074, - "rotY": 270.005554, - "rotZ": 0.0171361454, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 1.6978004, + "posY": 1.55831528, + "posZ": 14.2787008, + "rotX": 359.955139, + "rotY": 225.0085, + "rotZ": 0.06866409, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 }, - "Nickname": "Merchant District (Lucid Nightmare)", + "Nickname": "Set-aside", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268414, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0a4071", - "Name": "Deck", - "Transform": { - "posX": -2.72449946, - "posY": 1.62076008, - "posZ": 0.373300582, - "rotX": 0.01683576, - "rotY": 179.999908, - "rotZ": 0.0802559, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agenda Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1306990,42 +1330968,320 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 453502, - 453503, - 453504 - ], - "CustomDeck": { - "4535": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", + "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, "ContainedObjects": [ { - "GUID": "c5f0c7", - "Name": "Card", + "GUID": "6fd505", + "Name": "Deck", "Transform": { - "posX": -2.72478652, - "posY": 1.66902649, - "posZ": 0.373324752, - "rotX": 0.0120789958, - "rotY": 180.000015, - "rotZ": 180.04892, + "posX": 1.69643819, + "posY": 3.683341, + "posZ": 14.2788162, + "rotX": 359.9476, + "rotY": 225.015656, + "rotZ": 0.05849925, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Agenda 3 - Last Light", + "Nickname": "Tenebrous Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 268200, + 268200, + 268200, + 268200 + ], + "CustomDeck": { + "2682": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "852b7c", + "Name": "CardCustom", + "Transform": { + "posX": -10.021656, + "posY": 1.60477722, + "posZ": -14.4978895, + "rotX": 359.921265, + "rotY": 270.010376, + "rotZ": 0.01613069, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tenebrous Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268200, + "SidewaysCard": false, + "CustomDeck": { + "2682": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8268ef", + "Name": "CardCustom", + "Transform": { + "posX": -9.71443748, + "posY": 1.64982033, + "posZ": -14.2526655, + "rotX": 359.918457, + "rotY": 270.010376, + "rotZ": 0.006922831, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tenebrous Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268200, + "SidewaysCard": false, + "CustomDeck": { + "2682": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "852b7c", + "Name": "CardCustom", + "Transform": { + "posX": -9.714399, + "posY": 1.67710555, + "posZ": -14.2526741, + "rotX": 359.920837, + "rotY": 270.010376, + "rotZ": 0.0163500886, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tenebrous Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268200, + "SidewaysCard": false, + "CustomDeck": { + "2682": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "852b7c", + "Name": "CardCustom", + "Transform": { + "posX": -9.578681, + "posY": 1.68996453, + "posZ": -14.671258, + "rotX": 359.919342, + "rotY": 270.00235, + "rotZ": 0.01728255, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tenebrous Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268200, + "SidewaysCard": false, + "CustomDeck": { + "2682": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a797aa", + "Name": "Card", + "Transform": { + "posX": -0.841087639, + "posY": 2.33468962, + "posZ": 12.9810076, + "rotX": 359.9201, + "rotY": 225.029251, + "rotZ": 0.016872406, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vacuous Void", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1307046,14 +1331302,14 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 453502, - "SidewaysCard": true, + "CardID": 268405, + "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, "BackIsHidden": false, "UniqueBack": true, "Type": 0 @@ -1307064,20 +1331320,20 @@ "XmlUI": "" }, { - "GUID": "f48b8d", + "GUID": "d6c6a5", "Name": "Card", "Transform": { - "posX": -2.72472382, - "posY": 1.67855632, - "posZ": 0.373324215, - "rotX": 0.0134436451, - "rotY": 180.000061, - "rotZ": 181.924088, + "posX": 1.69642556, + "posY": 3.65686226, + "posZ": 14.2788324, + "rotX": 359.947754, + "rotY": 225.081543, + "rotZ": 0.0584625565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Agenda 2 - Mass Consumption", + "Nickname": "Northside (Lucid Nightmares)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1307098,14 +1331354,14 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 453503, - "SidewaysCard": true, + "CardID": 268406, + "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, "BackIsHidden": false, "UniqueBack": true, "Type": 0 @@ -1307116,20 +1331372,20 @@ "XmlUI": "" }, { - "GUID": "87aad8", + "GUID": "0a618b", "Name": "Card", "Transform": { - "posX": -2.72457147, - "posY": 1.59899247, - "posZ": 0.3733176, - "rotX": 0.0168366022, - "rotY": 179.999878, - "rotZ": 180.080246, + "posX": 1.69642389, + "posY": 3.669843, + "posZ": 14.2788363, + "rotX": 359.948181, + "rotY": 224.998062, + "rotZ": 0.0583435781, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Agenda 1 - Burgeoning Darkness", + "Nickname": "Downtown (Lucid Nightmares)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1307150,14 +1331406,66 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 453504, - "SidewaysCard": true, + "CardID": 268407, + "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eec86d", + "Name": "Card", + "Transform": { + "posX": 1.69642949, + "posY": 3.65668, + "posZ": 14.2788181, + "rotX": 359.947784, + "rotY": 225.000015, + "rotZ": 0.05852696, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Easttown (Lucid Nightmares)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 268408, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, "BackIsHidden": false, "UniqueBack": true, "Type": 0 @@ -1307169,222 +1331477,15 @@ } ] }, - { - "GUID": "16a4ad", - "Name": "Custom_Tile", - "Transform": { - "posX": -25.1362, - "posY": 1.6164465, - "posZ": -0.201899782, - "rotX": 0.0168179516, - "rotY": 180.015137, - "rotZ": 0.0799441561, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "2377c3", - "Name": "Card", - "Transform": { - "posX": -8.074001, - "posY": 1.61090624, - "posZ": 15.481801, - "rotX": 359.92157, - "rotY": 270.0271, - "rotZ": 0.0167000219, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gurathnaka (Haggard)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270503, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "274711", "Name": "Bag", "Transform": { - "posX": 0.241701439, - "posY": 1.3981874, - "posZ": 7.14080238, + "posX": 0.241700917, + "posY": 1.39818811, + "posZ": 7.14080143, "rotX": 359.983124, - "rotY": 359.986969, + "rotY": 359.986877, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1307413,6 +1331514,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1307788,10 +1331892,10 @@ "Name": "Bag", "Transform": { "posX": 0.262201279, - "posY": 1.39732111, - "posZ": 4.289103, + "posY": 1.397321, + "posZ": 4.289102, "rotX": 359.983154, - "rotY": 0.00100177526, + "rotY": 0.0009618078, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1307801,8 +1331905,8 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.2509799, - "g": 0.0509800762, + "r": 0.2509798, + "g": 0.050980024, "b": 0.5647059 }, "LayoutGroupSortIndex": 0, @@ -1307820,6 +1331924,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1308190,67 +1332297,15 @@ } ] }, - { - "GUID": "36efbf", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.63834012, - "posZ": 3.85999942, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.01683965, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Miskatonic University (Lucid Nightmare)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270512, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "374383", "Name": "Deck", "Transform": { - "posX": -3.92780018, - "posY": 1.84065962, - "posZ": 5.757102, + "posX": -3.9281, + "posY": 1.8406601, + "posZ": 5.75720072, "rotX": 359.919739, - "rotY": 270.0, + "rotY": 270.000061, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, @@ -1308279,12 +1332334,12 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 267500, - 267501, - 267502, - 453703, - 453705, - 453704, + 549602, + 549601, + 549600, + 549605, + 549604, + 549603, 453708, 453706, 453707, @@ -1308296,10 +1332351,10 @@ 453712, 268315, 268316, - 453720, - 453719, - 453718, - 453717, + 549619, + 549617, + 549620, + 549618, 270422, 270421, 268701, @@ -1308319,18 +1332374,18 @@ 270909, 269100, 269101, - 269102, - 269103, - 269104, + 455702, + 455703, + 455704, 269105, 269106, 269107, - 269108, - 269109 + 455708, + 455709 ], "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169775196/1EB56C60AEAB1AF7A6115E741E6C6245B11F5C0A/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308391,6 +1332446,15 @@ "BackIsHidden": true, "UniqueBack": false, "Type": 0 + }, + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", @@ -1308398,15 +1332462,15 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "7e5426", + "GUID": "8b83bd", "Name": "Card", "Transform": { - "posX": -8.353787, - "posY": 1.609932, - "posZ": 10.8587227, - "rotX": 359.9217, - "rotY": 270.005554, - "rotZ": 0.0174928363, + "posX": -30.2583561, + "posY": 1.51358843, + "posZ": -41.33095, + "rotX": 0.000171420746, + "rotY": 269.99826, + "rotZ": 0.0010981044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308432,11 +1332496,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267500, + "CardID": 549602, "SidewaysCard": false, "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169775196/1EB56C60AEAB1AF7A6115E741E6C6245B11F5C0A/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308450,15 +1332514,15 @@ "XmlUI": "" }, { - "GUID": "c34ff2", + "GUID": "596b5a", "Name": "Card", "Transform": { - "posX": -8.274173, - "posY": 1.647336, - "posZ": 11.1043873, - "rotX": 359.92395, - "rotY": 270.0177, - "rotZ": 0.002746402, + "posX": -30.3123665, + "posY": 1.555213, + "posZ": -41.36745, + "rotX": 0.00408373028, + "rotY": 269.99826, + "rotZ": 0.00514756329, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308484,11 +1332548,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267501, + "CardID": 549601, "SidewaysCard": false, "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169775196/1EB56C60AEAB1AF7A6115E741E6C6245B11F5C0A/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308502,15 +1332566,15 @@ "XmlUI": "" }, { - "GUID": "0bd580", + "GUID": "50a42a", "Name": "Card", "Transform": { - "posX": -8.572388, - "posY": 1.686746, - "posZ": 11.3051615, - "rotX": 359.9225, - "rotY": 270.007233, - "rotZ": 0.0161614474, + "posX": -30.27103, + "posY": 1.5892061, + "posZ": -41.81354, + "rotX": 0.00096299604, + "rotY": 180.022812, + "rotZ": 6.198956E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308536,11 +1332600,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 267502, + "CardID": 549600, "SidewaysCard": false, "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169775196/1EB56C60AEAB1AF7A6115E741E6C6245B11F5C0A/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308554,15 +1332618,15 @@ "XmlUI": "" }, { - "GUID": "0bd1d8", + "GUID": "e2f783", "Name": "Card", "Transform": { - "posX": -20.41041, - "posY": 1.62660146, - "posZ": 11.2808952, - "rotX": 359.922729, - "rotY": 270.012329, - "rotZ": -0.00116343447, + "posX": -25.2412663, + "posY": 1.31711149, + "posZ": -44.8497276, + "rotX": 0.0209878366, + "rotY": 269.9983, + "rotZ": 0.0155940661, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308588,11 +1332652,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453703, + "CardID": 549605, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308606,15 +1332670,15 @@ "XmlUI": "" }, { - "GUID": "1e129b", + "GUID": "b5a33c", "Name": "Card", "Transform": { - "posX": -20.2074146, - "posY": 1.680406, - "posZ": 11.5936213, - "rotX": 359.8591, - "rotY": 270.096649, - "rotZ": 359.906067, + "posX": -25.2044945, + "posY": 1.358917, + "posZ": -44.98565, + "rotX": 0.0195598435, + "rotY": 269.99826, + "rotZ": 0.0102122528, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308640,11 +1332704,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453705, + "CardID": 549604, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1308658,15 +1332722,15 @@ "XmlUI": "" }, { - "GUID": "e7adda", + "GUID": "caa811", "Name": "Card", "Transform": { - "posX": -21.2704182, - "posY": 1.637493, - "posZ": 10.60383, - "rotX": 359.903229, - "rotY": 270.009949, - "rotZ": 359.947479, + "posX": -25.182, + "posY": 1.39284122, + "posZ": -45.15244, + "rotX": 0.0171037875, + "rotY": 269.9983, + "rotZ": 0.0129820677, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1308692,11 +1332756,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453704, + "CardID": 549603, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1309282,15 +1333346,15 @@ "XmlUI": "" }, { - "GUID": "994c95", + "GUID": "781de1", "Name": "Card", "Transform": { - "posX": -21.5958767, - "posY": 1.62848437, - "posZ": 11.78964, - "rotX": 359.923584, - "rotY": 269.9988, - "rotZ": 0.00416683173, + "posX": -29.317318, + "posY": 1.31561708, + "posZ": -44.9579, + "rotX": 0.0208028462, + "rotY": 270.018677, + "rotZ": 0.0167770255, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1309316,11 +1333380,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453720, + "CardID": 549619, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1309334,15 +1333398,15 @@ "XmlUI": "" }, { - "GUID": "c86c95", + "GUID": "f6128c", "Name": "Card", "Transform": { - "posX": -21.4764214, - "posY": 1.64812469, - "posZ": 10.36477, - "rotX": 359.921021, - "rotY": 269.9981, - "rotZ": 1.06706309, + "posX": -29.418787, + "posY": 1.44004118, + "posZ": -44.9075851, + "rotX": 0.0167049356, + "rotY": 270.007233, + "rotZ": 4.5395093, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1309368,11 +1333432,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453719, + "CardID": 549617, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1309386,15 +1333450,15 @@ "XmlUI": "" }, { - "GUID": "38ac82", + "GUID": "affa08", "Name": "Card", "Transform": { - "posX": -22.12781, - "posY": 1.64981461, - "posZ": 8.979886, - "rotX": 359.91983, - "rotY": 270.006958, - "rotZ": 1.13114452, + "posX": -29.0760555, + "posY": 1.39157987, + "posZ": -44.4523048, + "rotX": 0.0160141662, + "rotY": 269.999084, + "rotZ": 0.0120076425, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1309420,11 +1333484,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453718, + "CardID": 549620, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1309438,15 +1333502,15 @@ "XmlUI": "" }, { - "GUID": "00423b", + "GUID": "8c5c0d", "Name": "Card", "Transform": { - "posX": -23.6777344, - "posY": 1.67752612, - "posZ": 11.4601173, - "rotX": 1.6438092, - "rotY": 270.0108, - "rotZ": 0.01723347, + "posX": -34.557827, + "posY": 2.31444526, + "posZ": -79.61334, + "rotX": 0.0208033137, + "rotY": 270.018677, + "rotZ": 0.0167777948, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1309472,11 +1333536,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 453717, + "CardID": 549618, "SidewaysCard": false, "CustomDeck": { - "4537": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617313479135819139/B0AE9FAC7FB845333269775DEEC2B3DF462486E5/", + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614357293/C29F23C6F92A37CC8AA107BF0FF0E5E80303A37C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 6, "NumHeight": 4, @@ -1310478,15 +1334542,15 @@ "XmlUI": "" }, { - "GUID": "735ab6", + "GUID": "091bc5", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.14126778, - "posZ": -3.830002, - "rotX": 1.21065235, - "rotY": 269.3676, - "rotZ": 161.379562, + "posX": -29.828722, + "posY": 2.49416471, + "posZ": -59.8857727, + "rotX": 0.0005192011, + "rotY": 270.0026, + "rotZ": 3.182279, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1310512,11 +1334576,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269102, + "CardID": 455702, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1310530,15 +1334594,15 @@ "XmlUI": "" }, { - "GUID": "4bba0d", + "GUID": "f7581a", "Name": "Card", "Transform": { - "posX": -30.2242527, - "posY": 1.79007339, - "posZ": -3.82928157, - "rotX": 359.952332, - "rotY": 270.0015, - "rotZ": 177.602631, + "posX": -30.4431133, + "posY": 3.069099, + "posZ": -61.81667, + "rotX": 359.978973, + "rotY": 270.001434, + "rotZ": 359.983368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1310564,11 +1334628,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269103, + "CardID": 455703, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1310582,15 +1334646,15 @@ "XmlUI": "" }, { - "GUID": "fa68da", + "GUID": "f9032c", "Name": "Card", "Transform": { - "posX": -30.224226, - "posY": 2.00410271, - "posZ": -3.830002, - "rotX": 359.951447, - "rotY": 269.99, - "rotZ": 166.058624, + "posX": -29.62713, + "posY": 3.01884985, + "posZ": -62.35715, + "rotX": 0.0208033435, + "rotY": 270.018463, + "rotZ": 0.01677784, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1310616,11 +1334680,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269104, + "CardID": 455704, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1310790,15 +1334854,15 @@ "XmlUI": "" }, { - "GUID": "41f99e", + "GUID": "7fc1db", "Name": "Card", "Transform": { - "posX": -30.2242813, - "posY": 1.67493522, - "posZ": -3.82957363, - "rotX": 359.95575, - "rotY": 269.999939, - "rotZ": 179.8533, + "posX": -32.2259674, + "posY": 3.041198, + "posZ": -63.4108, + "rotX": 0.02076084, + "rotY": 270.001068, + "rotZ": 1.22393465, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1310824,11 +1334888,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269108, + "CardID": 455708, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1310842,15 +1334906,15 @@ "XmlUI": "" }, { - "GUID": "09795f", + "GUID": "41880c", "Name": "Card", "Transform": { - "posX": -30.2241745, - "posY": 1.63606274, - "posZ": -3.84220338, - "rotX": 359.920654, - "rotY": 269.9869, - "rotZ": 180.020737, + "posX": -32.2286377, + "posY": 3.01780963, + "posZ": -64.55095, + "rotX": 0.0208085477, + "rotY": 270.000336, + "rotZ": 0.0167713612, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1310876,11 +1334940,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 269109, + "CardID": 455709, "SidewaysCard": false, "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928402903/4D31FA37B213A2F7366297821FF16789E9248C02/", + "4557": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945688039641/8AB10907EAF30223010280819E385591263EF6BB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933361191993988/FE126C3E21593398897E3C691A0AEA8D9B73A614/", "NumWidth": 5, "NumHeight": 2, @@ -1310896,26 +1334960,26 @@ ] }, { - "GUID": "392b36", - "Name": "Bag", + "GUID": "0a4071", + "Name": "Deck", "Transform": { - "posX": -18.1422977, - "posY": 1.41880751, - "posZ": -9.906399, - "rotX": 359.983154, - "rotY": 0.0008480519, - "rotZ": 359.920044, + "posX": -2.7245, + "posY": 1.6207602, + "posZ": 0.373500466, + "rotX": 0.01683484, + "rotY": 180.000549, + "rotZ": 0.08025611, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Walrus and Carpenter", + "Nickname": "Agenda Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1310930,27 +1334994,42 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, + "SidewaysCard": true, + "DeckIDs": [ + 454502, + 454503, + 454504 + ], + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "45e9d7", + "GUID": "83db7f", "Name": "Card", "Transform": { - "posX": -16.91627, - "posY": 3.70277, - "posZ": -10.1578445, - "rotX": 0.194024757, - "rotY": 269.996155, - "rotZ": 358.8214, + "posX": -26.9035683, + "posY": 1.51352322, + "posZ": -41.51663, + "rotX": -0.00382338138, + "rotY": 179.9914, + "rotZ": -0.000300037849, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Shed a Bitter Tear", + "Nickname": "Agenda 3 - Last Light", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1310969,18 +1335048,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 268119, - "SidewaysCard": false, + "CardID": 454502, + "SidewaysCard": true, "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1310989,20 +1335068,20 @@ "XmlUI": "" }, { - "GUID": "bcd605", + "GUID": "5b160c", "Name": "Card", "Transform": { - "posX": -16.7617683, - "posY": 3.663029, - "posZ": -9.767517, - "rotX": 0.5324829, - "rotY": 269.981079, - "rotZ": 356.064758, + "posX": -26.6029339, + "posY": 1.54883778, + "posZ": -41.3941422, + "rotX": 359.968567, + "rotY": 180.00119, + "rotZ": 0.04397546, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Talk of Many Things", + "Nickname": "Agenda 2 - Mass Consumption", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1311021,18 +1335100,70 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 268120, - "SidewaysCard": false, + "CardID": 454503, + "SidewaysCard": true, "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e003ae", + "Name": "Card", + "Transform": { + "posX": -26.9260464, + "posY": 1.58920646, + "posZ": -41.5370178, + "rotX": 0.000459235482, + "rotY": 180.034821, + "rotZ": -0.000528280449, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda 1 - Burgeoning Darkness", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 454504, + "SidewaysCard": true, + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1311043,26 +1335174,26 @@ ] }, { - "GUID": "426724", - "Name": "Bag", + "GUID": "83fd56", + "Name": "Deck", "Transform": { - "posX": -14.8050985, - "posY": 1.4130441, - "posZ": -13.6845007, - "rotX": 359.983154, - "rotY": 0.000881065556, - "rotZ": 359.920044, + "posX": -2.68849969, + "posY": 1.61430252, + "posZ": -5.0485, + "rotX": 0.016835019, + "rotY": 180.000488, + "rotZ": 0.08025588, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Queen of Hearts", + "Nickname": "Act Deck", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1311077,27 +1335208,41 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, + "SidewaysCard": true, + "DeckIDs": [ + 454500, + 454501 + ], + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { - "GUID": "839e47", + "GUID": "67f5c8", "Name": "Card", "Transform": { - "posX": -13.2648392, - "posY": 3.69220924, - "posZ": -13.3484983, - "rotX": 359.691742, - "rotY": 269.9974, - "rotZ": 0.610651, + "posX": -32.21646, + "posY": 1.51358414, + "posZ": -41.3551941, + "rotX": -0.0009840422, + "rotY": 179.9919, + "rotZ": -0.000266912684, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Broke Her Crown", + "Nickname": "Act 2 - Darkest Before Dawn", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1311116,18 +1335261,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 268114, - "SidewaysCard": false, + "CardID": 454500, + "SidewaysCard": true, "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1311136,20 +1335281,20 @@ "XmlUI": "" }, { - "GUID": "f6fc6c", + "GUID": "76ab41", "Name": "Card", "Transform": { - "posX": -13.6107788, - "posY": 3.69184828, - "posZ": -14.2624063, - "rotX": 0.116594441, - "rotY": 270.0012, - "rotZ": 359.851, + "posX": -31.9041386, + "posY": 1.55516112, + "posZ": -41.34882, + "rotX": 359.9941, + "rotY": 179.991882, + "rotZ": 0.00655631255, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Queen's Justice", + "Nickname": "Act 1 - Separating Fantasy", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1311168,18 +1335313,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 268115, - "SidewaysCard": false, + "CardID": 454501, + "SidewaysCard": true, "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687995638/6FEBA928FC2CD7B0621423432C5EEA1FC26AC4D5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687999769/A32CE28102F181BD30BFAC07DDD9CF743A7D2681/", "NumWidth": 8, "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, + "BackIsHidden": false, + "UniqueBack": true, "Type": 0 } }, @@ -1311190,26 +1335335,26 @@ ] }, { - "GUID": "43676b", - "Name": "Bag", + "GUID": "db111b", + "Name": "Card", "Transform": { - "posX": -14.6767979, - "posY": 1.41385567, - "posZ": -10.3136015, - "rotX": 359.983154, - "rotY": 0.0007328357, - "rotZ": 359.920044, + "posX": -3.95600033, + "posY": 1.59753942, + "posZ": -10.4412022, + "rotX": 359.919739, + "rotY": 269.999756, + "rotZ": 0.0168376174, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "White Rabbit", + "Nickname": "Token Effects", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1311223,129 +1335368,294 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, + "Hands": true, + "CardID": 268415, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "2f5199", - "Name": "Card", - "Transform": { - "posX": -13.0424213, - "posY": 3.69169974, - "posZ": -9.335346, - "rotX": 359.723633, - "rotY": 270.001221, - "rotZ": 359.316223, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Running Out of Time", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268121, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4cabe2", - "Name": "Card", - "Transform": { - "posX": -13.5783978, - "posY": 3.6870997, - "posZ": -10.473485, - "rotX": 0.0874181, - "rotY": 270.00116, - "rotZ": 0.785729349, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Still Ticking", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268122, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "" + }, + { + "GUID": "7aa7f8", + "Name": "Card", + "Transform": { + "posX": -8.008001, + "posY": 1.61142826, + "posZ": 17.5417, + "rotX": 359.9207, + "rotY": 269.988525, + "rotZ": 0.0168283619, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gurathnaka (Atrophied)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549704, + "SidewaysCard": false, + "CustomDeck": { + "5497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614372155/F3258A08259A76BAFA813BE51A574CEB5D43BFB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614374312/9C46C6DE5E5389C1A642C879AD9995CEDCFC51D2/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 } - ] + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "876c38", + "Name": "Card", + "Transform": { + "posX": -8.005101, + "posY": 1.61074054, + "posZ": 15.2321005, + "rotX": 359.9211, + "rotY": 269.98175, + "rotZ": 0.0163545012, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gurathnaka (Haggard)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549703, + "SidewaysCard": false, + "CustomDeck": { + "5497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614372155/F3258A08259A76BAFA813BE51A574CEB5D43BFB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614374312/9C46C6DE5E5389C1A642C879AD9995CEDCFC51D2/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5a2ca3", + "Name": "Card", + "Transform": { + "posX": -8.0535, + "posY": 1.61012614, + "posZ": 12.9246016, + "rotX": 359.9216, + "rotY": 269.98877, + "rotZ": 0.0167520754, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gurathnaka (Ravenous)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549702, + "SidewaysCard": false, + "CustomDeck": { + "5497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614372155/F3258A08259A76BAFA813BE51A574CEB5D43BFB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614374312/9C46C6DE5E5389C1A642C879AD9995CEDCFC51D2/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84d03e", + "Name": "Card", + "Transform": { + "posX": -8.059602, + "posY": 1.6094619, + "posZ": 10.6256018, + "rotX": 359.921234, + "rotY": 269.987732, + "rotZ": 0.0163646936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gurathnaka (Satiated)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549701, + "SidewaysCard": false, + "CustomDeck": { + "5497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614372155/F3258A08259A76BAFA813BE51A574CEB5D43BFB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614374312/9C46C6DE5E5389C1A642C879AD9995CEDCFC51D2/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d00fd", + "Name": "Card", + "Transform": { + "posX": -8.081501, + "posY": 1.6088165, + "posZ": 8.327201, + "rotX": 359.921265, + "rotY": 269.995056, + "rotZ": 0.0163749978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gurathnaka (Gorged)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 549700, + "SidewaysCard": false, + "CustomDeck": { + "5497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614372155/F3258A08259A76BAFA813BE51A574CEB5D43BFB5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614374312/9C46C6DE5E5389C1A642C879AD9995CEDCFC51D2/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" }, { "GUID": "4cb00e", "Name": "CardCustom", "Transform": { - "posX": -7.891902, - "posY": 1.60781074, - "posZ": 5.813301, - "rotX": 359.9216, - "rotY": 269.9984, - "rotZ": 0.0167123452, + "posX": -7.891901, + "posY": 1.60781562, + "posZ": 5.81330061, + "rotX": 359.921051, + "rotY": 269.998444, + "rotZ": 0.0163811762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1311389,26 +1335699,26 @@ "XmlUI": "" }, { - "GUID": "52ffed", - "Name": "Card", + "GUID": "63454a", + "Name": "Notecard", "Transform": { - "posX": -8.073201, - "posY": 1.61157286, - "posZ": 17.75, - "rotX": 359.921539, - "rotY": 270.0229, - "rotZ": 0.0168082826, + "posX": -11.956501, + "posY": 1.67182446, + "posZ": 12.5784006, + "rotX": 0.0798993558, + "rotY": 90.00861, + "rotZ": 359.9832, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Gurathnaka (Atrophied)", - "Description": "", + "Nickname": "Gurathnaka", + "Description": "Choose which version to use based on Strength of Wonderland in the campaign log:\n\n0 Strength of Wonderland - Atrophied (1/-/1)\n1 - 6 Strength of Wonderland - Haggard (2/-/2)\n7 - 12 Strength of Wonderland - Ravenous (3/-/3)\n13 - 18 Strength of Wonderland - Satiated (4/-/4)\n19 Strength of Wonderland - Gorged (5/-/5)", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1311422,45 +1335732,32 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270504, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, + "Hands": false, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { - "GUID": "592cc1", - "Name": "Card", + "GUID": "4fc61a", + "Name": "Notecard", "Transform": { - "posX": -36.7732048, - "posY": 1.64747226, - "posZ": 3.85999966, - "rotX": 359.9201, - "rotY": 269.999634, - "rotZ": 0.0168403964, + "posX": -9.1253, + "posY": 1.66266012, + "posZ": -5.24330139, + "rotX": 0.07847561, + "rotY": 90.00958, + "rotZ": 359.983215, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Uptown (Lucid Nightmare)", - "Description": "", + "Nickname": "Alice's Deck", + "Description": "Construct Alice's deck using the rules on page 45 of the campaign guide.\nHer deck consists of:\n- 12 cards matching Fragments of Alice\n- 3 copies of Shadow Strain\n- 1 card from each of the remaining 9 bags based\n on resolutions in the campaign log\nDraw until Alice has 3 cards during upkeep.\nPlay 1 card at the start of the investigator phase.", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1311474,850 +1335771,26 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270510, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, + "Hands": false, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { - "GUID": "594775", - "Name": "Bag", + "GUID": "f05b95", + "Name": "CardCustom", "Transform": { - "posX": -21.4857979, - "posY": 1.42131066, - "posZ": -17.2548, - "rotX": 359.983154, - "rotY": 0.000853129837, - "rotZ": 359.920044, + "posX": -7.855701, + "posY": 1.59847164, + "posZ": -13.4002008, + "rotX": 0.01735496, + "rotY": 180.01796, + "rotZ": 355.023071, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The White Knight", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "42d5ae", - "Name": "Card", - "Transform": { - "posX": -20.23258, - "posY": 3.686532, - "posZ": -16.80842, - "rotX": 359.925629, - "rotY": 270.002136, - "rotZ": 358.622925, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Better Part of Valor", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268103, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e6ba39", - "Name": "Card", - "Transform": { - "posX": -20.3247719, - "posY": 3.69943857, - "posZ": -17.2541561, - "rotX": 0.267546237, - "rotY": 270.002533, - "rotZ": 0.7688315, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Glory and Honor", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268104, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -34.5131, - "posY": 1.6295501, - "posZ": -0.106600687, - "rotX": 359.9201, - "rotY": 270.012573, - "rotZ": 0.0168278161, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "fe149f", - "Name": "Custom_Tile", - "Transform": { - "posX": -34.0419, - "posY": 1.62887049, - "posZ": -0.3356413, - "rotX": 359.9201, - "rotY": 270.0127, - "rotZ": 0.0168986544, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "6e7d25", - "Name": "Bag", - "Transform": { - "posX": -21.3099976, - "posY": 1.42321157, - "posZ": -9.951604, - "rotX": 359.983154, - "rotY": 0.00088791165, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mad Tea Party", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "84b367", - "Name": "Card", - "Transform": { - "posX": -19.9772968, - "posY": 3.65952587, - "posZ": -9.656963, - "rotX": 359.542023, - "rotY": 270.013031, - "rotZ": 355.91684, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Empty Table", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268116, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fcdcf5", - "Name": "Card", - "Transform": { - "posX": -20.0879841, - "posY": 3.71371484, - "posZ": -9.940759, - "rotX": 0.04011093, - "rotY": 270.0008, - "rotZ": 0.7873091, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Wasn't Very Civil", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268117, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c742e8", - "Name": "Card", - "Transform": { - "posX": -19.78178, - "posY": 3.68709445, - "posZ": -10.0809612, - "rotX": 358.86087, - "rotY": 270.012573, - "rotZ": 357.746277, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Best Butter", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268118, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.6562, - "posY": 1.63529146, - "posZ": -0.228200227, - "rotX": 0.0169318616, - "rotY": 179.933533, - "rotZ": 0.0799201652, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "76b56d", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9223, - "posY": 1.61785614, - "posZ": -3.88030171, - "rotX": 359.9201, - "rotY": 270.0127, - "rotZ": 0.0168493446, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "78c591", - "Name": "Card", - "Transform": { - "posX": -23.6765, - "posY": 1.62694979, - "posZ": -3.83000088, - "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.016840063, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rivertown (Lucid Nightmare)", + "Nickname": "Alice Liddell", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1312336,2006 +1335809,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 268413, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7e0123", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.6885, - "posY": 1.62951088, - "posZ": 3.67249966, - "rotX": 359.9201, - "rotY": 270.0127, - "rotZ": 0.0168511812, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "823f3e", - "Name": "Bag", - "Transform": { - "posX": -14.9203959, - "posY": 1.412084, - "posZ": -17.4977, - "rotX": 359.983154, - "rotY": 0.0006933196, - "rotZ": 359.92, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tweedledum and Tweedledee", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "b1d9c5", - "Name": "Card", - "Transform": { - "posX": -14.3341942, - "posY": 3.697952, - "posZ": -16.01724, - "rotX": 0.07341417, - "rotY": 269.998962, - "rotZ": 359.9444, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "No Survivors", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268107, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "89f605", - "Name": "Card", - "Transform": { - "posX": -14.2907419, - "posY": 3.69012141, - "posZ": -16.10216, - "rotX": 0.401887238, - "rotY": 269.994354, - "rotZ": 359.102783, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sole Survivor", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268108, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fc427f", - "Name": "Card", - "Transform": { - "posX": -13.9976416, - "posY": 3.64649272, - "posZ": -17.3175259, - "rotX": 0.4423509, - "rotY": 270.011475, - "rotZ": 2.1624496, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Brothers in Arms", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268109, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "83fd56", - "Name": "Deck", - "Transform": { - "posX": -2.68849969, - "posY": 1.61430252, - "posZ": -5.04850054, - "rotX": 0.016835304, - "rotY": 180.000336, - "rotZ": 0.08025591, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, + "CardID": 453900, "SidewaysCard": true, - "DeckIDs": [ - 267600, - 453601 - ], "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169790306/1E97D0F5DA6C61CE219F107F7668B63925B97EF8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169794413/11E87BC5257065EADC9D347AE618769B2A3D92C6/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - }, - "4536": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "0e6964", - "Name": "Card", - "Transform": { - "posX": -2.68852878, - "posY": 1.66211593, - "posZ": -5.048515, - "rotX": 0.0147999125, - "rotY": 180.040756, - "rotZ": 0.07947023, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 2 - Darkest Before Dawn", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 267600, - "SidewaysCard": true, - "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169790306/1E97D0F5DA6C61CE219F107F7668B63925B97EF8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1617311536169794413/11E87BC5257065EADC9D347AE618769B2A3D92C6/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2db0df", - "Name": "Card", - "Transform": { - "posX": -8.240643, - "posY": 1.64821565, - "posZ": -2.11945152, - "rotX": 0.0149863558, - "rotY": 180.000137, - "rotZ": 0.06801413, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act 1 - Separating Fantasy", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 453601, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923882613/D94014A41D35C6609155D0C7F810A30BB3EB04CC/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218923886366/DD38027FEBB6486E6A00C8D08C2780BB1E167582/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "860d35", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.688, - "posY": 1.62002993, - "posZ": -0.11690069, - "rotX": 359.9201, - "rotY": 270.0127, - "rotZ": 0.0168276, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "1": { - "GUID": "8c69da", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.6591568, - "posY": 1.61857355, - "posZ": -0.343081146, - "rotX": 359.9201, - "rotY": 270.0127, - "rotZ": 0.0168890785, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "8b0666", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69630146, - "posY": 1.558317, - "posZ": 14.2790031, - "rotX": 359.9551, - "rotY": 225.008652, - "rotZ": 0.06866441, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 1, - "TypeIndex": 6, - "CastShadows": true - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, - "ContainedObjects": [ - { - "GUID": "6fd505", - "Name": "Deck", - "Transform": { - "posX": 1.69643819, - "posY": 3.683341, - "posZ": 14.2788162, - "rotX": 359.9476, - "rotY": 225.015656, - "rotZ": 0.05849925, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Nightmares", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 268200, - 268200, - 268200, - 268200 - ], - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "852b7c", - "Name": "CardCustom", - "Transform": { - "posX": -10.021656, - "posY": 1.60477722, - "posZ": -14.4978895, - "rotX": 359.921265, - "rotY": 270.010376, - "rotZ": 0.01613069, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Nightmares", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268200, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8268ef", - "Name": "CardCustom", - "Transform": { - "posX": -9.71443748, - "posY": 1.64982033, - "posZ": -14.2526655, - "rotX": 359.918457, - "rotY": 270.010376, - "rotZ": 0.006922831, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Nightmares", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268200, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "852b7c", - "Name": "CardCustom", - "Transform": { - "posX": -9.714399, - "posY": 1.67710555, - "posZ": -14.2526741, - "rotX": 359.920837, - "rotY": 270.010376, - "rotZ": 0.0163500886, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Nightmares", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268200, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "852b7c", - "Name": "CardCustom", - "Transform": { - "posX": -9.578681, - "posY": 1.68996453, - "posZ": -14.671258, - "rotX": 359.919342, - "rotY": 270.00235, - "rotZ": 0.01728255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tenebrous Nightmares", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268200, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928295153/CA3B46B3D1DF0FC3855063FD5EA626A7C1515967/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a797aa", - "Name": "Card", - "Transform": { - "posX": -0.841087639, - "posY": 2.33468962, - "posZ": 12.9810076, - "rotX": 359.9201, - "rotY": 225.029251, - "rotZ": 0.016872406, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Vacuous Void", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268405, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d6c6a5", - "Name": "Card", - "Transform": { - "posX": 1.69642556, - "posY": 3.65686226, - "posZ": 14.2788324, - "rotX": 359.947754, - "rotY": 225.081543, - "rotZ": 0.0584625565, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Northside (Lucid Nightmares)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268406, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0a618b", - "Name": "Card", - "Transform": { - "posX": 1.69642389, - "posY": 3.669843, - "posZ": 14.2788363, - "rotX": 359.948181, - "rotY": 224.998062, - "rotZ": 0.0583435781, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Downtown (Lucid Nightmares)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268407, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eec86d", - "Name": "Card", - "Transform": { - "posX": 1.69642949, - "posY": 3.65668, - "posZ": 14.2788181, - "rotX": 359.947784, - "rotY": 225.000015, - "rotZ": 0.05852696, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Easttown (Lucid Nightmares)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268408, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "99da4c", - "Name": "Card", - "Transform": { - "posX": -8.056601, - "posY": 1.6095612, - "posZ": 10.9870043, - "rotX": 359.9216, - "rotY": 269.966125, - "rotZ": 0.0167838447, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gurathnaka (Satiated)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270501, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9b3bb9", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.565, - "posY": 1.627129, - "posZ": -3.84600067, - "rotX": 359.9201, - "rotY": 270.012329, - "rotZ": 0.01684988, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "a0c269", - "Name": "Bag", - "Transform": { - "posX": -21.2390976, - "posY": 1.42208409, - "posZ": -13.451499, - "rotX": 359.983154, - "rotY": 0.000896442565, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Jabberwock", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "8f7570", - "Name": "Card", - "Transform": { - "posX": -20.15603, - "posY": 3.70057869, - "posZ": -13.6791592, - "rotX": 0.1815556, - "rotY": 270.000244, - "rotZ": 0.721186638, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Jaws That Bite", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268110, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "35968c", - "Name": "Card", - "Transform": { - "posX": -19.8452187, - "posY": 3.713221, - "posZ": -13.69644, - "rotX": -0.00137484237, - "rotY": 269.999634, - "rotZ": 359.099182, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Galumphing Back", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268111, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "a2e3a0", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.9611, - "posY": 1.62011123, - "posZ": 3.6087997, - "rotX": 359.9201, - "rotY": 270.009918, - "rotZ": 0.0168529637, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b275f0", - "Name": "Custom_Tile", - "Transform": { - "posX": -31.7473, - "posY": 1.62568736, - "posZ": -0.126999661, - "rotX": 0.0168140847, - "rotY": 180.01799, - "rotZ": 0.07994489, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "b4f1d0", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64521217, - "posZ": -3.8300004, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168397166, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Southside (Lucid Nightmare)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268409, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c0a1ae", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63608027, - "posZ": -3.83000088, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.0168396365, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "French Hill (Lucid Nightmare)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268411, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, + "4539": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259691133/BB67CC24E710CC8D044B51E0C43DE360D8FF024E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928255138/8A63AD76717E874A04120BF0DF6697BDB5EE28A3/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, @@ -1314348,10 +1335833,10 @@ "Name": "Bag", "Transform": { "posX": -11.2137995, - "posY": 1.40904391, - "posZ": -10.2550993, + "posY": 1.40904462, + "posZ": -10.2551, "rotX": 359.983154, - "rotY": 0.00083255826, + "rotY": 0.0007096577, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1314362,8 +1335847,8 @@ "GMNotes": "", "ColorDiffuse": { "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1314380,6 +1335865,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1316159,12 +1337647,12 @@ "GUID": "6646d6", "Name": "Deck", "Transform": { - "posX": -9.683927, - "posY": 3.70245957, - "posZ": -9.297572, - "rotX": 359.6268, - "rotY": 270.001923, - "rotZ": 359.354645, + "posX": -1.32005012, + "posY": 2.85251021, + "posZ": -39.11412, + "rotX": 359.920135, + "rotY": 270.0045, + "rotZ": 0.01686794, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1316318,422 +1337806,15 @@ } ] }, - { - "GUID": "c9b6fc", - "Name": "CardCustom", - "Transform": { - "posX": -21.3800888, - "posY": 1.64109814, - "posZ": 5.459792, - "rotX": 359.919617, - "rotY": 270.032837, - "rotZ": 358.615723, - "scaleX": 0.6, - "scaleY": 1.0, - "scaleZ": 0.6 - }, - "Nickname": "Alice Liddell", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": false, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 445100, - "SidewaysCard": false, - "CustomDeck": { - "4451": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928491026/DFC381A32A4B8E0D69FD9D0AC70576E05466885F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928490753/519A40C8ED497645E00665E6654E01D7A1734A24/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d71ea3", - "Name": "Card", - "Transform": { - "posX": -8.054299, - "posY": 1.60890162, - "posZ": 8.7535, - "rotX": 359.9216, - "rotY": 269.999, - "rotZ": 0.0167368688, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gurathnaka (Gorged)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270500, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dafb74", - "Name": "Bag", - "Transform": { - "posX": -18.0851955, - "posY": 1.41652989, - "posZ": -17.3859959, - "rotX": 359.983154, - "rotY": 0.00116361864, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The White King", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "f3c80e", - "Name": "Card", - "Transform": { - "posX": -16.9191, - "posY": 3.69914365, - "posZ": -17.18103, - "rotX": 0.08656054, - "rotY": 269.9997, - "rotZ": 359.625244, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "For Want of a Nail", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268105, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2544ee", - "Name": "Card", - "Transform": { - "posX": -16.7659683, - "posY": 3.693004, - "posZ": -17.8371983, - "rotX": 0.0100550791, - "rotY": 269.9995, - "rotZ": 0.790679336, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Royal Decree", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268106, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 8, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "db111b", - "Name": "Card", - "Transform": { - "posX": -3.95600057, - "posY": 1.59753942, - "posZ": -10.4412031, - "rotX": 359.919739, - "rotY": 269.999756, - "rotZ": 0.0168375485, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Token Effects", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 268415, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f05b95", - "Name": "CardCustom", - "Transform": { - "posX": -7.854604, - "posY": 1.59856212, - "posZ": -13.3999023, - "rotX": 0.0160875358, - "rotY": 180.004135, - "rotZ": 355.01947, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Alice Liddell", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 453900, - "SidewaysCard": true, - "CustomDeck": { - "4539": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259691133/BB67CC24E710CC8D044B51E0C43DE360D8FF024E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928255138/8A63AD76717E874A04120BF0DF6697BDB5EE28A3/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "f2492c", - "Name": "Card", - "Transform": { - "posX": -8.071, - "posY": 1.61024415, - "posZ": 13.2427025, - "rotX": 359.92157, - "rotY": 270.005676, - "rotZ": 0.0167296361, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gurathnaka (Ravenous)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 270502, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", - "NumWidth": 4, - "NumHeight": 4, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "f4a4e9", "Name": "Bag", "Transform": { - "posX": -11.312398, - "posY": 1.40816474, - "posZ": -13.7131977, + "posX": -11.3123989, + "posY": 1.40816486, + "posZ": -13.7131987, "rotX": 359.983154, - "rotY": 0.0004920898, + "rotY": 0.000495212, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1316744,8 +1337825,8 @@ "GMNotes": "", "ColorDiffuse": { "r": 0.698039234, - "g": 0.3176467, - "b": 0.3176467 + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1316762,6 +1337843,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1316983,26 +1338067,26 @@ ] }, { - "GUID": "fc4aa4", + "GUID": "43676b", "Name": "Bag", "Transform": { - "posX": -17.922699, - "posY": 1.4173919, - "posZ": -13.6817989, + "posX": -14.6767979, + "posY": 1.413855, + "posZ": -10.3136, "rotX": 359.983154, - "rotY": 0.0009469564, - "rotZ": 359.920044, + "rotY": 0.000722493452, + "rotZ": 359.92, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "The Snark", + "Nickname": "White Rabbit", "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 0.698039234, - "g": 0.317646682, - "b": 0.317646682 + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1317019,6 +1338103,661 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2f5199", + "Name": "Card", + "Transform": { + "posX": -13.0424213, + "posY": 3.69169974, + "posZ": -9.335346, + "rotX": 359.723633, + "rotY": 270.001221, + "rotZ": 359.316223, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Running Out of Time", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268121, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4cabe2", + "Name": "Card", + "Transform": { + "posX": -13.5783978, + "posY": 3.6870997, + "posZ": -10.473485, + "rotX": 0.0874181, + "rotY": 270.00116, + "rotZ": 0.785729349, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Still Ticking", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268122, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "426724", + "Name": "Bag", + "Transform": { + "posX": -14.8050995, + "posY": 1.4130435, + "posZ": -13.6845007, + "rotX": 359.983154, + "rotY": 0.000913982862, + "rotZ": 359.92, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Queen of Hearts", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0ec059", + "Name": "Card", + "Transform": { + "posX": -7.362644, + "posY": 3.023499, + "posZ": -74.7809143, + "rotX": 3.966218E-08, + "rotY": 270.0, + "rotZ": 4.31213948E-06, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Broke Her Crown", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 549614, + "SidewaysCard": false, + "CustomDeck": { + "5496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738926067614338494/98DC8579A0D4412A2EAC45810FE397298B1B86B3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6fc6c", + "Name": "Card", + "Transform": { + "posX": -13.6107788, + "posY": 3.69184828, + "posZ": -14.2624063, + "rotX": 0.116594441, + "rotY": 270.0012, + "rotZ": 359.851, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Queen's Justice", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268115, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "823f3e", + "Name": "Bag", + "Transform": { + "posX": -14.9204, + "posY": 1.4120841, + "posZ": -17.4977, + "rotX": 359.983154, + "rotY": 0.00060740707, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tweedledum and Tweedledee", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b1d9c5", + "Name": "Card", + "Transform": { + "posX": -14.3341942, + "posY": 3.697952, + "posZ": -16.01724, + "rotX": 0.07341417, + "rotY": 269.998962, + "rotZ": 359.9444, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "No Survivors", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268107, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "89f605", + "Name": "Card", + "Transform": { + "posX": -14.2907419, + "posY": 3.69012141, + "posZ": -16.10216, + "rotX": 0.401887238, + "rotY": 269.994354, + "rotZ": 359.102783, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sole Survivor", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268108, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc427f", + "Name": "Card", + "Transform": { + "posX": -13.9976416, + "posY": 3.64649272, + "posZ": -17.3175259, + "rotX": 0.4423509, + "rotY": 270.011475, + "rotZ": 2.1624496, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brothers in Arms", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268109, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "dafb74", + "Name": "Bag", + "Transform": { + "posX": -18.0851974, + "posY": 1.41652942, + "posZ": -17.3859978, + "rotX": 359.983154, + "rotY": 0.0012839858, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The White King", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f3c80e", + "Name": "Card", + "Transform": { + "posX": -16.9191, + "posY": 3.69914365, + "posZ": -17.18103, + "rotX": 0.08656054, + "rotY": 269.9997, + "rotZ": 359.625244, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "For Want of a Nail", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268105, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2544ee", + "Name": "Card", + "Transform": { + "posX": -16.7659683, + "posY": 3.693004, + "posZ": -17.8371983, + "rotX": 0.0100550791, + "rotY": 269.9995, + "rotZ": 0.790679336, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Royal Decree", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268106, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "fc4aa4", + "Name": "Bag", + "Transform": { + "posX": -17.922699, + "posY": 1.41739249, + "posZ": -13.6818, + "rotX": 359.983154, + "rotY": 0.00101198838, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Snark", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.698039234, + "g": 0.3176466, + "b": 0.3176466 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1317128,91 +1338867,28 @@ "XmlUI": "" } ] - } - ], - "AttachedDecals": [ + }, { + "GUID": "392b36", + "Name": "Bag", "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270.0, - "rotY": 359.869568, - "rotZ": 0.0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - }, - "CustomDecal": { - "Name": "dunwich_back", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Size": 7.4 - } - } - ] - }, - { - "GUID": "2ec188", - "Name": "Bag", - "Transform": { - "posX": 12.2495041, - "posY": 1.26879346, - "posZ": -36.0139046, - "rotX": 359.983063, - "rotY": 359.99408, - "rotZ": 359.920044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Epilogue (SPOILER ALERT)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "9be708", - "Name": "CardCustom", - "Transform": { - "posX": 12.2504387, - "posY": 3.54282761, - "posZ": -36.01379, - "rotX": 0.0246123672, - "rotY": 269.998322, - "rotZ": 359.894226, + "posX": -18.1422977, + "posY": 1.41880834, + "posZ": -9.906399, + "rotX": 359.983154, + "rotY": 0.0008967824, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Lost in Thought", + "Nickname": "Walrus and Carpenter", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1317225,46 +1338901,144 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269500, - "SidewaysCard": false, - "CustomDeck": { - "2695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/772870118179805030/6A4F15D86FAE936C44116C459963C51FBCFA50CA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "45e9d7", + "Name": "Card", + "Transform": { + "posX": -16.91627, + "posY": 3.70277, + "posZ": -10.1578445, + "rotX": 0.194024757, + "rotY": 269.996155, + "rotZ": 358.8214, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shed a Bitter Tear", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268119, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bcd605", + "Name": "Card", + "Transform": { + "posX": -16.7617683, + "posY": 3.663029, + "posZ": -9.767517, + "rotX": 0.5324829, + "rotY": 269.981079, + "rotZ": 356.064758, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Talk of Many Things", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268120, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] }, { - "GUID": "764e3f", - "Name": "CardCustom", + "GUID": "6e7d25", + "Name": "Bag", "Transform": { - "posX": 12.2504387, - "posY": 3.54282928, - "posZ": -36.01379, - "rotX": 0.0246258564, - "rotY": 270.0051, - "rotZ": 359.894226, + "posX": -21.3099976, + "posY": 1.42321134, + "posZ": -9.951601, + "rotX": 359.983154, + "rotY": 0.000867085531, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Mysteries of Wonderland", + "Nickname": "Mad Tea Party", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1317277,46 +1339051,196 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 445200, - "SidewaysCard": false, - "CustomDeck": { - "4452": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259217804/4676C519A2EFF68B23289304178628EDAC521A1C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "84b367", + "Name": "Card", + "Transform": { + "posX": -19.9772968, + "posY": 3.65952587, + "posZ": -9.656963, + "rotX": 359.542023, + "rotY": 270.013031, + "rotZ": 355.91684, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empty Table", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268116, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fcdcf5", + "Name": "Card", + "Transform": { + "posX": -20.0879841, + "posY": 3.71371484, + "posZ": -9.940759, + "rotX": 0.04011093, + "rotY": 270.0008, + "rotZ": 0.7873091, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wasn't Very Civil", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268117, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c742e8", + "Name": "Card", + "Transform": { + "posX": -19.78178, + "posY": 3.68709445, + "posZ": -10.0809612, + "rotX": 358.86087, + "rotY": 270.012573, + "rotZ": 357.746277, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Best Butter", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268118, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] }, { - "GUID": "15e87b", - "Name": "CardCustom", + "GUID": "a0c269", + "Name": "Bag", "Transform": { - "posX": 12.2504215, - "posY": 3.55789018, - "posZ": -36.0138321, - "rotX": -0.00161448051, - "rotY": 179.988022, - "rotZ": -0.000278761843, + "posX": -21.2391, + "posY": 1.42208433, + "posZ": -13.4515009, + "rotX": 359.983154, + "rotY": 0.00090555026, + "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Alice Liddell", + "Nickname": "The Jabberwock", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1317329,35 +1339253,283 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 453900, - "SidewaysCard": true, - "CustomDeck": { - "4539": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259688318/FD3A7E0D8193479716C19B70A873CE0BEC830FF2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/772870118179796383/E00352B49F06904E888B8319A33C7C91269143CB/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "" + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "8f7570", + "Name": "Card", + "Transform": { + "posX": -20.15603, + "posY": 3.70057869, + "posZ": -13.6791592, + "rotX": 0.1815556, + "rotY": 270.000244, + "rotZ": 0.721186638, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jaws That Bite", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268110, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35968c", + "Name": "Card", + "Transform": { + "posX": -19.8452187, + "posY": 3.713221, + "posZ": -13.69644, + "rotX": -0.00137484237, + "rotY": 269.999634, + "rotZ": 359.099182, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Galumphing Back", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268111, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] }, { - "GUID": "9538a5", + "GUID": "594775", + "Name": "Bag", + "Transform": { + "posX": -21.4857979, + "posY": 1.42131126, + "posZ": -17.2548, + "rotX": 359.983154, + "rotY": 0.0008938424, + "rotZ": 359.92, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The White Knight", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.698039234, + "g": 0.317646623, + "b": 0.317646623 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "42d5ae", + "Name": "Card", + "Transform": { + "posX": -20.23258, + "posY": 3.686532, + "posZ": -16.80842, + "rotX": 359.925629, + "rotY": 270.002136, + "rotZ": 358.622925, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Better Part of Valor", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268103, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e6ba39", + "Name": "Card", + "Transform": { + "posX": -20.3247719, + "posY": 3.69943857, + "posZ": -17.2541561, + "rotX": 0.267546237, + "rotY": 270.002533, + "rotZ": 0.7688315, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glory and Honor", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 268104, + "SidewaysCard": false, + "CustomDeck": { + "2681": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928282688/ED7958E49FBB73D5E86E7615A20FDE7203DA9F71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c9b6fc", "Name": "CardCustom", "Transform": { - "posX": 12.2504168, - "posY": 3.54288387, - "posZ": -36.01367, - "rotX": 359.951172, - "rotY": 270.000061, - "rotZ": 359.6103, + "posX": -21.3801, + "posY": 1.6410985, + "posZ": 5.459798, + "rotX": 359.919617, + "rotY": 270.0315, + "rotZ": 358.615723, "scaleX": 0.6, "scaleY": 1.0, "scaleZ": 0.6 @@ -1317399,25 +1339571,1752 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "053510", + "Name": "Card", + "Transform": { + "posX": -23.6766987, + "posY": 1.62921512, + "posZ": 3.86020374, + "rotX": 359.920074, + "rotY": 269.999268, + "rotZ": 0.017139541, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Merchant District (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 268414, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78c591", + "Name": "Card", + "Transform": { + "posX": -23.6765, + "posY": 1.62694979, + "posZ": -3.83000016, + "rotX": 359.9201, + "rotY": 269.9993, + "rotZ": 0.0168405622, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rivertown (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 268413, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16a4ad", + "Name": "Custom_Tile", + "Transform": { + "posX": -25.1361, + "posY": 1.6164465, + "posZ": -0.201899737, + "rotX": 0.0168182626, + "rotY": 180.015015, + "rotZ": 0.0799435154, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "76b56d", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.9222, + "posY": 1.61785614, + "posZ": -3.88030076, + "rotX": 359.9201, + "rotY": 270.0127, + "rotZ": 0.0168498475, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a2e3a0", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.961, + "posY": 1.62011123, + "posZ": 3.6087997, + "rotX": 359.9201, + "rotY": 270.009918, + "rotZ": 0.0168532282, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "860d35", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.6879, + "posY": 1.62002993, + "posZ": -0.116900228, + "rotX": 359.9201, + "rotY": 270.0127, + "rotZ": 0.0168273952, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "8c69da", + "Name": "Custom_Tile", + "Transform": { + "posX": -26.6591568, + "posY": 1.61857355, + "posZ": -0.343081146, + "rotX": 359.9201, + "rotY": 270.0127, + "rotZ": 0.0168890785, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c0a1ae", + "Name": "Card", + "Transform": { + "posX": -30.2243, + "posY": 1.63608027, + "posZ": -3.8300004, + "rotX": 359.9201, + "rotY": 269.999939, + "rotZ": 0.0168396924, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "French Hill (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 268411, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b275f0", + "Name": "Custom_Tile", + "Transform": { + "posX": -31.7471981, + "posY": 1.62568724, + "posZ": -0.126999825, + "rotX": 0.0168142766, + "rotY": 180.0178, + "rotZ": 0.07993557, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "36efbf", + "Name": "Card", + "Transform": { + "posX": -30.2242, + "posY": 1.63834012, + "posZ": 3.85999966, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.0168398358, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Miskatonic University (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270512, + "SidewaysCard": false, + "CustomDeck": { + "2705": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e0123", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.6884, + "posY": 1.62951076, + "posZ": 3.6725, + "rotX": 359.9201, + "rotY": 270.0127, + "rotZ": 0.0168492682, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "592cc1", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64747226, + "posZ": 3.86, + "rotX": 359.9201, + "rotY": 269.998962, + "rotZ": 0.0168410819, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Uptown (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270510, + "SidewaysCard": false, + "CustomDeck": { + "2705": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259464372/09F672D328A1B423A5FF7CD2600079B5D2B96DD4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259472391/E13CDDEA5E24CFD3CA233BBAB7EA4D812273381A/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -34.513, + "posY": 1.62955, + "posZ": -0.106600463, + "rotX": 359.9201, + "rotY": 270.012543, + "rotZ": 0.0168275815, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "1": { + "GUID": "fe149f", + "Name": "Custom_Tile", + "Transform": { + "posX": -34.0419, + "posY": 1.62887049, + "posZ": -0.3356413, + "rotX": 359.9201, + "rotY": 270.0127, + "rotZ": 0.0168986544, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.6561, + "posY": 1.63529146, + "posZ": -0.22819972, + "rotX": 0.016932182, + "rotY": 179.933334, + "rotZ": 0.0799201056, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b4f1d0", + "Name": "Card", + "Transform": { + "posX": -36.7732, + "posY": 1.64521217, + "posZ": -3.83000016, + "rotX": 359.9201, + "rotY": 269.999023, + "rotZ": 0.01684102, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Southside (Lucid Nightmare)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 268409, + "SidewaysCard": false, + "CustomDeck": { + "2684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928356140/FCCF9AF355219258B44ACF3E402CD61B10B22A25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928357972/CFDCB557F779270A441A533DC842ED4ACDB91857/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9b3bb9", + "Name": "Custom_Tile", + "Transform": { + "posX": -33.5649, + "posY": 1.627129, + "posZ": -3.84600043, + "rotX": 359.9201, + "rotY": 270.012329, + "rotZ": 0.0168499444, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } } ] }, { - "GUID": "b5928a", - "Name": "Custom_Tile", + "GUID": "2ec188", + "Name": "Bag", "Transform": { - "posX": -3.68970037, - "posY": 1.58220387, - "posZ": -15.061903, - "rotX": 359.919769, - "rotY": 269.966858, - "rotZ": 0.0168842077, - "scaleX": 2.2, + "posX": 12.2496023, + "posY": 1.26879334, + "posZ": -36.0141029, + "rotX": 359.983124, + "rotY": 359.988373, + "rotZ": 359.920044, + "scaleX": 1.0, "scaleY": 1.0, - "scaleZ": 2.2 + "scaleZ": 1.0 }, - "Nickname": "Alice in Wonderland", - "Description": "click to set chaos token difficulty", + "Nickname": "Epilogue (SPOILER ALERT)", + "Description": "", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1317437,19 +1341336,365 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 }, - "LuaScript": "name = 'Alice in Wonderland'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9be708", + "Name": "CardCustom", + "Transform": { + "posX": 12.2504377, + "posY": 3.54283047, + "posZ": -36.01379, + "rotX": 0.0246112235, + "rotY": 269.9928, + "rotZ": 359.894226, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lost in Thought", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 454100, + "SidewaysCard": false, + "CustomDeck": { + "4541": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687979367/D70F9EA7A1E5633FDC0B9955A9BEF3EA63F8ECE8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "764e3f", + "Name": "CardCustom", + "Transform": { + "posX": 12.2504215, + "posY": 3.55445, + "posZ": -36.0184631, + "rotX": 0.00363088585, + "rotY": 269.997162, + "rotZ": 5.85191727, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysteries of Wonderland", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 454000, + "SidewaysCard": false, + "CustomDeck": { + "4540": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687978187/0249777CFB3C50A9C01E8EEFDEF80AC5A3DFF52D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036605747/66F5F6903F78214DDB7420F5022C9CDEC4D85464/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9538a5", + "Name": "CardCustom", + "Transform": { + "posX": 12.2504215, + "posY": 3.5578196, + "posZ": -36.0138321, + "rotX": 0.000451613741, + "rotY": 270.0, + "rotZ": 359.9877, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Alice Liddell", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 445100, + "SidewaysCard": false, + "CustomDeck": { + "4451": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928491026/DFC381A32A4B8E0D69FD9D0AC70576E05466885F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1478823218928490753/519A40C8ED497645E00665E6654E01D7A1734A24/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "15e87b", + "Name": "CardCustom", + "Transform": { + "posX": 12.2504215, + "posY": 3.54925847, + "posZ": -36.0129852, + "rotX": 358.774261, + "rotY": 180.000259, + "rotZ": 359.993683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alice Liddell", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 454500, + "SidewaysCard": true, + "CustomDeck": { + "4545": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1646593139259688318/FD3A7E0D8193479716C19B70A873CE0BEC830FF2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1738925945687984488/60F97B1206EDC952C3D77933F30816553F835B42/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f22477", + "Name": "Custom_Model", + "Transform": { + "posX": 8.443991, + "posY": 1.50980663, + "posZ": -33.4620323, + "rotX": 359.9201, + "rotY": 270.005585, + "rotZ": 0.0168639757, + "scaleX": 0.5000004, + "scaleY": 0.5000004, + "scaleZ": 0.5000004 + }, + "Nickname": "Alice in Wonderland Custom Data Helper", + "Description": "Include this in custom content for clue spawning!", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 + }, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\r\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"},\r\n \"Arkham Asylum (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Bank of Arkham (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Independence Square (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Newspaper Office (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Curiositie Shoppe (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Train Station (Arkham in Wonderland)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"White Rabbit's House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sandy Strand\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Tidal Pools\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rocky Outcropping\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sheltered Shallows\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Twining Reef\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Head of the Table\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Empty Seat_3a6e9c\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_088381\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Empty Seat_074371\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Empty Seat_588c09\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Empty Seat_5c65ea\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_b931c6\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Empty Seat_e7f025\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_e757ea\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Empty Seat_30cd83\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_6a3451\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_518810\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Empty Seat_bca1f3\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Empty Seat_2d8aa6\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Croquet Grounds\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Hedge Maze\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Throne Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Dungeons\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Kitchens\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Tumtum Tree\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Wabe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Mound of Crags\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Field of Chasms\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Narrow Valley\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"The Boots' Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Bonnet-Maker's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Billiard-Maker's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Broker's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Barrister's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Banker's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Beaver's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"The Butcher's Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Overgrown Dell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"West Hill\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"East Hill\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Northwest Slope\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Northeast Slope\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Southwest Slope\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Southeast Slope\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"First Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Second Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Third Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Fourth Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Fifth Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Sixth Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Seventh Row\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Eighth Row\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Merchant District (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rivertown (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Miskatonic University (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"French Hill (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\r\n \"Uptown (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Southside (Lucid Nightmare)\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"}\r\n}\r\n]]\r\n\r\n\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Strange Refreshments\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Looking-Glass Book\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 4\r\n },\r\n \"Royal Suspicion\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\nHIDDEN_CARD_DATA = {\r\n \"Unpleasant Card (Doom)\",\r\n \"Unpleasant Card (Gloom)\",\r\n \"The Case of the Scarlet DOOOOOM!\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\r\n local dataHelper = getObjectFromGUID('708279')\r\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "219a80", + "Name": "Notecard", + "Transform": { + "posX": 4.369694, + "posY": 1.56432223, + "posZ": -38.8587036, + "rotX": -0.000368803536, + "rotY": 90.04709, + "rotZ": 0.438995659, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Campaign Log Notes", + "Description": "The campaign log has 3 pages, use 1/2/3 or page up/page down to scroll through them.\n\nPage 1 - Player Details and General Notes\nPage 2 - Fragments of Alice, Strength of Wonderland, Wonderland Boons, Wonderland Banes\nPage 3 - Campaign Map/Checklist", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dddf97", + "Name": "Custom_PDF", + "Transform": { + "posX": -5.466188, + "posY": 1.49999821, + "posZ": -42.0169, + "rotX": -6.607099E-06, + "rotY": 270.025146, + "rotZ": 6.853444E-05, + "scaleX": 3.31565976, + "scaleY": 1.0, + "scaleZ": 3.31565976 + }, + "Nickname": "Alice in Wonderland Campaign Guide", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1738926067615870744/48BE7DA6368F0FAC70A8DF0D10FE0E8F1DEF67DC/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, @@ -1317457,12 +1341702,12 @@ "GUID": "eda22b", "Name": "Custom_Token", "Transform": { - "posX": -1.47098422, - "posY": 1.57562923, - "posZ": -26.9334221, - "rotX": 359.9201, - "rotY": 270.107178, - "rotZ": 0.0167220365, + "posX": -1.41029871, + "posY": 1.575608, + "posZ": -26.7181053, + "rotX": 359.920227, + "rotY": 269.6949, + "rotZ": 0.0172993764, "scaleX": 4.37388372, "scaleY": 1.0, "scaleZ": 4.37388372 @@ -1317508,12 +1341753,12 @@ "GUID": "32fa45", "Name": "Custom_Token", "Transform": { - "posX": -1.46958768, - "posY": 1.57562673, - "posZ": -26.9344063, - "rotX": 359.9201, - "rotY": 270.080719, - "rotZ": 0.0167592857, + "posX": -1.41053092, + "posY": 1.57560837, + "posZ": -26.71818, + "rotX": 359.920227, + "rotY": 269.692, + "rotZ": 0.0173007622, "scaleX": 4.37388372, "scaleY": 1.0, "scaleZ": 4.37388372 @@ -1317559,12 +1341804,12 @@ "GUID": "24a75e", "Name": "Custom_Token", "Transform": { - "posX": -1.46958935, - "posY": 1.57562685, - "posZ": -26.9344215, - "rotX": 359.9201, - "rotY": 270.080719, - "rotZ": 0.016759241, + "posX": -1.41053283, + "posY": 1.57560837, + "posZ": -26.71818, + "rotX": 359.920227, + "rotY": 269.692, + "rotZ": 0.017300738, "scaleX": 4.37388372, "scaleY": 1.0, "scaleZ": 4.37388372 @@ -1317609,21 +1341854,21 @@ } }, { - "GUID": "ce1b88", - "Name": "Custom_PDF", + "GUID": "b5928a", + "Name": "Custom_Tile", "Transform": { - "posX": -1.90350008, - "posY": 1.48797429, - "posZ": -43.3189, - "rotX": -0.0005717616, - "rotY": 270.023468, - "rotZ": 1.401314, - "scaleX": 3.57702136, + "posX": -3.68810034, + "posY": 1.58220148, + "posZ": -15.0624027, + "rotX": 359.919769, + "rotY": 269.9666, + "rotZ": 0.0168845933, + "scaleX": 2.2, "scaleY": 1.0, - "scaleZ": 3.57702136 + "scaleZ": 2.2 }, - "Nickname": "Alice in Wonderland Campaign Guide", - "Description": "", + "Nickname": "Alice in Wonderland", + "Description": "click to set chaos token difficulty", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1317643,13 +1341888,19 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1646593139259499321/6251D49F13B78505290F2B0F778426CFBDE55F32/", - "PDFPassword": "", - "PDFPage": 0, - "PDFPageOffset": 0 + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } }, - "LuaScript": "", + "LuaScript": "name = 'Alice in Wonderland'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" } @@ -1324196,7 +1348447,7 @@ "posZ": -20.0136585, "rotX": 359.920135, "rotY": 270.0, - "rotZ": 0.0168740451, + "rotZ": 0.0168738347, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1329996,10 +1354247,10 @@ "Transform": { "posX": 12.2498693, "posY": 1.46560562, - "posZ": 3.98638439, + "posZ": 3.98638463, "rotX": 359.920135, - "rotY": 269.9998, - "rotZ": 0.016873505, + "rotY": 269.999817, + "rotZ": 0.01687378, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1335086,12 +1359337,12 @@ "GUID": "4c173f", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2496, - "posY": 1.46325, - "posZ": -4.013653, + "posX": 12.2495356, + "posY": 1.46325016, + "posZ": -4.0138073, "rotX": 359.920135, - "rotY": 269.9998, - "rotZ": 0.0168723743, + "rotY": 270.006836, + "rotZ": 0.016862819, "scaleX": 2.21, "scaleY": 0.2, "scaleZ": 2.46 @@ -1335133,17 +1359384,62 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"14808b\":{\"lock\":false,\"pos\":{\"x\":3.41869044303894,\"y\":1.28437519073486,\"z\":-24.9040679931641},\"rot\":{\"x\":0.0799667090177536,\"y\":89.99951171875,\"z\":359.983093261719}},\"2ea2a2\":{\"lock\":false,\"pos\":{\"x\":3.46256160736084,\"y\":1.28561234474182,\"z\":-20.4963073730469},\"rot\":{\"x\":0.0799679085612297,\"y\":89.9991989135742,\"z\":359.983093261719}},\"5ef0ce\":{\"lock\":false,\"pos\":{\"x\":-8.64940166473389,\"y\":1.77257490158081,\"z\":-27.1445999145508},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.0168545711785555}},\"76b476\":{\"lock\":false,\"pos\":{\"x\":3.3650164604187,\"y\":1.28312623500824,\"z\":-29.4009761810303},\"rot\":{\"x\":0.0799646973609924,\"y\":89.9967346191406,\"z\":359.983093261719}},\"79b534\":{\"lock\":false,\"pos\":{\"x\":-1.14386463165283,\"y\":1.29200792312622,\"z\":-20.5858459472656},\"rot\":{\"x\":0.0799710899591446,\"y\":89.9999923706055,\"z\":359.983093261719}},\"c352ac\":{\"lock\":false,\"pos\":{\"x\":-1.22769594192505,\"y\":1.2895085811615,\"z\":-29.4703140258789},\"rot\":{\"x\":0.0799661129713058,\"y\":89.9995422363281,\"z\":359.983093261719}},\"c7c4c1\":{\"lock\":false,\"pos\":{\"x\":-1.03725612163544,\"y\":1.29063427448273,\"z\":-24.7441425323486},\"rot\":{\"x\":0.0799664258956909,\"y\":89.9992828369141,\"z\":359.983093261719}},\"f4dcee\":{\"lock\":false,\"pos\":{\"x\":-3.75470042228699,\"y\":1.58234560489655,\"z\":-14.8894014358521},\"rot\":{\"x\":359.919738769531,\"y\":270.003662109375,\"z\":0.0168327111750841}}}}", + "LuaScriptState": "{\"ml\":{\"14808b\":{\"lock\":false,\"pos\":{\"x\":3.41869044303894,\"y\":1.28437542915344,\"z\":-24.9040718078613},\"rot\":{\"x\":0.0799649506807327,\"y\":89.9995422363281,\"z\":359.983093261719}},\"2ea2a2\":{\"lock\":false,\"pos\":{\"x\":3.46256279945374,\"y\":1.2856125831604,\"z\":-20.4963111877441},\"rot\":{\"x\":0.0799649506807327,\"y\":89.9990615844727,\"z\":359.983093261719}},\"76b476\":{\"lock\":false,\"pos\":{\"x\":3.36501669883728,\"y\":1.28312563896179,\"z\":-29.4009819030762},\"rot\":{\"x\":0.0799627229571342,\"y\":89.9967651367188,\"z\":359.983062744141}},\"79b534\":{\"lock\":false,\"pos\":{\"x\":-1.14386463165283,\"y\":1.29200720787048,\"z\":-20.5858478546143},\"rot\":{\"x\":0.0799693316221237,\"y\":90.0000152587891,\"z\":359.983093261719}},\"c352ac\":{\"lock\":false,\"pos\":{\"x\":-1.22769546508789,\"y\":1.28950834274292,\"z\":-29.4703197479248},\"rot\":{\"x\":0.0799669772386551,\"y\":89.9994888305664,\"z\":359.983093261719}},\"c7c4c1\":{\"lock\":false,\"pos\":{\"x\":-1.03725624084473,\"y\":1.29063451290131,\"z\":-24.7441463470459},\"rot\":{\"x\":0.079962931573391,\"y\":89.9992523193359,\"z\":359.983093261719}},\"cd5dde\":{\"lock\":false,\"pos\":{\"x\":-10.0876741409302,\"y\":1.48784339427948,\"z\":-26.2493495941162},\"rot\":{\"x\":359.920135498047,\"y\":270.000122070313,\"z\":0.016872052103281}},\"f4dcee\":{\"lock\":false,\"pos\":{\"x\":-3.75470089912415,\"y\":1.58234548568726,\"z\":-14.8894033432007},\"rot\":{\"x\":359.919738769531,\"y\":270.003631591797,\"z\":0.0168327763676643}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "cd5dde", + "Name": "Custom_PDF", + "Transform": { + "posX": -10.0876741, + "posY": 1.48784339, + "posZ": -26.24935, + "rotX": 359.920135, + "rotY": 270.000122, + "rotZ": 0.0168720521, + "scaleX": 2.99246836, + "scaleY": 1.0, + "scaleZ": 2.99246836 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/3a/bc/3abc09ae-b9f5-4426-863f-540c548870ee/the_labyrinths_of_lunacy_rules.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "14808b", "Name": "Bag", "Transform": { - "posX": 3.41869068, + "posX": 3.41869044, "posY": 1.28437543, "posZ": -24.9040718, - "rotX": 0.07996252, + "rotX": 0.07996495, "rotY": 89.99954, "rotZ": 359.9831, "scaleX": 1.0, @@ -1335173,6 +1359469,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"018291\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9646,\"z\":0.0802}},\"300c56\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9967,\"z\":0.0803}},\"350b61\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"99eeeb\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9983,\"z\":0.0169}},\"9f6ed8\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6748,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a5ba22\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"aa6ad6\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4411},\"rot\":{\"x\":359.9197,\"y\":269.9983,\"z\":0.0168}}}}", "XmlUI": "", @@ -1338624,11 +1362923,11 @@ "GUID": "2ea2a2", "Name": "Bag", "Transform": { - "posX": 3.462563, - "posY": 1.28561246, + "posX": 3.4625628, + "posY": 1.28561258, "posZ": -20.4963112, - "rotX": 0.07996257, - "rotY": 89.99911, + "rotX": 0.07996495, + "rotY": 89.99906, "rotZ": 359.9831, "scaleX": 1.0, "scaleY": 1.0, @@ -1338657,6 +1362956,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"148730\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6766,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9937,\"z\":0.0169}},\"300c56\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"66b85c\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7397,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9961,\"z\":180.0168}},\"6bb098\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9947,\"z\":0.0803}},\"7399a5\":{\"lock\":false,\"pos\":{\"x\":-11.6077,\"y\":1.6725,\"z\":10.5839},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-12.1298,\"y\":1.6721,\"z\":6.8296},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0003,\"z\":0.0168}},\"cf5c1d\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}}}}", "XmlUI": "", @@ -1342046,58 +1366348,16 @@ } ] }, - { - "GUID": "5ef0ce", - "Name": "Tablet", - "Transform": { - "posX": -8.649404, - "posY": 1.77257466, - "posZ": -27.1446018, - "rotX": 359.920135, - "rotY": 269.9999, - "rotZ": 0.01685693, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rules", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "Tablet": { - "PageURL": "https://www.google.com/" - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "76b476", "Name": "Bag", "Transform": { "posX": 3.3650167, - "posY": 1.283126, + "posY": 1.28312564, "posZ": -29.4009819, - "rotX": 0.07996351, - "rotY": 89.99655, - "rotZ": 359.9831, + "rotX": 0.07996272, + "rotY": 89.9967651, + "rotZ": 359.983063, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1342125,6 +1366385,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"025095\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"300c56\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0144,\"z\":0.0803}},\"38826f\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6748,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"412475\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"61d2f2\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6751,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0101,\"z\":0.0169}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"99a909\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9981,\"z\":0.0803}},\"b59d21\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4411},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}}}}", "XmlUI": "", @@ -1345578,10 +1369841,10 @@ "Name": "Bag", "Transform": { "posX": -1.14386463, - "posY": 1.29200745, + "posY": 1.29200721, "posZ": -20.5858479, - "rotX": 0.07996654, - "rotY": 89.99983, + "rotX": 0.07996933, + "rotY": 90.0000153, "rotZ": 359.9831, "scaleX": 1.0, "scaleY": 1.0, @@ -1345610,6 +1369873,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0b6efa\":{\"lock\":false,\"pos\":{\"x\":-11.5922,\"y\":1.6725,\"z\":7.5505},\"rot\":{\"x\":359.9201,\"y\":269.9959,\"z\":0.0169}},\"17a731\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"64e243\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6766,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"81c2f9\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9874,\"z\":0.0803}},\"b711b7\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9883,\"z\":0.0169}},\"bca98b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0032,\"z\":0.0803}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9883,\"z\":0.0169}},\"e82e35\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}}}}", "XmlUI": "", @@ -1349487,11 +1373753,11 @@ "Name": "Bag", "Transform": { "posX": -1.22769547, - "posY": 1.28950894, + "posY": 1.28950834, "posZ": -29.47032, - "rotX": 0.0799645558, - "rotY": 89.99931, - "rotZ": 359.983063, + "rotX": 0.07996698, + "rotY": 89.99949, + "rotZ": 359.9831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1349519,6 +1373785,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"0b6efa\":{\"lock\":false,\"pos\":{\"x\":-12.0161,\"y\":1.6728,\"z\":6.7037},\"rot\":{\"x\":359.9201,\"y\":270.0052,\"z\":0.0169}},\"5f4b00\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"6c7570\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6748,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7d512a\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0061,\"z\":0.0803}},\"803008\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.5762},\"rot\":{\"x\":359.9201,\"y\":269.9754,\"z\":0.0169}},\"bca98b\":{\"lock\":false,\"pos\":{\"x\":-2.7264,\"y\":1.6566,\"z\":0.3753},\"rot\":{\"x\":0.0167,\"y\":180.0867,\"z\":0.0803}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9889,\"z\":0.0169}},\"d89e46\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9889,\"z\":0.0169}},\"fce372\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":225.0074,\"z\":0.0687}}}}", "XmlUI": "", @@ -1353396,10 +1377665,10 @@ "Name": "Bag", "Transform": { "posX": -1.03725624, - "posY": 1.29063439, + "posY": 1.29063451, "posZ": -24.7441463, - "rotX": 0.07996322, - "rotY": 89.9991, + "rotX": 0.07996293, + "rotY": 89.99925, "rotZ": 359.9831, "scaleX": 1.0, "scaleY": 1.0, @@ -1353428,6 +1377697,9 @@ "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, + "Bag": { + "Order": 0 + }, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"04a162\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"078f41\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270.0154,\"z\":0.0169}},\"0b6efa\":{\"lock\":false,\"pos\":{\"x\":-11.2956,\"y\":1.6722,\"z\":8.1598},\"rot\":{\"x\":359.9201,\"y\":270.0205,\"z\":0.0168}},\"397fe8\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"6a0757\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6748,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"817446\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"9ed94a\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9918,\"z\":0.0803}},\"aa6ad6\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"bca98b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0028,\"z\":0.0803}},\"c69095\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0154,\"z\":0.0168}}}}", "XmlUI": "", @@ -1357305,12 +1381577,12 @@ "GUID": "f4dcee", "Name": "Custom_Tile", "Transform": { - "posX": 12.2496328, - "posY": 1.67591727, - "posZ": -4.01366, - "rotX": 359.93222, - "rotY": 270.0009, - "rotZ": 0.0143116107, + "posX": -3.754701, + "posY": 1.58234549, + "posZ": -14.8894033, + "rotX": 359.919739, + "rotY": 270.003632, + "rotZ": 0.0168327764, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1357378,12 +1381650,12 @@ "GUID": "4dee5a", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2494764, + "posX": 12.2494774, "posY": 1.4561832, "posZ": -28.0136528, "rotX": 359.920135, "rotY": 269.999969, - "rotZ": 0.01687335, + "rotZ": 0.0168731064, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1365239,12 +1389511,12 @@ "GUID": "72ab92", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2492771, - "posY": 1.47502935, + "posX": 12.249279, + "posY": 1.475029, "posZ": 35.9863853, "rotX": 359.920135, "rotY": 269.999878, - "rotZ": 0.0168730579, + "rotZ": 0.0168745052, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1371135,12 +1395407,12 @@ "GUID": "9e73fa", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499342, + "posX": 12.2499332, "posY": 1.47031689, "posZ": 19.9864349, "rotX": 359.920135, "rotY": 270.0, - "rotZ": 0.0168733578, + "rotZ": 0.016873844, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1371195,68 +1395467,16 @@ "LuaScriptState": "{\"ml\":{\"0b6166\":{\"lock\":false,\"pos\":{\"x\":-30.2242164611816,\"y\":1.63494277000427,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168405212461948}},\"116eb9\":{\"lock\":false,\"pos\":{\"x\":-17.1200122833252,\"y\":1.62114298343658,\"z\":7.57000160217285},\"rot\":{\"x\":359.920227050781,\"y\":270.000030517578,\"z\":0.0158715806901455}},\"1ed6d5\":{\"lock\":false,\"pos\":{\"x\":-26.8623008728027,\"y\":1.61759853363037,\"z\":-4.47279977798462},\"rot\":{\"x\":0.0445885099470615,\"y\":44.9998931884766,\"z\":359.931610107422}},\"25652c\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61669516563416,\"z\":7.57000017166138},\"rot\":{\"x\":359.920104980469,\"y\":270.010955810547,\"z\":0.0168545935302973}},\"4541f6\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.6280665397644,\"z\":-0.0298972446471453},\"rot\":{\"x\":359.920104980469,\"y\":269.998687744141,\"z\":0.0168421491980553}},\"47b306\":{\"lock\":false,\"pos\":{\"x\":-30.2244167327881,\"y\":1.63271534442902,\"z\":-15.2799968719482},\"rot\":{\"x\":359.920104980469,\"y\":269.999572753906,\"z\":0.0168408285826445}},\"4901f8\":{\"lock\":false,\"pos\":{\"x\":-26.8973007202148,\"y\":1.61895155906677,\"z\":-0.0345002859830856},\"rot\":{\"x\":359.920104980469,\"y\":270.011077880859,\"z\":0.0168521460145712}},\"4bd010\":{\"lock\":false,\"pos\":{\"x\":-36.7731170654297,\"y\":1.64632892608643,\"z\":-0.0299971085041761},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168413035571575}},\"52e361\":{\"lock\":false,\"pos\":{\"x\":-15.0137166976929,\"y\":1.61305797100067,\"z\":-9.99599838256836},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168404802680016}},\"556e96\":{\"lock\":false,\"pos\":{\"x\":-3.92741346359253,\"y\":1.76363432407379,\"z\":5.75710344314575},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"64a96b\":{\"lock\":false,\"pos\":{\"x\":-17.1201171875,\"y\":1.61667001247406,\"z\":-7.69999647140503},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168406590819359}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63943064212799,\"z\":7.5700044631958},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168404951691628}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.6012001037598,\"y\":1.62827694416046,\"z\":-0.112300202250481},\"rot\":{\"x\":359.920104980469,\"y\":270.011199951172,\"z\":0.0168518424034119}},\"739b98\":{\"lock\":false,\"pos\":{\"x\":-27.0615997314453,\"y\":1.62033677101135,\"z\":3.89890003204346},\"rot\":{\"x\":359.931579589844,\"y\":314.992584228516,\"z\":359.955413818359}},\"7d30ce\":{\"lock\":false,\"pos\":{\"x\":-20.560697555542,\"y\":1.60903918743134,\"z\":-3.69760060310364},\"rot\":{\"x\":359.931579589844,\"y\":314.995727539063,\"z\":359.955413818359}},\"7f6452\":{\"lock\":false,\"pos\":{\"x\":-14.7655344009399,\"y\":1.63109755516052,\"z\":5.0237078666687},\"rot\":{\"x\":359.460418701172,\"y\":0.0547760464251041,\"z\":359.920104980469}},\"7f7fb0\":{\"lock\":false,\"pos\":{\"x\":-1.46529912948608,\"y\":1.47562229633331,\"z\":-26.9304046630859},\"rot\":{\"x\":359.920135498047,\"y\":269.998687744141,\"z\":0.0168741643428802}},\"9229a8\":{\"lock\":false,\"pos\":{\"x\":-3.8162043094635,\"y\":1.60489428043365,\"z\":15.2543392181396},\"rot\":{\"x\":359.919738769531,\"y\":270.025726318359,\"z\":0.0168026704341173}},\"a2fcc1\":{\"lock\":false,\"pos\":{\"x\":-3.9560170173645,\"y\":1.59753942489624,\"z\":-10.4411973953247},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.016838489100337}},\"b00f35\":{\"lock\":false,\"pos\":{\"x\":-30.2242164611816,\"y\":1.63719689846039,\"z\":-0.0299969501793385},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168402399867773}},\"b58f4c\":{\"lock\":false,\"pos\":{\"x\":-2.72471642494202,\"y\":1.59899258613586,\"z\":0.373303711414337},\"rot\":{\"x\":0.0168358348309994,\"y\":180,\"z\":0.080255500972271}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-4.14500045776367,\"y\":1.58281064033508,\"z\":-15.1672019958496},\"rot\":{\"x\":359.919738769531,\"y\":270.001403808594,\"z\":0.0168358217924833}},\"d70162\":{\"lock\":false,\"pos\":{\"x\":-20.2600994110107,\"y\":1.61087548732758,\"z\":3.97650074958801},\"rot\":{\"x\":0.0445899441838264,\"y\":45.0010795593262,\"z\":359.931610107422}},\"d7558d\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62021791934967,\"z\":-11.5100021362305},\"rot\":{\"x\":0.0168392490595579,\"y\":180.000030517578,\"z\":0.0799427479505539}},\"f704e9\":{\"lock\":false,\"pos\":{\"x\":-2.68841671943665,\"y\":1.59734857082367,\"z\":-5.04859685897827},\"rot\":{\"x\":0.0168358106166124,\"y\":180,\"z\":0.080255463719368}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "9229a8", - "Name": "Card", - "Transform": { - "posX": -3.816207, - "posY": 1.60489428, - "posZ": 15.2543545, - "rotX": 359.919739, - "rotY": 270.025757, - "rotZ": 0.0168010965, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dr. Henry Armitage", - "Description": "The Head Librarian", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266313, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "0b6166", "Name": "Card", "Transform": { "posX": -30.2242165, "posY": 1.63494277, - "posZ": -7.69999933, + "posZ": -7.69999743, "rotX": 359.9201, - "rotY": 269.999725, - "rotZ": 0.0168400034, + "rotY": 269.999756, + "rotZ": 0.0168405175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371305,10 +1395525,10 @@ "Transform": { "posX": -17.1200123, "posY": 1.621143, - "posZ": 7.570002, - "rotX": 359.920258, + "posZ": 7.5700016, + "rotX": 359.920227, "rotY": 270.000031, - "rotZ": 0.0158675946, + "rotZ": 0.0158715826, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371357,8 +1395577,8 @@ "Transform": { "posX": -26.8623, "posY": 1.61759853, - "posZ": -4.47280025, - "rotX": 0.04458845, + "posZ": -4.4728, + "rotX": 0.0445885137, "rotY": 44.9998932, "rotZ": 359.9316, "scaleX": 1.0, @@ -1371515,7 +1395735,7 @@ "posZ": 7.57, "rotX": 359.9201, "rotY": 270.010956, - "rotZ": 0.0168519579, + "rotZ": 0.0168545954, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371667,10 +1395887,10 @@ "Transform": { "posX": -23.6765175, "posY": 1.62806654, - "posZ": -0.0298976339, + "posZ": -0.0298972446, "rotX": 359.9201, "rotY": 269.9987, - "rotZ": 0.0168415233, + "rotZ": 0.01684215, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371721,8 +1395941,8 @@ "posY": 1.63271534, "posZ": -15.2799969, "rotX": 359.9201, - "rotY": 269.999542, - "rotZ": 0.0168402269, + "rotY": 269.999573, + "rotZ": 0.0168408342, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371771,10 +1395991,10 @@ "Transform": { "posX": -26.8973, "posY": 1.61895156, - "posZ": -0.03450056, + "posZ": -0.034500286, "rotX": 359.9201, "rotY": 270.011047, - "rotZ": 0.0168519523, + "rotZ": 0.016852146, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371926,10 +1396146,10 @@ "Transform": { "posX": -36.7731171, "posY": 1.64632893, - "posZ": -0.0299975928, + "posZ": -0.0299971085, "rotX": 359.9201, "rotY": 269.999756, - "rotZ": 0.0168399885, + "rotZ": 0.0168413, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1371976,12 +1396196,12 @@ "GUID": "52e361", "Name": "Card", "Transform": { - "posX": -15.0137177, + "posX": -15.0137167, "posY": 1.613058, - "posZ": -9.996, + "posZ": -9.995998, "rotX": 359.9201, "rotY": 270.0, - "rotZ": 0.0168396588, + "rotZ": 0.016840484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1372028,9 +1396248,9 @@ "GUID": "556e96", "Name": "Deck", "Transform": { - "posX": -3.9274137, + "posX": -3.92741346, "posY": 1.76363432, - "posZ": 5.7571044, + "posZ": 5.75710344, "rotX": 359.919739, "rotY": 270.0, "rotZ": 180.016815, @@ -1373808,10 +1398028,10 @@ "Transform": { "posX": -17.1201172, "posY": 1.61667, - "posZ": -7.69999743, + "posZ": -7.69999647, "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168398675, + "rotY": 269.9999, + "rotZ": 0.0168406572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1373860,10 +1398080,10 @@ "Transform": { "posX": -30.2243176, "posY": 1.63943064, - "posZ": 7.570005, + "posZ": 7.57000446, "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.0168399233, + "rotY": 269.9998, + "rotZ": 0.016840497, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1373912,10 +1398132,10 @@ "Transform": { "posX": -33.6012, "posY": 1.628277, - "posZ": -0.112300485, + "posZ": -0.1123002, "rotX": 359.9201, "rotY": 270.0112, - "rotZ": 0.0168517865, + "rotZ": 0.01685184, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374067,7 +1398287,7 @@ "Transform": { "posX": -27.0616, "posY": 1.62033677, - "posZ": 3.89889956, + "posZ": 3.8989, "rotX": 359.93158, "rotY": 314.992584, "rotZ": 359.9554, @@ -1374220,11 +1398440,11 @@ "GUID": "7d30ce", "Name": "Custom_Tile", "Transform": { - "posX": -20.5606956, + "posX": -20.5606976, "posY": 1.60903919, - "posZ": -3.69760156, + "posZ": -3.6976006, "rotX": 359.93158, - "rotY": 314.9957, + "rotY": 314.995728, "rotZ": 359.9554, "scaleX": 1.0, "scaleY": 1.0, @@ -1374375,12 +1398595,12 @@ "GUID": "7f6452", "Name": "CardCustom", "Transform": { - "posX": -14.7655334, - "posY": 1.631012, - "posZ": 5.023709, - "rotX": 359.4636, - "rotY": 0.0548233166, - "rotZ": 359.92, + "posX": -14.7655344, + "posY": 1.63109756, + "posZ": 5.023708, + "rotX": 359.460419, + "rotY": 0.0547760427, + "rotZ": 359.9201, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374427,12 +1398647,12 @@ "GUID": "7f7fb0", "Name": "Custom_PDF", "Transform": { - "posX": -1.46529865, + "posX": -1.46529913, "posY": 1.4756223, - "posZ": -26.9304085, + "posZ": -26.9304047, "rotX": 359.920135, "rotY": 269.9987, - "rotZ": 0.0168738775, + "rotZ": 0.0168741625, "scaleX": 2.48152614, "scaleY": 1.0, "scaleZ": 2.48152614 @@ -1374468,16 +1398688,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "9229a8", + "Name": "Card", + "Transform": { + "posX": -3.81620431, + "posY": 1.60489428, + "posZ": 15.2543392, + "rotX": 359.919739, + "rotY": 270.025726, + "rotZ": 0.0168026742, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Henry Armitage", + "Description": "The Head Librarian", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266313, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727601395908060/2C854B8E2CE1E420C9AEF246BE3EC4138B724C1B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "a2fcc1", "Name": "CardCustom", "Transform": { - "posX": -3.95601726, + "posX": -3.956017, "posY": 1.59753942, - "posZ": -10.4411983, + "posZ": -10.4411974, "rotX": 359.919739, "rotY": 269.9997, - "rotZ": 0.0168375745, + "rotZ": 0.0168384966, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374526,10 +1398798,10 @@ "Transform": { "posX": -30.2242165, "posY": 1.6371969, - "posZ": -0.0299972259, + "posZ": -0.02999695, "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 0.0168395322, + "rotY": 270.000061, + "rotZ": 0.0168402437, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374576,12 +1398848,12 @@ "GUID": "b58f4c", "Name": "CardCustom", "Transform": { - "posX": -2.72471619, + "posX": -2.72471642, "posY": 1.59899259, - "posZ": 0.3733041, - "rotX": 0.0168359671, + "posZ": 0.3733037, + "rotX": 0.0168358367, "rotY": 180.0, - "rotZ": 0.08025511, + "rotZ": 0.0802555, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374628,12 +1398900,12 @@ "GUID": "b5928a", "Name": "Custom_Tile", "Transform": { - "posX": -4.145001, - "posY": 1.58281076, - "posZ": -15.1672029, + "posX": -4.14500046, + "posY": 1.58281064, + "posZ": -15.167202, "rotX": 359.919739, - "rotY": 270.001373, - "rotZ": 0.01683597, + "rotY": 270.0014, + "rotZ": 0.0168358218, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1374679,11 +1398951,11 @@ "GUID": "d70162", "Name": "Custom_Tile", "Transform": { - "posX": -20.2600975, + "posX": -20.2601, "posY": 1.61087549, - "posZ": 3.97650123, - "rotX": 0.0445898324, - "rotY": 45.0010643, + "posZ": 3.97650075, + "rotX": 0.0445899479, + "rotY": 45.0010757, "rotZ": 359.9316, "scaleX": 1.0, "scaleY": 1.0, @@ -1374836,10 +1399108,10 @@ "Transform": { "posX": -30.2242, "posY": 1.62021792, - "posZ": -11.5100031, - "rotX": 0.016839182, - "rotY": 180.000061, - "rotZ": 0.07993932, + "posZ": -11.5100021, + "rotX": 0.01683925, + "rotY": 180.000031, + "rotZ": 0.07994274, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1374991,10 +1399263,10 @@ "Transform": { "posX": -2.68841672, "posY": 1.59734857, - "posZ": -5.04859734, - "rotX": 0.0168359578, + "posZ": -5.048597, + "rotX": 0.0168358125, "rotY": 180.0, - "rotZ": 0.08025509, + "rotZ": 0.08025546, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1375064,11 +1399336,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 12.25031, - "posY": 1.47267222, + "posY": 1.4726721, "posZ": 27.9863834, "rotX": 359.920135, "rotY": 269.999939, - "rotZ": 0.016874088, + "rotZ": 0.016874712, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1379478,7 +1403750,7 @@ "posZ": 11.9863939, "rotX": 359.920135, "rotY": 269.999939, - "rotZ": 0.0168739576, + "rotZ": 0.0168739371, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1383449,7 +1407721,7 @@ "posZ": -12.0136261, "rotX": 359.920135, "rotY": 269.999939, - "rotZ": 0.0168735888, + "rotZ": 0.0168744586, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1383491,9 +1407763,54 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"578bcb\":{\"lock\":false,\"pos\":{\"x\":-10.5053,\"y\":1.4873,\"z\":-30.0198},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"57e33a\":{\"lock\":false,\"pos\":{\"x\":1.837,\"y\":1.5434,\"z\":-24.5812},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"82e1ed\":{\"lock\":false,\"pos\":{\"x\":-3.7965,\"y\":1.5822,\"z\":-15.4413},\"rot\":{\"x\":359.9197,\"y\":269.9945,\"z\":0.0168}},\"9ff406\":{\"lock\":false,\"pos\":{\"x\":-10.4343,\"y\":1.4893,\"z\":-22.9196},\"rot\":{\"x\":359.9201,\"y\":269.9976,\"z\":0.0169}}}}", + "LuaScriptState": "{\"ml\":{\"446a90\":{\"lock\":false,\"pos\":{\"x\":0.7985600233078,\"y\":1.47349917888641,\"z\":-23.423095703125},\"rot\":{\"x\":359.920104980469,\"y\":270.025115966797,\"z\":0.0168373417109251}},\"578bcb\":{\"lock\":false,\"pos\":{\"x\":-10.5053005218506,\"y\":1.48731505870819,\"z\":-30.0198059082031},\"rot\":{\"x\":359.920135498047,\"y\":269.999816894531,\"z\":0.0168746002018452}},\"82e1ed\":{\"lock\":false,\"pos\":{\"x\":-3.79650044441223,\"y\":1.58224201202393,\"z\":-15.4413013458252},\"rot\":{\"x\":359.919738769531,\"y\":269.994476318359,\"z\":0.0168457124382257}},\"9ff406\":{\"lock\":false,\"pos\":{\"x\":-10.4343023300171,\"y\":1.48930680751801,\"z\":-22.9196033477783},\"rot\":{\"x\":359.920135498047,\"y\":269.997589111328,\"z\":0.0168764963746071}}}}", "XmlUI": "", "ContainedObjects": [ + { + "GUID": "446a90", + "Name": "Custom_PDF", + "Transform": { + "posX": 0.79856, + "posY": 1.47349918, + "posZ": -23.4230957, + "rotX": 359.9201, + "rotY": 270.025116, + "rotZ": 0.0168373417, + "scaleX": 2.61136246, + "scaleY": 1.0, + "scaleZ": 2.61136246 + }, + "Nickname": "Guardians of the Abyss Instructions", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1747933191218990485/85BD0554DF80283EE36E1E4E1B3DB79A254DA748/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "578bcb", "Name": "Custom_Model_Bag", @@ -1383503,7 +1407820,7 @@ "posZ": -30.0198059, "rotX": 359.920135, "rotY": 269.999817, - "rotZ": 0.0168740917, + "rotZ": 0.0168746, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1383541,20 +1407858,23 @@ "TypeIndex": 6, "CastShadows": true }, - "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"06998d\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0346,\"z\":0.0803}},\"17291b\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7344,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9972,\"z\":180.0168}},\"41f836\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"80f19f\":{\"lock\":false,\"pos\":{\"x\":1.7124,\"y\":1.5408,\"z\":-34.1378},\"rot\":{\"x\":359.9201,\"y\":269.9801,\"z\":0.0169}},\"85b67c\":{\"lock\":false,\"pos\":{\"x\":1.6957,\"y\":1.5583,\"z\":14.273},\"rot\":{\"x\":359.9551,\"y\":224.999,\"z\":0.0687}},\"964685\":{\"lock\":false,\"pos\":{\"x\":-12.2014,\"y\":1.6745,\"z\":11.6578},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}},\"9ed124\":{\"lock\":false,\"pos\":{\"x\":-5.618,\"y\":1.7302,\"z\":-10.4319},\"rot\":{\"x\":3.3649,\"y\":270.0142,\"z\":0.017}},\"afc7b5\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6339,\"z\":-10.4413},\"rot\":{\"x\":359.9168,\"y\":269.9985,\"z\":0.0159}},\"c81564\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9621,\"z\":0.0802}},\"cfa863\":{\"lock\":false,\"pos\":{\"x\":-11.8536,\"y\":1.6822,\"z\":8.1349},\"rot\":{\"x\":359.9201,\"y\":269.9986,\"z\":180.0169}},\"d43cb8\":{\"lock\":false,\"pos\":{\"x\":-13.2795,\"y\":1.6705,\"z\":-13.6664},\"rot\":{\"x\":0.0169,\"y\":180.0015,\"z\":180.0799}}}}", + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"06998d\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0346,\"z\":0.0803}},\"17291b\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7344,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9972,\"z\":180.0168}},\"41f836\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"85b67c\":{\"lock\":false,\"pos\":{\"x\":1.6957,\"y\":1.5583,\"z\":14.273},\"rot\":{\"x\":359.9551,\"y\":224.999,\"z\":0.0687}},\"964685\":{\"lock\":false,\"pos\":{\"x\":-12.2014,\"y\":1.6745,\"z\":11.6578},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}},\"9ed124\":{\"lock\":false,\"pos\":{\"x\":-5.618,\"y\":1.7302,\"z\":-10.4319},\"rot\":{\"x\":3.3649,\"y\":270.0142,\"z\":0.017}},\"afc7b5\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6339,\"z\":-10.4413},\"rot\":{\"x\":359.9168,\"y\":269.9985,\"z\":0.0159}},\"c81564\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9621,\"z\":0.0802}},\"cfa863\":{\"lock\":false,\"pos\":{\"x\":-11.8536,\"y\":1.6822,\"z\":8.1349},\"rot\":{\"x\":359.9201,\"y\":269.9986,\"z\":180.0169}},\"d43cb8\":{\"lock\":false,\"pos\":{\"x\":-13.2795,\"y\":1.6705,\"z\":-13.6664},\"rot\":{\"x\":0.0169,\"y\":180.0015,\"z\":180.0799}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "06998d", "Name": "Deck", "Transform": { - "posX": -2.724724, + "posX": -2.72472382, "posY": 1.61594641, - "posZ": 0.37330538, - "rotX": 0.01678722, - "rotY": 180.034637, - "rotZ": 0.08026588, + "posZ": 0.373305351, + "rotX": 0.0167869516, + "rotY": 180.034592, + "rotZ": 0.08026657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1383596,8 +1407916,8 @@ "Type": 0 }, "2708": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383700,8 +1408020,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383720,8 +1408040,8 @@ "Name": "Deck", "Transform": { "posX": -3.927607, - "posY": 1.7203083, - "posZ": 5.75710344, + "posY": 1.72030818, + "posZ": 5.75710249, "rotX": 359.919739, "rotY": 269.9972, "rotZ": 180.01683, @@ -1383778,8 +1408098,8 @@ ], "CustomDeck": { "2710": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383787,8 +1408107,8 @@ "Type": 0 }, "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383839,8 +1408159,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383891,8 +1408211,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383943,8 +1408263,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1383995,8 +1408315,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384047,8 +1408367,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384099,8 +1408419,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384151,8 +1408471,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384203,8 +1408523,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384255,8 +1408575,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384307,8 +1408627,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384359,8 +1408679,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384411,8 +1408731,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384463,8 +1408783,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384515,8 +1408835,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384567,8 +1408887,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384619,8 +1408939,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384671,8 +1408991,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384723,8 +1409043,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384775,8 +1409095,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384827,8 +1409147,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384879,8 +1409199,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384931,8 +1409251,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1384983,8 +1409303,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385003,11 +1409323,11 @@ "Name": "Card", "Transform": { "posX": -17.120018, - "posY": 1.61896908, - "posZ": -0.02999684, + "posY": 1.618924, + "posZ": -0.02999696, "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.01687219, + "rotY": 269.999878, + "rotZ": 0.01684049, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1385037,8 +1409357,8 @@ "SidewaysCard": false, "CustomDeck": { "2711": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385050,278 +1409370,16 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "80f19f", - "Name": "Card", - "Transform": { - "posX": 1.71238339, - "posY": 1.48267448, - "posZ": -34.1377945, - "rotX": 359.920135, - "rotY": 269.9801, - "rotZ": 0.0168992635, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "Setup & Resolution", - "Description": "The Night's Usurper", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 265107, - "SidewaysCard": false, - "CustomDeck": { - "2651": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/45ulgDb.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "4": { - "GUID": "04c4b4", - "Name": "Card", - "Transform": { - "posX": -22.22311, - "posY": 1.58255029, - "posZ": -5.6172967, - "rotX": 359.920135, - "rotY": 269.999878, - "rotZ": 0.0168690123, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262711, - "SidewaysCard": false, - "CustomDeck": { - "2627": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/45ulgDb.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "5": { - "GUID": "ac3d9c", - "Name": "Card", - "Transform": { - "posX": -22.223114, - "posY": 1.58255029, - "posZ": -5.617297, - "rotX": 359.920135, - "rotY": 269.999847, - "rotZ": 0.0168685839, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262712, - "SidewaysCard": false, - "CustomDeck": { - "2627": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/45ulgDb.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "4087fd", - "Name": "Card", - "Transform": { - "posX": -9.159677, - "posY": 1.66562831, - "posZ": -1.22717667, - "rotX": 359.9204, - "rotY": 269.97998, - "rotZ": 0.01686449, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262710, - "SidewaysCard": false, - "CustomDeck": { - "2627": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/45ulgDb.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "2": { - "GUID": "c804f7", - "Name": "Card", - "Transform": { - "posX": 1.71238327, - "posY": 1.4826746, - "posZ": -34.1377945, - "rotX": 359.920135, - "rotY": 269.9801, - "rotZ": 0.0168993212, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262708, - "SidewaysCard": false, - "CustomDeck": { - "2627": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/45ulgDb.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "85b67c", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.695701, - "posY": 1.558317, - "posZ": 14.2730017, + "posY": 1.55831611, + "posZ": 14.2730007, "rotX": 359.955139, - "rotY": 224.999, - "rotZ": 0.06867232, + "rotY": 224.998978, + "rotZ": 0.06867216, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1385359,6 +1409417,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1385415,8 +1409476,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385467,8 +1409528,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385525,8 +1409586,8 @@ ], "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385577,8 +1409638,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385629,8 +1409690,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385681,8 +1409742,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385733,8 +1409794,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385785,8 +1409846,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385839,8 +1409900,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385894,8 +1409955,8 @@ ], "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385946,8 +1410007,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1385998,8 +1410059,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386052,8 +1410113,8 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386071,12 +1410132,12 @@ "GUID": "964685", "Name": "Deck", "Transform": { - "posX": -12.2014036, - "posY": 1.651762, + "posX": -12.2014046, + "posY": 1.65171027, "posZ": 11.6578016, "rotX": 359.9201, - "rotY": 270.0002, - "rotZ": 0.0168745946, + "rotY": 270.000275, + "rotZ": 0.0168424156, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1386113,8 +1410174,8 @@ ], "CustomDeck": { "2713": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386165,8 +1410226,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386217,8 +1410278,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386269,8 +1410330,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386321,8 +1410382,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386373,8 +1410434,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386425,8 +1410486,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386444,12 +1410505,12 @@ "GUID": "9ed124", "Name": "Custom_Token", "Transform": { - "posX": -5.61800051, - "posY": 1.730118, - "posZ": -10.4319019, - "rotX": 3.35061812, - "rotY": 270.0135, - "rotZ": 0.005300429, + "posX": -5.617967, + "posY": 1.729143, + "posZ": -10.4318848, + "rotX": 3.351718, + "rotY": 270.013733, + "rotZ": 0.00631335657, "scaleX": 0.7, "scaleY": 1.0, "scaleZ": 0.7 @@ -1386476,7 +1410537,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/tMKPBC2.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218888891/831A733D2F232184F0DB6134F069EE2F98175485/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -1386495,12 +1410556,12 @@ "GUID": "afc7b5", "Name": "Custom_Token", "Transform": { - "posX": -3.95599866, - "posY": 1.63397121, - "posZ": -10.441308, - "rotX": 359.920319, - "rotY": 269.9986, - "rotZ": 0.0179019049, + "posX": -3.95600271, + "posY": 1.63397193, + "posZ": -10.4413042, + "rotX": 359.920349, + "rotY": 269.9985, + "rotZ": 0.017905442, "scaleX": 0.7, "scaleY": 1.0, "scaleZ": 0.7 @@ -1386527,7 +1410588,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/y2pFWnz.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218885601/6B37D2009EF59DD62A0AA08D2CE8A46E14DD4FEE/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -1386546,12 +1410607,12 @@ "GUID": "c81564", "Name": "Deck", "Transform": { - "posX": -2.688507, + "posX": -2.68850684, "posY": 1.61911654, - "posZ": -5.04849863, - "rotX": 0.01688865, + "posZ": -5.048499, + "rotX": 0.016888734, "rotY": 179.9621, - "rotZ": 0.08024507, + "rotZ": 0.08024501, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1386585,8 +1410646,8 @@ ], "CustomDeck": { "2709": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386637,8 +1410698,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386689,8 +1410750,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386741,8 +1410802,8 @@ "SidewaysCard": true, "CustomDeck": { "2664": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386760,12 +1410821,12 @@ "GUID": "cfa863", "Name": "Deck", "Transform": { - "posX": -11.8536053, - "posY": 1.67431, - "posZ": 8.134903, + "posX": -11.8536062, + "posY": 1.67426014, + "posZ": 8.134902, "rotX": 359.9201, - "rotY": 269.998566, - "rotZ": 180.016861, + "rotY": 269.9986, + "rotZ": 180.01683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1386807,8 +1410868,8 @@ ], "CustomDeck": { "2712": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386859,8 +1410920,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386911,8 +1410972,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1386963,8 +1411024,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387015,8 +1411076,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387067,8 +1411128,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387119,8 +1411180,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387171,8 +1411232,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387223,8 +1411284,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387275,8 +1411336,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387327,8 +1411388,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387379,8 +1411440,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1387399,10 +1411460,10 @@ "Name": "Card", "Transform": { "posX": -13.27952, - "posY": 1.6095984, + "posY": 1.60956109, "posZ": -13.6663971, - "rotX": 0.01686944, - "rotY": 180.00148, + "rotX": 0.0168367624, + "rotY": 180.001511, "rotZ": 180.0799, "scaleX": 2.0, "scaleY": 1.0, @@ -1387468,268 +1411529,6 @@ } ] }, - { - "GUID": "57e33a", - "Name": "Card", - "Transform": { - "posX": 1.83698356, - "posY": 1.485315, - "posZ": -24.5812016, - "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168717671, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "Instructions", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262500, - "SidewaysCard": false, - "CustomDeck": { - "2625": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/I4Lz4UL.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "5": { - "GUID": "337b16", - "Name": "Card", - "Transform": { - "posX": -22.28218, - "posY": 1.58621919, - "posZ": 6.56322, - "rotX": 359.920135, - "rotY": 269.999542, - "rotZ": 0.01687322, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262504, - "SidewaysCard": false, - "CustomDeck": { - "2625": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/I4Lz4UL.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "2778c0", - "Name": "Card", - "Transform": { - "posX": 3.13000727, - "posY": 1.54183459, - "posZ": -23.8556557, - "rotX": 359.9201, - "rotY": 270.0, - "rotZ": 0.0168721173, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262502, - "SidewaysCard": false, - "CustomDeck": { - "2625": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/I4Lz4UL.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "4": { - "GUID": "565245", - "Name": "Card", - "Transform": { - "posX": 3.13000846, - "posY": 1.54183447, - "posZ": -23.8556576, - "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168713555, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262503, - "SidewaysCard": false, - "CustomDeck": { - "2625": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/I4Lz4UL.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "2": { - "GUID": "865758", - "Name": "Card", - "Transform": { - "posX": 1.83695364, - "posY": 1.54342341, - "posZ": -24.5812263, - "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.0168726239, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262501, - "SidewaysCard": false, - "CustomDeck": { - "2625": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/I4Lz4UL.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "82e1ed", "Name": "Custom_Tile", @@ -1387739,7 +1411538,7 @@ "posZ": -15.4413013, "rotX": 359.919739, "rotY": 269.994476, - "rotZ": 0.016845759, + "rotZ": 0.0168457124, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1387785,12 +1411584,12 @@ "GUID": "9ff406", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2499228, - "posY": 1.93402457, - "posZ": -12.0136118, - "rotX": 359.932281, - "rotY": 269.9994, - "rotZ": 0.014305518, + "posX": -10.4343023, + "posY": 1.48930681, + "posZ": -22.9196033, + "rotX": 359.920135, + "rotY": 269.9976, + "rotZ": 0.0168764964, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1387828,20 +1411627,23 @@ "TypeIndex": 6, "CastShadows": true }, - "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={2,0.3,0}, rotation={0,90,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"046379\":{\"lock\":false,\"pos\":{\"x\":-20.0426,\"y\":1.6127,\"z\":10.9861},\"rot\":{\"x\":359.9316,\"y\":314.9998,\"z\":359.9554}},\"0a7aa9\":{\"lock\":false,\"pos\":{\"x\":1.8043,\"y\":1.4825,\"z\":-34.3527},\"rot\":{\"x\":359.9201,\"y\":270.0178,\"z\":0.0168}},\"2b516a\":{\"lock\":false,\"pos\":{\"x\":-10.8742,\"y\":1.6479,\"z\":4.7825},\"rot\":{\"x\":359.9201,\"y\":270.0189,\"z\":0.0168}},\"377362\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}},\"3e5b77\":{\"lock\":false,\"pos\":{\"x\":-27.2225,\"y\":1.6216,\"z\":7.1061},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"41f836\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6259,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"446c93\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0062,\"z\":359.92}},\"45c2bd\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7444,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0008,\"z\":180.0168}},\"4cef7f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0078,\"z\":0.0803}},\"4e1b71\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0062,\"z\":359.92}},\"7e34fb\":{\"lock\":false,\"pos\":{\"x\":-11.5408,\"y\":1.6068,\"z\":-14.9971},\"rot\":{\"x\":0.0169,\"y\":179.9994,\"z\":0.0799}},\"82ed12\":{\"lock\":false,\"pos\":{\"x\":-20.6463,\"y\":1.6124,\"z\":7.1657},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"893ca0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"913835\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"957a1e\":{\"lock\":false,\"pos\":{\"x\":-23.6806,\"y\":1.6179,\"z\":11.46},\"rot\":{\"x\":359.9831,\"y\":0.0061,\"z\":359.92}},\"b7af99\":{\"lock\":false,\"pos\":{\"x\":-5.8297,\"y\":1.719,\"z\":-10.4672},\"rot\":{\"x\":2.9742,\"y\":270.0088,\"z\":0.0169}},\"bb722a\":{\"lock\":false,\"pos\":{\"x\":-27.3364,\"y\":1.6207,\"z\":3.5967},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}},\"d2de0e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6326,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0169}},\"d5e312\":{\"lock\":false,\"pos\":{\"x\":-20.7701,\"y\":1.6115,\"z\":3.6738},\"rot\":{\"x\":0.0446,\"y\":45.0015,\"z\":359.9316}},\"e19c97\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.634,\"z\":-10.4412},\"rot\":{\"x\":359.9203,\"y\":269.9996,\"z\":0.0178}},\"ead562\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9909,\"z\":0.0169}},\"fb63e7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6395,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"fcb007\":{\"lock\":false,\"pos\":{\"x\":-27.5292,\"y\":1.623,\"z\":10.5186},\"rot\":{\"x\":359.9747,\"y\":210,\"z\":0.0776}}}}", + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"046379\":{\"lock\":false,\"pos\":{\"x\":-20.0425338745117,\"y\":1.61263191699982,\"z\":10.986083984375},\"rot\":{\"x\":359.931579589844,\"y\":314.999969482422,\"z\":359.955413818359}},\"2b516a\":{\"lock\":false,\"pos\":{\"x\":-10.8741998672485,\"y\":1.64783895015717,\"z\":4.78249931335449},\"rot\":{\"x\":359.920104980469,\"y\":270.018768310547,\"z\":0.0168158039450645}},\"377362\":{\"lock\":false,\"pos\":{\"x\":-2.72469997406006,\"y\":1.62076044082642,\"z\":0.373300582170486},\"rot\":{\"x\":0.016836142167449,\"y\":179.999618530273,\"z\":0.0802558213472366}},\"3e5b77\":{\"lock\":false,\"pos\":{\"x\":-27.2224311828613,\"y\":1.62150359153748,\"z\":7.10608196258545},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168676748871803}},\"41f836\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.62581241130829,\"z\":-7.70000076293945},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168394800275564}},\"446c93\":{\"lock\":false,\"pos\":{\"x\":-23.6764297485352,\"y\":1.61560499668121,\"z\":3.85998582839966},\"rot\":{\"x\":359.983184814453,\"y\":0.00627120723947883,\"z\":359.920043945313}},\"45c2bd\":{\"lock\":false,\"pos\":{\"x\":-3.92770075798035,\"y\":1.74437856674194,\"z\":5.75720167160034},\"rot\":{\"x\":359.919738769531,\"y\":270.000793457031,\"z\":180.016815185547}},\"4cef7f\":{\"lock\":false,\"pos\":{\"x\":-2.68849945068359,\"y\":1.61911654472351,\"z\":-5.04850101470947},\"rot\":{\"x\":0.0168248265981674,\"y\":180.007736206055,\"z\":0.0802581757307053}},\"4e1b71\":{\"lock\":false,\"pos\":{\"x\":-23.6764984130859,\"y\":1.63030004501343,\"z\":7.56999969482422},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168400425463915}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6764297485352,\"y\":1.61334490776062,\"z\":-3.83001446723938},\"rot\":{\"x\":359.983184814453,\"y\":0.00635360227897763,\"z\":359.920043945313}},\"7e34fb\":{\"lock\":false,\"pos\":{\"x\":-13.0765428543091,\"y\":1.60935723781586,\"z\":-13.3967800140381},\"rot\":{\"x\":0.0168378204107285,\"y\":180.000564575195,\"z\":0.0798954516649246}},\"82ed12\":{\"lock\":false,\"pos\":{\"x\":-20.6462268829346,\"y\":1.61235094070435,\"z\":7.16568756103516},\"rot\":{\"x\":359.920104980469,\"y\":270.000457763672,\"z\":0.0168647319078445}},\"893ca0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6280665397644,\"z\":-0.0300006829202175},\"rot\":{\"x\":359.920104980469,\"y\":270.000183105469,\"z\":0.0168393235653639}},\"913835\":{\"lock\":false,\"pos\":{\"x\":1.69787693023682,\"y\":1.55831491947174,\"z\":14.2784938812256},\"rot\":{\"x\":359.955139160156,\"y\":224.997970581055,\"z\":0.0686728209257126}},\"957a1e\":{\"lock\":false,\"pos\":{\"x\":-23.6805286407471,\"y\":1.61784434318542,\"z\":11.4599876403809},\"rot\":{\"x\":359.983154296875,\"y\":0.00608719233423471,\"z\":359.920043945313}},\"b7af99\":{\"lock\":false,\"pos\":{\"x\":-5.8297061920166,\"y\":1.71904468536377,\"z\":-10.467227935791},\"rot\":{\"x\":2.97416257858276,\"y\":270.008911132813,\"z\":0.0168909691274166}},\"bb722a\":{\"lock\":false,\"pos\":{\"x\":-27.3363304138184,\"y\":1.62063097953796,\"z\":3.59668755531311},\"rot\":{\"x\":359.931579589844,\"y\":315.000183105469,\"z\":359.955413818359}},\"d2de0e\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63253951072693,\"z\":15.1900014877319},\"rot\":{\"x\":359.920104980469,\"y\":269.999572753906,\"z\":0.0168402604758739}},\"d5e312\":{\"lock\":false,\"pos\":{\"x\":-20.7700290679932,\"y\":1.61149740219116,\"z\":3.67378616333008},\"rot\":{\"x\":0.0445905327796936,\"y\":45.0015983581543,\"z\":359.931610107422}},\"e19c97\":{\"lock\":false,\"pos\":{\"x\":-3.95599365234375,\"y\":1.63397002220154,\"z\":-10.441216468811},\"rot\":{\"x\":359.920288085938,\"y\":269.999755859375,\"z\":0.0178679320961237}},\"ead562\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.62115752696991,\"z\":7.56999921798706},\"rot\":{\"x\":359.920104980469,\"y\":269.990875244141,\"z\":0.016852330416441}},\"fb63e7\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63943064212799,\"z\":7.57000112533569},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168397128582001}},\"fcb007\":{\"lock\":false,\"pos\":{\"x\":-27.529125213623,\"y\":1.62293386459351,\"z\":10.5185880661011},\"rot\":{\"x\":359.974639892578,\"y\":210.000122070313,\"z\":0.0776153355836868}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "046379", "Name": "Custom_Tile", "Transform": { - "posX": -20.0425987, - "posY": 1.61268342, - "posZ": 10.9860992, + "posX": -20.042532, + "posY": 1.612632, + "posZ": 10.986083, "rotX": 359.93158, "rotY": 314.9999, - "rotZ": 359.955444, + "rotZ": 359.9554, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1387987,174 +1411789,16 @@ } } }, - { - "GUID": "0a7aa9", - "Name": "Card", - "Transform": { - "posX": 1.80430019, - "posY": 1.48248315, - "posZ": -34.3527069, - "rotX": 359.9201, - "rotY": 270.017822, - "rotZ": 0.01684692, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "Setup & Resolution", - "Description": "The Eternal Slumber", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 265109, - "SidewaysCard": false, - "CustomDeck": { - "2651": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/JYubVDj.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "3": { - "GUID": "24e7c6", - "Name": "Card", - "Transform": { - "posX": -23.7187366, - "posY": 2.05428815, - "posZ": 2.1679, - "rotX": 0.0, - "rotY": 270.0, - "rotZ": 0.0, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262606, - "SidewaysCard": false, - "CustomDeck": { - "2626": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/JYubVDj.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "2": { - "GUID": "2fbdac", - "Name": "Card", - "Transform": { - "posX": -9.263626, - "posY": 1.66594887, - "posZ": -0.629726231, - "rotX": 359.92038, - "rotY": 270.0178, - "rotZ": 0.0168150645, - "scaleX": 2.0, - "scaleY": 1.0, - "scaleZ": 2.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 262605, - "SidewaysCard": false, - "CustomDeck": { - "2626": { - "FaceURL": "https://i.imgur.com/4wsufph.jpg", - "BackURL": "https://i.imgur.com/JYubVDj.jpg", - "NumWidth": 5, - "NumHeight": 6, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, { "GUID": "2b516a", "Name": "Deck", "Transform": { - "posX": -10.8742008, - "posY": 1.64788675, - "posZ": 4.7825, + "posX": -10.8742, + "posY": 1.647839, + "posZ": 4.782499, "rotX": 359.9201, - "rotY": 270.018829, - "rotZ": 0.01684817, + "rotY": 270.018768, + "rotZ": 0.0168157537, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1388191,8 +1411835,8 @@ ], "CustomDeck": { "2699": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388243,8 +1411887,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388295,8 +1411939,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388347,8 +1411991,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388399,8 +1412043,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388451,8 +1412095,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388503,8 +1412147,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388524,10 +1412168,10 @@ "Transform": { "posX": -2.7247, "posY": 1.62076044, - "posZ": 0.373300284, - "rotX": 0.01683622, + "posZ": 0.37330085, + "rotX": 0.0168362, "rotY": 179.999619, - "rotZ": 0.0802558362, + "rotZ": 0.08025589, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1388561,8 +1412205,8 @@ ], "CustomDeck": { "2716": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388613,8 +1412257,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388665,8 +1412309,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388717,8 +1412361,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388736,12 +1412380,12 @@ "GUID": "3e5b77", "Name": "Custom_Tile", "Transform": { - "posX": -27.2225, - "posY": 1.62155282, - "posZ": 7.10609961, + "posX": -27.2224312, + "posY": 1.62150347, + "posZ": 7.10608149, "rotX": 359.9201, - "rotY": 269.999817, - "rotZ": 0.0169003047, + "rotY": 269.9998, + "rotZ": 0.016867673, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1388892,11 +1412536,11 @@ "Name": "Card", "Transform": { "posX": -23.6765, - "posY": 1.62585318, - "posZ": -7.7, + "posY": 1.62581241, + "posZ": -7.700001, "rotX": 359.9201, - "rotY": 270.000183, - "rotZ": 0.0168719441, + "rotY": 270.000061, + "rotZ": 0.01683951, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1388926,8 +1412570,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1388943,11 +1412587,11 @@ "GUID": "446c93", "Name": "Custom_Tile", "Transform": { - "posX": -23.6765, - "posY": 1.61565244, - "posZ": 3.86000013, - "rotX": 359.983124, - "rotY": 0.00627366034, + "posX": -23.67643, + "posY": 1.61560512, + "posZ": 3.85998583, + "rotX": 359.9832, + "rotY": 0.006322173, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1389098,9 +1412742,9 @@ "GUID": "45c2bd", "Name": "Deck", "Transform": { - "posX": -3.92770052, + "posX": -3.927701, "posY": 1.74437857, - "posZ": 5.75720072, + "posZ": 5.75720263, "rotX": 359.919739, "rotY": 270.0008, "rotZ": 180.016815, @@ -1389162,8 +1412806,8 @@ ], "CustomDeck": { "2702": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389214,8 +1412858,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389266,8 +1412910,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389318,8 +1412962,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389370,8 +1413014,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389422,8 +1413066,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389474,8 +1413118,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389526,8 +1413170,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389578,8 +1413222,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389630,8 +1413274,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389682,8 +1413326,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389734,8 +1413378,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389786,8 +1413430,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389838,8 +1413482,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389890,8 +1413534,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389942,8 +1413586,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1389994,8 +1413638,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390046,8 +1413690,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390098,8 +1413742,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390150,8 +1413794,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390202,8 +1413846,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390254,8 +1413898,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390306,8 +1413950,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390358,8 +1414002,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390410,8 +1414054,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390462,8 +1414106,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390514,8 +1414158,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390566,8 +1414210,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390618,8 +1414262,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390637,11 +1414281,11 @@ "GUID": "4cef7f", "Name": "Deck", "Transform": { - "posX": -2.68849969, + "posX": -2.68849921, "posY": 1.61911654, - "posZ": -5.0485, - "rotX": 0.0168247279, - "rotY": 180.007751, + "posZ": -5.04850149, + "rotX": 0.0168248732, + "rotY": 180.007736, "rotZ": 0.0802582651, "scaleX": 1.0, "scaleY": 1.0, @@ -1390676,8 +1414320,8 @@ ], "CustomDeck": { "2717": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390728,8 +1414372,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390780,8 +1414424,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390832,8 +1414476,8 @@ "SidewaysCard": true, "CustomDeck": { "2662": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390851,12 +1414495,12 @@ "GUID": "4e1b71", "Name": "Card", "Transform": { - "posX": -23.6765, - "posY": 1.63034952, - "posZ": 7.56999969, + "posX": -23.6764984, + "posY": 1.6303, + "posZ": 7.56999874, "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.01687213, + "rotY": 269.9997, + "rotZ": 0.01684004, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1390886,8 +1414530,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1390903,11 +1414547,11 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -23.6765, - "posY": 1.61338806, - "posZ": -3.8300004, - "rotX": 359.983124, - "rotY": 0.00628340058, + "posX": -23.67643, + "posY": 1.613345, + "posZ": -3.83001447, + "rotX": 359.9832, + "rotY": 0.006376902, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1391058,12 +1414702,12 @@ "GUID": "7e34fb", "Name": "Card", "Transform": { - "posX": -11.540802, - "posY": 1.60678208, - "posZ": -14.997098, - "rotX": 0.01687209, - "rotY": 179.99942, - "rotZ": 0.0798949748, + "posX": -13.0765429, + "posY": 1.60935724, + "posZ": -13.39678, + "rotX": 0.0168378465, + "rotY": 180.00058, + "rotZ": 0.0798953548, "scaleX": 2.0, "scaleY": 1.0, "scaleZ": 2.0 @@ -1391110,12 +1414754,12 @@ "GUID": "82ed12", "Name": "Custom_Tile", "Transform": { - "posX": -20.6463, - "posY": 1.61240017, - "posZ": 7.1657, + "posX": -20.6462269, + "posY": 1.61235082, + "posZ": 7.16568756, "rotX": 359.9201, - "rotY": 270.000336, - "rotZ": 0.01689787, + "rotY": 270.000519, + "rotZ": 0.016866602, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1391266,11 +1414910,11 @@ "Name": "Card", "Transform": { "posX": -23.6765, - "posY": 1.6281116, - "posZ": -0.03000041, + "posY": 1.62806654, + "posZ": -0.0300008841, "rotX": 359.9201, "rotY": 270.000183, - "rotZ": 0.0168719832, + "rotZ": 0.0168393236, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1391300,8 +1414944,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391317,12 +1414961,12 @@ "GUID": "913835", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.696401, - "posY": 1.55831683, - "posZ": 14.2788019, + "posX": 1.69787753, + "posY": 1.55831528, + "posZ": 14.2784948, "rotX": 359.955139, - "rotY": 224.997986, - "rotZ": 0.0686723739, + "rotY": 224.997955, + "rotZ": 0.0686738342, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1391360,6 +1415004,9 @@ "TypeIndex": 6, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", @@ -1391416,8 +1415063,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391468,8 +1415115,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391520,8 +1415167,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391580,8 +1415227,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391632,8 +1415279,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391684,8 +1415331,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391736,8 +1415383,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391788,8 +1415435,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391840,8 +1415487,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391892,8 +1415539,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1391944,8 +1415591,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392001,8 +1415648,8 @@ ], "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392053,8 +1415700,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392105,8 +1415752,8 @@ "SidewaysCard": false, "CustomDeck": { "2661": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392126,11 +1415773,11 @@ "GUID": "957a1e", "Name": "Custom_Tile", "Transform": { - "posX": -23.6806, - "posY": 1.617896, - "posZ": 11.46, - "rotX": 359.983124, - "rotY": 0.00613286532, + "posX": -23.6805286, + "posY": 1.61784422, + "posZ": 11.4599876, + "rotX": 359.983154, + "rotY": 0.00614239834, "rotZ": 359.920044, "scaleX": 1.0, "scaleY": 1.0, @@ -1392281,12 +1415928,12 @@ "GUID": "b7af99", "Name": "Custom_Token", "Transform": { - "posX": -5.82970428, - "posY": 1.71904469, - "posZ": -10.4672089, - "rotX": 2.974255, - "rotY": 270.008728, - "rotZ": 0.0168742985, + "posX": -5.829708, + "posY": 1.71904492, + "posZ": -10.4672318, + "rotX": 2.97416472, + "rotY": 270.0089, + "rotZ": 0.01688969, "scaleX": 0.7, "scaleY": 1.0, "scaleZ": 0.7 @@ -1392313,7 +1415960,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/FcbXk7y.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218878318/57281F99E23019EEBCF5702FA015B7EA0B86BE1F/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -1392332,12 +1415979,12 @@ "GUID": "bb722a", "Name": "Custom_Tile", "Transform": { - "posX": -27.3364, - "posY": 1.62067842, - "posZ": 3.59669971, + "posX": -27.33633, + "posY": 1.620631, + "posZ": 3.59668732, "rotX": 359.93158, "rotY": 315.000183, - "rotZ": 359.955444, + "rotZ": 359.9554, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1392488,11 +1416135,11 @@ "Name": "Card", "Transform": { "posX": -23.6765, - "posY": 1.63259327, - "posZ": 15.1900005, + "posY": 1.63253951, + "posZ": 15.1900024, "rotX": 359.9201, "rotY": 269.999573, - "rotZ": 0.0168727767, + "rotZ": 0.01684022, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1392522,8 +1416169,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392539,12 +1416186,12 @@ "GUID": "d5e312", "Name": "Custom_Tile", "Transform": { - "posX": -20.7701, - "posY": 1.61154461, - "posZ": 3.67380071, - "rotX": 0.0445671752, - "rotY": 45.0015, - "rotZ": 359.93158, + "posX": -20.77003, + "posY": 1.6114974, + "posZ": 3.6737864, + "rotX": 0.04459081, + "rotY": 45.00161, + "rotZ": 359.9316, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1392694,12 +1416341,12 @@ "GUID": "e19c97", "Name": "Custom_Token", "Transform": { - "posX": -3.95599627, - "posY": 1.63396883, - "posZ": -10.4412079, - "rotX": 359.920227, - "rotY": 269.999634, - "rotZ": 0.0178269576, + "posX": -3.9559927, + "posY": 1.6339699, + "posZ": -10.44122, + "rotX": 359.9203, + "rotY": 269.999725, + "rotZ": 0.0178577472, "scaleX": 0.7, "scaleY": 1.0, "scaleZ": 0.7 @@ -1392726,7 +1416373,7 @@ "HideWhenFaceDown": false, "Hands": false, "CustomImage": { - "ImageURL": "https://i.imgur.com/hyR5vWS.jpg", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218882527/EB8E16A5C1B3FBFA38945C119F7E87A3CAECD3F4/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, @@ -1392746,11 +1416393,11 @@ "Name": "Card", "Transform": { "posX": -17.12, - "posY": 1.62120688, - "posZ": 7.56999969, + "posY": 1.62115753, + "posZ": 7.569999, "rotX": 359.9201, "rotY": 269.9909, - "rotZ": 0.0168849528, + "rotZ": 0.0168523937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1392780,8 +1416427,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392798,11 +1416445,11 @@ "Name": "Card", "Transform": { "posX": -30.2243, - "posY": 1.63948, - "posZ": 7.57000065, + "posY": 1.63943064, + "posZ": 7.5700016, "rotX": 359.9201, - "rotY": 270.000031, - "rotZ": 0.01687219, + "rotY": 270.0, + "rotZ": 0.0168396533, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1392832,8 +1416479,8 @@ "SidewaysCard": false, "CustomDeck": { "2701": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1392849,12 +1416496,12 @@ "GUID": "fcb007", "Name": "Custom_Tile", "Transform": { - "posX": -27.5292, - "posY": 1.622985, - "posZ": 10.5186, - "rotX": 359.97467, - "rotY": 210.000076, - "rotZ": 0.07763186, + "posX": -27.5291252, + "posY": 1.62293386, + "posZ": 10.5185881, + "rotX": 359.97464, + "rotY": 210.000122, + "rotZ": 0.0776157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1393053,7 +1416700,7 @@ "posZ": -36.0138741, "rotX": 359.920135, "rotY": 269.999939, - "rotZ": 0.01687351, + "rotZ": 0.0168737732, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1399817,12 +1423464,12 @@ "GUID": "35fb9c", "Name": "Custom_Model_Bag", "Transform": { - "posX": -33.31146, - "posY": 1.29188132, - "posZ": -74.61256, - "rotX": 0.02081039, + "posX": -33.3130951, + "posY": 1.29188037, + "posZ": -74.6138458, + "rotX": 0.0208103135, "rotY": 270.0, - "rotZ": 0.0167704374, + "rotZ": 0.0167703982, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -1418564,8 +1442211,8 @@ "GUID": "184810", "Name": "3DText", "Transform": { - "posX": -26.78824, - "posY": 1.259628, + "posX": -26.78818, + "posY": 1.25958979, "posZ": 78.69043, "rotX": 90.0, "rotY": 90.0, @@ -1425814,11 +1449461,11 @@ "Name": "Custom_Model_Bag", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208107736, + "rotX": 0.0208044965, "rotY": 270.023529, - "rotZ": 0.01677617, + "rotZ": 0.01677861, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -1425870,19 +1449517,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"037da2\":{\"lock\":false,\"pos\":{\"x\":7.0765,\"y\":1.3194,\"z\":-77.26},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"0a1fc9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31194961071014,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0207974463701248,\"y\":270.035217285156,\"z\":0.0167834684252739}},\"0d3413\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208135414868593,\"y\":269.984130859375,\"z\":0.0167651623487473}},\"0d3d1a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208098292350769,\"y\":269.99560546875,\"z\":0.0167693104594946}},\"0d88ac\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208135880529881,\"y\":269.984130859375,\"z\":0.0167647134512663}},\"117137\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208051335066557,\"y\":270.01171875,\"z\":0.0167755633592606}},\"15a1bb\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208080690354109,\"y\":270.002319335938,\"z\":0.0167720057070255}},\"1a1b58\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208048913627863,\"y\":270.011199951172,\"z\":0.0167738534510136}},\"2172e2\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208053179085255,\"y\":270.01123046875,\"z\":0.0167751014232636}},\"22c4b1\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.3133761882782,\"z\":-88.8093566894531},\"rot\":{\"x\":0.020813250914216,\"y\":269.984893798828,\"z\":0.0167654827237129}},\"26d70e\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208039656281471,\"y\":270.015655517578,\"z\":0.0167770236730576}},\"29169e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.7203216552734},\"rot\":{\"x\":0.0208077989518642,\"y\":270.002380371094,\"z\":0.0167719945311546}},\"300569\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208067037165165,\"y\":270.005310058594,\"z\":0.0167720466852188}},\"344e90\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208054278045893,\"y\":270.01123046875,\"z\":0.0167751498520374}},\"3469e0\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208077393472195,\"y\":270.002197265625,\"z\":0.0167720448225737}},\"367e5c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31868195533752,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208055023103952,\"y\":270.011169433594,\"z\":0.0167751777917147}},\"3689dd\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29957282543182,\"z\":-77.3202362060547},\"rot\":{\"x\":0.0208069756627083,\"y\":270.004913330078,\"z\":0.016773009672761}},\"384258\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208131428807974,\"y\":269.98388671875,\"z\":0.0167643819004297}},\"3c0d81\":{\"lock\":false,\"pos\":{\"x\":10.6138734817505,\"y\":1.31733238697052,\"z\":-88.7451629638672},\"rot\":{\"x\":0.0208089593797922,\"y\":269.999938964844,\"z\":0.0167716406285763}},\"404410\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208074897527695,\"y\":270.002410888672,\"z\":0.0167710110545158}},\"423ea2\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208084490150213,\"y\":270.000061035156,\"z\":0.0167711358517408}},\"488fab\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208085551857948,\"y\":269.999694824219,\"z\":0.0167710352689028}},\"4a29bd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31955802440643,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208074003458023,\"y\":269.999481201172,\"z\":0.0167702995240688}},\"53eaa9\":{\"lock\":false,\"pos\":{\"x\":7.07654333114624,\"y\":1.32277584075928,\"z\":-65.7601165771484},\"rot\":{\"x\":0.0208094976842403,\"y\":269.999755859375,\"z\":0.0167715046554804}},\"552689\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.02081716991961,\"y\":269.970977783203,\"z\":0.0167601630091667}},\"562c05\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208051707595587,\"y\":270.011352539063,\"z\":0.0167753342539072}},\"5bdc77\":{\"lock\":false,\"pos\":{\"x\":7.07654094696045,\"y\":1.32210242748261,\"z\":-68.0601196289063},\"rot\":{\"x\":0.020809318870306,\"y\":269.999877929688,\"z\":0.0167716238647699}},\"5d4212\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208051223307848,\"y\":270.011291503906,\"z\":0.0167752541601658}},\"5f8011\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208051539957523,\"y\":270.011474609375,\"z\":0.0167755465954542}},\"6465d8\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.31270098686218,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208177100867033,\"y\":269.968811035156,\"z\":0.0167597290128469}},\"659f2d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208131782710552,\"y\":269.984313964844,\"z\":0.01676538400352}},\"683123\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208088383078575,\"y\":269.99951171875,\"z\":0.0167709998786449}},\"6e4d54\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.3063051700592,\"z\":-54.3203315734863},\"rot\":{\"x\":0.0208053831011057,\"y\":270.011291503906,\"z\":0.0167753398418427}},\"6f6976\":{\"lock\":false,\"pos\":{\"x\":52.9442481994629,\"y\":1.29687976837158,\"z\":-86.5202560424805},\"rot\":{\"x\":0.0208084285259247,\"y\":270.000183105469,\"z\":0.0167712215334177}},\"6fab5a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208079386502504,\"y\":269.999725341797,\"z\":0.0167707707732916}},\"73255e\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.31935524940491,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208136457949877,\"y\":269.984313964844,\"z\":0.0167664084583521}},\"7337c1\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083145141602},\"rot\":{\"x\":0.0208085253834724,\"y\":269.999725341797,\"z\":0.0167711153626442}},\"791d5f\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208083279430866,\"y\":270.000366210938,\"z\":0.0167712513357401}},\"7b5a65\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31743693351746,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208080373704433,\"y\":269.999633789063,\"z\":0.0167686827480793}},\"8343e5\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036294460297,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086296916008,\"y\":269.999542236328,\"z\":0.0167710091918707}},\"854c79\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208052024245262,\"y\":270.01123046875,\"z\":0.016775157302618}},\"86d109\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208088811486959,\"y\":269.998718261719,\"z\":0.0167706850916147}},\"870bdc\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208053309470415,\"y\":270.011169433594,\"z\":0.0167751275002956}},\"8b1863\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999847412109,\"z\":0.0167710669338703}},\"8c4d07\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208080857992172,\"y\":270.002349853516,\"z\":0.0167721528559923}},\"8cdfc7\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999420166016,\"z\":0.0167709086090326}},\"90e0af\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208087228238583,\"y\":269.999603271484,\"z\":0.016771050170064}},\"96b5ed\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208053421229124,\"y\":270.01123046875,\"z\":0.0167748089879751}},\"96ba38\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.020806860178709,\"y\":270.005218505859,\"z\":0.0167710147798061}},\"96ec75\":{\"lock\":false,\"pos\":{\"x\":7.07653141021729,\"y\":1.32075607776642,\"z\":-72.6601257324219},\"rot\":{\"x\":0.020809406414628,\"y\":269.999755859375,\"z\":0.0167715381830931}},\"97ed44\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999694824219,\"z\":0.0167712885886431}},\"9b1c5b\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208053849637508,\"y\":270.011260986328,\"z\":0.0167751163244247}},\"a641de\":{\"lock\":false,\"pos\":{\"x\":49.2785034179688,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208083968609571,\"y\":270.000091552734,\"z\":0.0167711917310953}},\"a781f4\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495882034302,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208078641444445,\"y\":270.002197265625,\"z\":0.0167722031474113}},\"add7c9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086036145687,\"y\":269.999786376953,\"z\":0.0167709868401289}},\"afb8cf\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32536602020264,\"z\":-52.0128517150879},\"rot\":{\"x\":0.0208085291087627,\"y\":270.000427246094,\"z\":0.0167702343314886}},\"b4121c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.020804887637496,\"y\":270.011352539063,\"z\":0.016773983836174}},\"b63277\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.020808195695281,\"y\":269.999755859375,\"z\":0.0167699921876192}},\"b722cd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208132304251194,\"y\":269.984252929688,\"z\":0.0167655013501644}},\"b7c316\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085644990206,\"y\":269.999938964844,\"z\":0.0167710836976767}},\"b92e9b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.408317565918},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"b98ff6\":{\"lock\":false,\"pos\":{\"x\":52.9284286499023,\"y\":1.29620385169983,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208055693656206,\"y\":270.009582519531,\"z\":0.0167746860533953}},\"bc498d\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208088327199221,\"y\":269.999450683594,\"z\":0.0167709793895483}},\"bc868c\":{\"lock\":false,\"pos\":{\"x\":7.07651281356812,\"y\":1.32008278369904,\"z\":-74.9601593017578},\"rot\":{\"x\":0.0208091288805008,\"y\":269.999481201172,\"z\":0.0167714580893517}},\"bdbca5\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.2955287694931,\"z\":-91.1161422729492},\"rot\":{\"x\":0.020804651081562,\"y\":270.013427734375,\"z\":0.0167762134224176}},\"be04d4\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208050403743982,\"y\":270.011474609375,\"z\":0.0167753025889397}},\"c1365d\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.020805174484849,\"y\":270.011291503906,\"z\":0.016775194555521}},\"c4e958\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208078399300575,\"y\":270.002197265625,\"z\":0.0167719554156065}},\"c8716d\":{\"lock\":false,\"pos\":{\"x\":7.07653570175171,\"y\":1.3214293718338,\"z\":-70.3601226806641},\"rot\":{\"x\":0.0208090115338564,\"y\":269.999664306641,\"z\":0.0167711675167084}},\"cffeb0\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208136290311813,\"y\":269.984008789063,\"z\":0.0167647078633308}},\"d391c7\":{\"lock\":false,\"pos\":{\"x\":52.9462432861328,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208085421472788,\"y\":270.000122070313,\"z\":0.0167711786925793}},\"d5605f\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32603931427002,\"z\":-49.7128486633301},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999816894531,\"z\":0.0167700685560703}},\"d76b40\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30038166046143,\"z\":-54.3084335327148},\"rot\":{\"x\":0.0208098087459803,\"y\":269.996704101563,\"z\":0.0167706701904535}},\"d86b0d\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208051726222038,\"y\":270.011596679688,\"z\":0.0167754683643579}},\"dadcc3\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208133850246668,\"y\":269.984008789063,\"z\":0.0167653672397137}},\"ddaded\":{\"lock\":false,\"pos\":{\"x\":19.3437099456787,\"y\":1.29451763629913,\"z\":-56.5678901672363},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999481201172,\"z\":0.016770189628005}},\"dde850\":{\"lock\":false,\"pos\":{\"x\":7.07655096054077,\"y\":1.32816159725189,\"z\":-47.3604888916016},\"rot\":{\"x\":0.0208085924386978,\"y\":270.000396728516,\"z\":0.0167710743844509}},\"e0721f\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999755859375,\"z\":0.0167707893997431}},\"e07aab\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208042357116938,\"y\":270.014984130859,\"z\":0.0167765654623508}},\"e4ceae\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208051446825266,\"y\":270.011444091797,\"z\":0.0167752783745527}},\"e50ca0\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.020808482542634,\"y\":269.999755859375,\"z\":0.0167711302638054}},\"e87c2d\":{\"lock\":false,\"pos\":{\"x\":7.07654714584351,\"y\":1.3274884223938,\"z\":-49.6604766845703},\"rot\":{\"x\":0.020808594301343,\"y\":270.00048828125,\"z\":0.0167711768299341}},\"e99f0d\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208087656646967,\"y\":269.998962402344,\"z\":0.016770925372839}},\"eaafcf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208131372928619,\"y\":269.984069824219,\"z\":0.0167653374373913}},\"ebf4c0\":{\"lock\":false,\"pos\":{\"x\":7.07653713226318,\"y\":1.32344889640808,\"z\":-63.4604873657227},\"rot\":{\"x\":0.0208090376108885,\"y\":269.999877929688,\"z\":0.0167712233960629}},\"ef2ecd\":{\"lock\":false,\"pos\":{\"x\":10.6296834945679,\"y\":1.31801056861877,\"z\":-86.4480361938477},\"rot\":{\"x\":0.020808607339859,\"y\":269.999816894531,\"z\":0.0167710799723864}},\"f10690\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709854125977},\"rot\":{\"x\":0.020809780806303,\"y\":269.996673583984,\"z\":0.0167708247900009}},\"f22453\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30697846412659,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208086501806974,\"y\":269.999755859375,\"z\":0.0167712178081274}},\"f75ae4\":{\"lock\":false,\"pos\":{\"x\":7.07651996612549,\"y\":1.31940948963165,\"z\":-77.2600555419922},\"rot\":{\"x\":0.0208091493695974,\"y\":269.999969482422,\"z\":0.0167716313153505}},\"f86ed0\":{\"lock\":false,\"pos\":{\"x\":7.07654428482056,\"y\":1.32681512832642,\"z\":-51.9604797363281},\"rot\":{\"x\":0.020808408036828,\"y\":270.000427246094,\"z\":0.0167713183909655}},\"f99e05\":{\"lock\":false,\"pos\":{\"x\":44.2130165100098,\"y\":1.31039607524872,\"z\":-91.0974273681641},\"rot\":{\"x\":0.0208132099360228,\"y\":269.984924316406,\"z\":0.0167646240442991}},\"fab3a9\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208053309470415,\"y\":270.01123046875,\"z\":0.0167749989777803}},\"fbd97e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208078734576702,\"y\":270.002197265625,\"z\":0.0167717821896076}},\"fc5406\":{\"lock\":false,\"pos\":{\"x\":10.6137104034424,\"y\":1.3166606426239,\"z\":-91.0400085449219},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999816894531,\"z\":0.0167708862572908}},\"fc790a\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208129156380892,\"y\":269.984436035156,\"z\":0.016765596345067}},\"fd1c20\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32132661342621,\"z\":-65.8127288818359},\"rot\":{\"x\":0.0208073426038027,\"y\":270.004455566406,\"z\":0.0167714562267065}},\"fd3cda\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208076722919941,\"y\":270.00244140625,\"z\":0.016772098839283}},\"ff2be9\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32681381702423,\"z\":-63.5128746032715},\"rot\":{\"x\":0.0208086092025042,\"y\":269.999969482422,\"z\":0.0167697928845882}}}}", + "LuaScriptState": "{\"ml\":{\"037da2\":{\"lock\":false,\"pos\":{\"x\":7.0765,\"y\":1.3194,\"z\":-77.26},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"0a1fc9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31194961071014,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0207984559237957,\"y\":270.035217285156,\"z\":0.016783881932497}},\"0d3413\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208131745457649,\"y\":269.984130859375,\"z\":0.0167652554810047}},\"0d3d1a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208096764981747,\"y\":269.99560546875,\"z\":0.0167696978896856}},\"0d88ac\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903531074524,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208130311220884,\"y\":269.984130859375,\"z\":0.0167652275413275}},\"117137\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208052825182676,\"y\":270.01171875,\"z\":0.01677524484694}},\"15a1bb\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226588249207,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208077169954777,\"y\":270.002319335938,\"z\":0.0167719908058643}},\"1a1b58\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208050683140755,\"y\":270.011199951172,\"z\":0.0167747586965561}},\"2172e2\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208052136003971,\"y\":270.01123046875,\"z\":0.016775194555521}},\"22c4b1\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.3133761882782,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208131242543459,\"y\":269.984893798828,\"z\":0.0167656578123569}},\"26d70e\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208039190620184,\"y\":270.015655517578,\"z\":0.0167768783867359}},\"29169e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091905593872,\"z\":-72.7203216552734},\"rot\":{\"x\":0.0208078604191542,\"y\":270.002380371094,\"z\":0.0167722459882498}},\"300569\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0208067558705807,\"y\":270.005310058594,\"z\":0.0167725756764412}},\"344e90\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208051912486553,\"y\":270.01123046875,\"z\":0.0167752746492624}},\"3469e0\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208077393472195,\"y\":270.002197265625,\"z\":0.0167720448225737}},\"367e5c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31868195533752,\"z\":-49.7084617614746},\"rot\":{\"x\":0.020805686712265,\"y\":270.011169433594,\"z\":0.0167751256376505}},\"3689dd\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29957282543182,\"z\":-77.3202362060547},\"rot\":{\"x\":0.0208071004599333,\"y\":270.004913330078,\"z\":0.0167728923261166}},\"384258\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208131857216358,\"y\":269.98388671875,\"z\":0.0167654324322939}},\"3c0d81\":{\"lock\":false,\"pos\":{\"x\":10.6138734817505,\"y\":1.31733238697052,\"z\":-88.7451629638672},\"rot\":{\"x\":0.0208089593797922,\"y\":269.999938964844,\"z\":0.0167716406285763}},\"404410\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208074897527695,\"y\":270.002410888672,\"z\":0.0167710110545158}},\"423ea2\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208086855709553,\"y\":270.000061035156,\"z\":0.0167711861431599}},\"488fab\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999694824219,\"z\":0.0167710427194834}},\"4a29bd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.31888461112976,\"z\":-81.9084930419922},\"rot\":{\"x\":0.020808195695281,\"y\":269.999481201172,\"z\":0.0167701300233603}},\"53eaa9\":{\"lock\":false,\"pos\":{\"x\":7.07654333114624,\"y\":1.32277584075928,\"z\":-65.7601165771484},\"rot\":{\"x\":0.0208094976842403,\"y\":269.999755859375,\"z\":0.0167715046554804}},\"552689\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.0208170805126429,\"y\":269.970977783203,\"z\":0.0167605932801962}},\"562c05\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.02080506272614,\"y\":270.011352539063,\"z\":0.0167753640562296}},\"5bdc77\":{\"lock\":false,\"pos\":{\"x\":7.07654094696045,\"y\":1.32210242748261,\"z\":-68.0601196289063},\"rot\":{\"x\":0.020809318870306,\"y\":269.999877929688,\"z\":0.0167716238647699}},\"5d4212\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208051223307848,\"y\":270.011291503906,\"z\":0.0167752541601658}},\"5f8011\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208052173256874,\"y\":270.011474609375,\"z\":0.0167754273861647}},\"6465d8\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.31270098686218,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208180136978626,\"y\":269.968811035156,\"z\":0.0167595576494932}},\"659f2d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208130925893784,\"y\":269.984313964844,\"z\":0.0167655274271965}},\"683123\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.020808644592762,\"y\":269.99951171875,\"z\":0.0167711898684502}},\"6e4d54\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.3063051700592,\"z\":-54.3203315734863},\"rot\":{\"x\":0.0208052713423967,\"y\":270.011291503906,\"z\":0.0167752895504236}},\"6f6976\":{\"lock\":false,\"pos\":{\"x\":52.9284477233887,\"y\":1.29620397090912,\"z\":-88.809684753418},\"rot\":{\"x\":0.0208081062883139,\"y\":270.000183105469,\"z\":0.0167708601802588}},\"6fab5a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999725341797,\"z\":0.0167710911482573}},\"73255e\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.31935524940491,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208136457949877,\"y\":269.984313964844,\"z\":0.0167664084583521}},\"7337c1\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083145141602},\"rot\":{\"x\":0.0208085253834724,\"y\":269.999725341797,\"z\":0.0167711153626442}},\"78adda\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208068918436766,\"y\":270.007415771484,\"z\":0.0167744513601065}},\"791d5f\":{\"lock\":false,\"pos\":{\"x\":52.9442672729492,\"y\":1.29687976837158,\"z\":-86.5202407836914},\"rot\":{\"x\":0.0208081174641848,\"y\":270.000366210938,\"z\":0.0167708825320005}},\"7b5a65\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31743681430817,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999633789063,\"z\":0.0167707651853561}},\"8343e5\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208085998892784,\"y\":269.999542236328,\"z\":0.0167710334062576}},\"854c79\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208051558583975,\"y\":270.01123046875,\"z\":0.0167751871049404}},\"86d109\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29767024517059,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208089277148247,\"y\":269.998718261719,\"z\":0.0167707055807114}},\"870bdc\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208051912486553,\"y\":270.011169433594,\"z\":0.0167751386761665}},\"8b1863\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208085458725691,\"y\":269.999847412109,\"z\":0.0167709086090326}},\"8c4d07\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208080857992172,\"y\":270.002349853516,\"z\":0.0167721528559923}},\"8cdfc7\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088811486959,\"y\":269.999420166016,\"z\":0.0167708359658718}},\"90e0af\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208087228238583,\"y\":269.999603271484,\"z\":0.016771050170064}},\"96b5ed\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208052899688482,\"y\":270.01123046875,\"z\":0.0167752988636494}},\"96ba38\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208067614585161,\"y\":270.005218505859,\"z\":0.0167727954685688}},\"96ec75\":{\"lock\":false,\"pos\":{\"x\":7.07653141021729,\"y\":1.32075607776642,\"z\":-72.6601257324219},\"rot\":{\"x\":0.020809406414628,\"y\":269.999755859375,\"z\":0.0167715381830931}},\"97ed44\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999694824219,\"z\":0.0167711898684502}},\"9b1c5b\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208053532987833,\"y\":270.011260986328,\"z\":0.0167752802371979}},\"a641de\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30632376670837,\"z\":-49.7087936401367},\"rot\":{\"x\":0.0208089500665665,\"y\":270.000061035156,\"z\":0.016771724447608}},\"a781f4\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495882034302,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208078641444445,\"y\":270.002197265625,\"z\":0.0167722031474113}},\"add7c9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808469504118,\"y\":269.999786376953,\"z\":0.0167710669338703}},\"afb8cf\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32536602020264,\"z\":-52.0128517150879},\"rot\":{\"x\":0.0208085291087627,\"y\":270.000427246094,\"z\":0.0167702343314886}},\"b4121c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208050664514303,\"y\":270.011352539063,\"z\":0.0167753361165524}},\"b63277\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999755859375,\"z\":0.0167711526155472}},\"b722cd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208130422979593,\"y\":269.984252929688,\"z\":0.0167653877288103}},\"b7c316\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085235208273,\"y\":269.999938964844,\"z\":0.0167710892856121}},\"b92e9b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.408317565918},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"b98ff6\":{\"lock\":false,\"pos\":{\"x\":52.9282875061035,\"y\":1.2955287694931,\"z\":-91.1161270141602},\"rot\":{\"x\":0.0208054129034281,\"y\":270.009582519531,\"z\":0.0167744401842356}},\"bc498d\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208087954670191,\"y\":269.999450683594,\"z\":0.0167708899825811}},\"bc868c\":{\"lock\":false,\"pos\":{\"x\":7.07651281356812,\"y\":1.32008278369904,\"z\":-74.9601593017578},\"rot\":{\"x\":0.0208091288805008,\"y\":269.999481201172,\"z\":0.0167714580893517}},\"bdbca5\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208045784384012,\"y\":270.013427734375,\"z\":0.0167759135365486}},\"be04d4\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208050403743982,\"y\":270.011474609375,\"z\":0.0167753025889397}},\"c1365d\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208053048700094,\"y\":270.011291503906,\"z\":0.0167753044515848}},\"c4ae95\":{\"lock\":false,\"pos\":{\"x\":52.9441375732422,\"y\":1.29755306243896,\"z\":-84.2202224731445},\"rot\":{\"x\":0.0208060443401337,\"y\":270.007476806641,\"z\":0.0167736951261759}},\"c4e958\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208078399300575,\"y\":270.002197265625,\"z\":0.0167719554156065}},\"c8716d\":{\"lock\":false,\"pos\":{\"x\":7.07653570175171,\"y\":1.3214293718338,\"z\":-70.3601226806641},\"rot\":{\"x\":0.0208090115338564,\"y\":269.999664306641,\"z\":0.0167711675167084}},\"cffeb0\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208133142441511,\"y\":269.984008789063,\"z\":0.0167653728276491}},\"d391c7\":{\"lock\":false,\"pos\":{\"x\":52.9462432861328,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208086855709553,\"y\":270.000122070313,\"z\":0.0167712736874819}},\"d5605f\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32603931427002,\"z\":-49.7128486633301},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999816894531,\"z\":0.0167700685560703}},\"d76b40\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30038166046143,\"z\":-54.3084335327148},\"rot\":{\"x\":0.0208095014095306,\"y\":269.996704101563,\"z\":0.016770051792264}},\"d86b0d\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208051968365908,\"y\":270.011596679688,\"z\":0.0167754124850035}},\"dadcc3\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208133850246668,\"y\":269.984008789063,\"z\":0.0167653672397137}},\"ddaded\":{\"lock\":false,\"pos\":{\"x\":19.3437099456787,\"y\":1.29451763629913,\"z\":-56.5678901672363},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999481201172,\"z\":0.016770189628005}},\"dde850\":{\"lock\":false,\"pos\":{\"x\":7.07655096054077,\"y\":1.32816159725189,\"z\":-47.3604888916016},\"rot\":{\"x\":0.0208085924386978,\"y\":270.000396728516,\"z\":0.0167710743844509}},\"e0721f\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999755859375,\"z\":0.0167710781097412}},\"e07aab\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208040252327919,\"y\":270.014984130859,\"z\":0.0167765840888023}},\"e4ceae\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020805099979043,\"y\":270.011444091797,\"z\":0.0167753417044878}},\"e50ca0\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999755859375,\"z\":0.0167712606489658}},\"e87c2d\":{\"lock\":false,\"pos\":{\"x\":7.07654714584351,\"y\":1.3274884223938,\"z\":-49.6604766845703},\"rot\":{\"x\":0.020808594301343,\"y\":270.00048828125,\"z\":0.0167711768299341}},\"e99f0d\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998962402344,\"z\":0.0167707484215498}},\"eaafcf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208131372928619,\"y\":269.984069824219,\"z\":0.0167653374373913}},\"ebf4c0\":{\"lock\":false,\"pos\":{\"x\":7.07653713226318,\"y\":1.32344889640808,\"z\":-63.4604873657227},\"rot\":{\"x\":0.0208090376108885,\"y\":269.999877929688,\"z\":0.0167712233960629}},\"ef2ecd\":{\"lock\":false,\"pos\":{\"x\":10.6296834945679,\"y\":1.31801056861877,\"z\":-86.4480361938477},\"rot\":{\"x\":0.020808607339859,\"y\":269.999816894531,\"z\":0.0167710799723864}},\"f10690\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709854125977},\"rot\":{\"x\":0.020809518173337,\"y\":269.996673583984,\"z\":0.0167698692530394}},\"f22453\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30697846412659,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208084490150213,\"y\":269.999755859375,\"z\":0.0167710483074188}},\"f75ae4\":{\"lock\":false,\"pos\":{\"x\":7.07651996612549,\"y\":1.31940948963165,\"z\":-77.2600555419922},\"rot\":{\"x\":0.0208091493695974,\"y\":269.999969482422,\"z\":0.0167716313153505}},\"f86ed0\":{\"lock\":false,\"pos\":{\"x\":7.07654428482056,\"y\":1.32681512832642,\"z\":-51.9604797363281},\"rot\":{\"x\":0.020808408036828,\"y\":270.000427246094,\"z\":0.0167713183909655}},\"f99e05\":{\"lock\":false,\"pos\":{\"x\":44.2130165100098,\"y\":1.31039607524872,\"z\":-91.0974273681641},\"rot\":{\"x\":0.0208132099360228,\"y\":269.984924316406,\"z\":0.0167646240442991}},\"fab3a9\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208051931113005,\"y\":270.01123046875,\"z\":0.0167752709239721}},\"fbd97e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208078734576702,\"y\":270.002197265625,\"z\":0.0167717821896076}},\"fc5406\":{\"lock\":false,\"pos\":{\"x\":10.6137104034424,\"y\":1.3166606426239,\"z\":-91.0400085449219},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999816894531,\"z\":0.0167708862572908}},\"fc790a\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208129156380892,\"y\":269.984436035156,\"z\":0.016765596345067}},\"fd1c20\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32132661342621,\"z\":-65.8127288818359},\"rot\":{\"x\":0.0208073426038027,\"y\":270.004455566406,\"z\":0.0167714562267065}},\"fd3cda\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208078771829605,\"y\":270.00244140625,\"z\":0.0167721565812826}},\"ff2be9\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32681381702423,\"z\":-63.5128746032715},\"rot\":{\"x\":0.0208086092025042,\"y\":269.999969482422,\"z\":0.0167697928845882}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "ee6d0e", + "GUID": "bc6d8c", "Name": "Custom_Model_Bag", "Transform": { - "posX": 66.29913, - "posY": 1.66524911, - "posZ": -69.35672, - "rotX": 0.0208105631, + "posX": 66.29915, + "posY": 1.67189, + "posZ": -69.3567047, + "rotX": 0.0208043419, "rotY": 270.023529, - "rotZ": 0.0167758055, + "rotZ": 0.0167787485, "scaleX": 1.2, "scaleY": 1.2, "scaleZ": 1.2 @@ -1425934,24 +1449581,24 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1,0.1,-2.1}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1,0.1,-3.7}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1,0.1,-2.9}, rotation={0,0,0}, height=350, width=900,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1,0.1,2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"037da2\":{\"lock\":false,\"pos\":{\"x\":7.0765,\"y\":1.3194,\"z\":-77.26},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"0a1fc9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31194961071014,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0207974463701248,\"y\":270.035217285156,\"z\":0.0167834684252739}},\"0d3413\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208135414868593,\"y\":269.984130859375,\"z\":0.0167651623487473}},\"0d3d1a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208098292350769,\"y\":269.99560546875,\"z\":0.0167693104594946}},\"0d88ac\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903519153595,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208135880529881,\"y\":269.984130859375,\"z\":0.0167647134512663}},\"117137\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208051335066557,\"y\":270.01171875,\"z\":0.0167755633592606}},\"15a1bb\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226576328278,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208080690354109,\"y\":270.002319335938,\"z\":0.0167720057070255}},\"1a1b58\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29364931583405,\"z\":-77.3083267211914},\"rot\":{\"x\":0.0208048913627863,\"y\":270.011199951172,\"z\":0.0167738534510136}},\"2172e2\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208053179085255,\"y\":270.01123046875,\"z\":0.0167751014232636}},\"22c4b1\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.3133761882782,\"z\":-88.8093566894531},\"rot\":{\"x\":0.020813250914216,\"y\":269.984893798828,\"z\":0.0167654827237129}},\"26d70e\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208039656281471,\"y\":270.015655517578,\"z\":0.0167770236730576}},\"29169e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091917514801,\"z\":-72.7203216552734},\"rot\":{\"x\":0.0208077989518642,\"y\":270.002380371094,\"z\":0.0167719945311546}},\"300569\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29230272769928,\"z\":-81.9085083007813},\"rot\":{\"x\":0.0208067037165165,\"y\":270.005310058594,\"z\":0.0167720466852188}},\"344e90\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208054278045893,\"y\":270.01123046875,\"z\":0.0167751498520374}},\"3469e0\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208077393472195,\"y\":270.002197265625,\"z\":0.0167720448225737}},\"367e5c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31868195533752,\"z\":-49.7084617614746},\"rot\":{\"x\":0.0208055023103952,\"y\":270.011169433594,\"z\":0.0167751777917147}},\"3689dd\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29957282543182,\"z\":-77.3202362060547},\"rot\":{\"x\":0.0208069756627083,\"y\":270.004913330078,\"z\":0.016773009672761}},\"384258\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208131428807974,\"y\":269.98388671875,\"z\":0.0167643819004297}},\"3c0d81\":{\"lock\":false,\"pos\":{\"x\":10.6138734817505,\"y\":1.31733238697052,\"z\":-88.7451629638672},\"rot\":{\"x\":0.0208089593797922,\"y\":269.999938964844,\"z\":0.0167716406285763}},\"404410\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208074897527695,\"y\":270.002410888672,\"z\":0.0167710110545158}},\"423ea2\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208084490150213,\"y\":270.000061035156,\"z\":0.0167711358517408}},\"488fab\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208085551857948,\"y\":269.999694824219,\"z\":0.0167710352689028}},\"4a29bd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31955802440643,\"z\":-79.608283996582},\"rot\":{\"x\":0.0208074003458023,\"y\":269.999481201172,\"z\":0.0167702995240688}},\"53eaa9\":{\"lock\":false,\"pos\":{\"x\":7.07654333114624,\"y\":1.32277584075928,\"z\":-65.7601165771484},\"rot\":{\"x\":0.0208094976842403,\"y\":269.999755859375,\"z\":0.0167715046554804}},\"552689\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.02081716991961,\"y\":269.970977783203,\"z\":0.0167601630091667}},\"562c05\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.0208051707595587,\"y\":270.011352539063,\"z\":0.0167753342539072}},\"5bdc77\":{\"lock\":false,\"pos\":{\"x\":7.07654094696045,\"y\":1.32210242748261,\"z\":-68.0601196289063},\"rot\":{\"x\":0.020809318870306,\"y\":269.999877929688,\"z\":0.0167716238647699}},\"5d4212\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208051223307848,\"y\":270.011291503906,\"z\":0.0167752541601658}},\"5f8011\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208051539957523,\"y\":270.011474609375,\"z\":0.0167755465954542}},\"6465d8\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.31270098686218,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208177100867033,\"y\":269.968811035156,\"z\":0.0167597290128469}},\"659f2d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208131782710552,\"y\":269.984313964844,\"z\":0.01676538400352}},\"683123\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.0208088383078575,\"y\":269.99951171875,\"z\":0.0167709998786449}},\"6e4d54\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.3063051700592,\"z\":-54.3203315734863},\"rot\":{\"x\":0.0208053831011057,\"y\":270.011291503906,\"z\":0.0167753398418427}},\"6f6976\":{\"lock\":false,\"pos\":{\"x\":52.9442481994629,\"y\":1.29687976837158,\"z\":-86.5202560424805},\"rot\":{\"x\":0.0208084285259247,\"y\":270.000183105469,\"z\":0.0167712215334177}},\"6fab5a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208079386502504,\"y\":269.999725341797,\"z\":0.0167707707732916}},\"73255e\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.31935524940491,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208136457949877,\"y\":269.984313964844,\"z\":0.0167664084583521}},\"7337c1\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083145141602},\"rot\":{\"x\":0.0208085253834724,\"y\":269.999725341797,\"z\":0.0167711153626442}},\"791d5f\":{\"lock\":false,\"pos\":{\"x\":52.9441146850586,\"y\":1.29755306243896,\"z\":-84.2202377319336},\"rot\":{\"x\":0.0208083279430866,\"y\":270.000366210938,\"z\":0.0167712513357401}},\"7b5a65\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31743693351746,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208080373704433,\"y\":269.999633789063,\"z\":0.0167686827480793}},\"8343e5\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036294460297,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208086296916008,\"y\":269.999542236328,\"z\":0.0167710091918707}},\"854c79\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208052024245262,\"y\":270.01123046875,\"z\":0.016775157302618}},\"86d109\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.2976701259613,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208088811486959,\"y\":269.998718261719,\"z\":0.0167706850916147}},\"870bdc\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208053309470415,\"y\":270.011169433594,\"z\":0.0167751275002956}},\"8b1863\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208085980266333,\"y\":269.999847412109,\"z\":0.0167710669338703}},\"8c4d07\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208080857992172,\"y\":270.002349853516,\"z\":0.0167721528559923}},\"8cdfc7\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999420166016,\"z\":0.0167709086090326}},\"90e0af\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208087228238583,\"y\":269.999603271484,\"z\":0.016771050170064}},\"96b5ed\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208053421229124,\"y\":270.01123046875,\"z\":0.0167748089879751}},\"96ba38\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082901000977},\"rot\":{\"x\":0.020806860178709,\"y\":270.005218505859,\"z\":0.0167710147798061}},\"96ec75\":{\"lock\":false,\"pos\":{\"x\":7.07653141021729,\"y\":1.32075607776642,\"z\":-72.6601257324219},\"rot\":{\"x\":0.020809406414628,\"y\":269.999755859375,\"z\":0.0167715381830931}},\"97ed44\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999694824219,\"z\":0.0167712885886431}},\"9b1c5b\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208053849637508,\"y\":270.011260986328,\"z\":0.0167751163244247}},\"a641de\":{\"lock\":false,\"pos\":{\"x\":49.2785034179688,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208083968609571,\"y\":270.000091552734,\"z\":0.0167711917310953}},\"a781f4\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495882034302,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208078641444445,\"y\":270.002197265625,\"z\":0.0167722031474113}},\"add7c9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.0208086036145687,\"y\":269.999786376953,\"z\":0.0167709868401289}},\"afb8cf\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32536602020264,\"z\":-52.0128517150879},\"rot\":{\"x\":0.0208085291087627,\"y\":270.000427246094,\"z\":0.0167702343314886}},\"b4121c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.020804887637496,\"y\":270.011352539063,\"z\":0.016773983836174}},\"b63277\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.020808195695281,\"y\":269.999755859375,\"z\":0.0167699921876192}},\"b722cd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208132304251194,\"y\":269.984252929688,\"z\":0.0167655013501644}},\"b7c316\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085644990206,\"y\":269.999938964844,\"z\":0.0167710836976767}},\"b92e9b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.408317565918},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"b98ff6\":{\"lock\":false,\"pos\":{\"x\":52.9284286499023,\"y\":1.29620385169983,\"z\":-88.809700012207},\"rot\":{\"x\":0.0208055693656206,\"y\":270.009582519531,\"z\":0.0167746860533953}},\"bc498d\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208088327199221,\"y\":269.999450683594,\"z\":0.0167709793895483}},\"bc868c\":{\"lock\":false,\"pos\":{\"x\":7.07651281356812,\"y\":1.32008278369904,\"z\":-74.9601593017578},\"rot\":{\"x\":0.0208091288805008,\"y\":269.999481201172,\"z\":0.0167714580893517}},\"bdbca5\":{\"lock\":false,\"pos\":{\"x\":52.9282646179199,\"y\":1.2955287694931,\"z\":-91.1161422729492},\"rot\":{\"x\":0.020804651081562,\"y\":270.013427734375,\"z\":0.0167762134224176}},\"be04d4\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208050403743982,\"y\":270.011474609375,\"z\":0.0167753025889397}},\"c1365d\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.020805174484849,\"y\":270.011291503906,\"z\":0.016775194555521}},\"c4e958\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208078399300575,\"y\":270.002197265625,\"z\":0.0167719554156065}},\"c8716d\":{\"lock\":false,\"pos\":{\"x\":7.07653570175171,\"y\":1.3214293718338,\"z\":-70.3601226806641},\"rot\":{\"x\":0.0208090115338564,\"y\":269.999664306641,\"z\":0.0167711675167084}},\"cffeb0\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208136290311813,\"y\":269.984008789063,\"z\":0.0167647078633308}},\"d391c7\":{\"lock\":false,\"pos\":{\"x\":52.9462432861328,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208085421472788,\"y\":270.000122070313,\"z\":0.0167711786925793}},\"d5605f\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32603931427002,\"z\":-49.7128486633301},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999816894531,\"z\":0.0167700685560703}},\"d76b40\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30038166046143,\"z\":-54.3084335327148},\"rot\":{\"x\":0.0208098087459803,\"y\":269.996704101563,\"z\":0.0167706701904535}},\"d86b0d\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208051726222038,\"y\":270.011596679688,\"z\":0.0167754683643579}},\"dadcc3\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208133850246668,\"y\":269.984008789063,\"z\":0.0167653672397137}},\"ddaded\":{\"lock\":false,\"pos\":{\"x\":19.3437099456787,\"y\":1.29451763629913,\"z\":-56.5678901672363},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999481201172,\"z\":0.016770189628005}},\"dde850\":{\"lock\":false,\"pos\":{\"x\":7.07655096054077,\"y\":1.32816159725189,\"z\":-47.3604888916016},\"rot\":{\"x\":0.0208085924386978,\"y\":270.000396728516,\"z\":0.0167710743844509}},\"e0721f\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208088550716639,\"y\":269.999755859375,\"z\":0.0167707893997431}},\"e07aab\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208042357116938,\"y\":270.014984130859,\"z\":0.0167765654623508}},\"e4ceae\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.0208051446825266,\"y\":270.011444091797,\"z\":0.0167752783745527}},\"e50ca0\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.020808482542634,\"y\":269.999755859375,\"z\":0.0167711302638054}},\"e87c2d\":{\"lock\":false,\"pos\":{\"x\":7.07654714584351,\"y\":1.3274884223938,\"z\":-49.6604766845703},\"rot\":{\"x\":0.020808594301343,\"y\":270.00048828125,\"z\":0.0167711768299341}},\"e99f0d\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208087656646967,\"y\":269.998962402344,\"z\":0.016770925372839}},\"eaafcf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208131372928619,\"y\":269.984069824219,\"z\":0.0167653374373913}},\"ebf4c0\":{\"lock\":false,\"pos\":{\"x\":7.07653713226318,\"y\":1.32344889640808,\"z\":-63.4604873657227},\"rot\":{\"x\":0.0208090376108885,\"y\":269.999877929688,\"z\":0.0167712233960629}},\"ef2ecd\":{\"lock\":false,\"pos\":{\"x\":10.6296834945679,\"y\":1.31801056861877,\"z\":-86.4480361938477},\"rot\":{\"x\":0.020808607339859,\"y\":269.999816894531,\"z\":0.0167710799723864}},\"f10690\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709854125977},\"rot\":{\"x\":0.020809780806303,\"y\":269.996673583984,\"z\":0.0167708247900009}},\"f22453\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30697846412659,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208086501806974,\"y\":269.999755859375,\"z\":0.0167712178081274}},\"f75ae4\":{\"lock\":false,\"pos\":{\"x\":7.07651996612549,\"y\":1.31940948963165,\"z\":-77.2600555419922},\"rot\":{\"x\":0.0208091493695974,\"y\":269.999969482422,\"z\":0.0167716313153505}},\"f86ed0\":{\"lock\":false,\"pos\":{\"x\":7.07654428482056,\"y\":1.32681512832642,\"z\":-51.9604797363281},\"rot\":{\"x\":0.020808408036828,\"y\":270.000427246094,\"z\":0.0167713183909655}},\"f99e05\":{\"lock\":false,\"pos\":{\"x\":44.2130165100098,\"y\":1.31039607524872,\"z\":-91.0974273681641},\"rot\":{\"x\":0.0208132099360228,\"y\":269.984924316406,\"z\":0.0167646240442991}},\"fab3a9\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208053309470415,\"y\":270.01123046875,\"z\":0.0167749989777803}},\"fbd97e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208078734576702,\"y\":270.002197265625,\"z\":0.0167717821896076}},\"fc5406\":{\"lock\":false,\"pos\":{\"x\":10.6137104034424,\"y\":1.3166606426239,\"z\":-91.0400085449219},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999816894531,\"z\":0.0167708862572908}},\"fc790a\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208129156380892,\"y\":269.984436035156,\"z\":0.016765596345067}},\"fd1c20\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32132661342621,\"z\":-65.8127288818359},\"rot\":{\"x\":0.0208073426038027,\"y\":270.004455566406,\"z\":0.0167714562267065}},\"fd3cda\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208076722919941,\"y\":270.00244140625,\"z\":0.016772098839283}},\"ff2be9\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32681381702423,\"z\":-63.5128746032715},\"rot\":{\"x\":0.0208086092025042,\"y\":269.999969482422,\"z\":0.0167697928845882}}}}", + "LuaScriptState": "{\"ml\":{\"037da2\":{\"lock\":false,\"pos\":{\"x\":7.0765,\"y\":1.3194,\"z\":-77.26},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"0a1fc9\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31194961071014,\"z\":-72.7083892822266},\"rot\":{\"x\":0.0207984559237957,\"y\":270.035217285156,\"z\":0.016783881932497}},\"0d3413\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29970848560333,\"z\":-56.6084403991699},\"rot\":{\"x\":0.0208131745457649,\"y\":269.984130859375,\"z\":0.0167652554810047}},\"0d3d1a\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30950915813446,\"z\":-49.7709693908691},\"rot\":{\"x\":0.0208096764981747,\"y\":269.99560546875,\"z\":0.0167696978896856}},\"0d88ac\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29903531074524,\"z\":-58.9084434509277},\"rot\":{\"x\":0.0208130311220884,\"y\":269.984130859375,\"z\":0.0167652275413275}},\"117137\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29699695110321,\"z\":-70.4198684692383},\"rot\":{\"x\":0.0208052825182676,\"y\":270.01171875,\"z\":0.01677524484694}},\"15a1bb\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30226588249207,\"z\":-68.1202087402344},\"rot\":{\"x\":0.0208077169954777,\"y\":270.002319335938,\"z\":0.0167719908058643}},\"1a1b58\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208050683140755,\"y\":270.011199951172,\"z\":0.0167747586965561}},\"2172e2\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29565036296844,\"z\":-75.0199966430664},\"rot\":{\"x\":0.0208052136003971,\"y\":270.01123046875,\"z\":0.016775194555521}},\"22c4b1\":{\"lock\":false,\"pos\":{\"x\":40.2742691040039,\"y\":1.3133761882782,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208131242543459,\"y\":269.984893798828,\"z\":0.0167656578123569}},\"26d70e\":{\"lock\":false,\"pos\":{\"x\":40.2899589538574,\"y\":1.29295742511749,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208039190620184,\"y\":270.015655517578,\"z\":0.0167768783867359}},\"29169e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30091905593872,\"z\":-72.7203216552734},\"rot\":{\"x\":0.0208078604191542,\"y\":270.002380371094,\"z\":0.0167722459882498}},\"300569\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0208067558705807,\"y\":270.005310058594,\"z\":0.0167725756764412}},\"344e90\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30361223220825,\"z\":-63.5203514099121},\"rot\":{\"x\":0.0208051912486553,\"y\":270.01123046875,\"z\":0.0167752746492624}},\"3469e0\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29957282543182,\"z\":-77.3202438354492},\"rot\":{\"x\":0.0208077393472195,\"y\":270.002197265625,\"z\":0.0167720448225737}},\"367e5c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31868195533752,\"z\":-49.7084617614746},\"rot\":{\"x\":0.020805686712265,\"y\":270.011169433594,\"z\":0.0167751256376505}},\"3689dd\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.29957282543182,\"z\":-77.3202362060547},\"rot\":{\"x\":0.0208071004599333,\"y\":270.004913330078,\"z\":0.0167728923261166}},\"384258\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29768872261047,\"z\":-63.5084495544434},\"rot\":{\"x\":0.0208131857216358,\"y\":269.98388671875,\"z\":0.0167654324322939}},\"3c0d81\":{\"lock\":false,\"pos\":{\"x\":10.6138734817505,\"y\":1.31733238697052,\"z\":-88.7451629638672},\"rot\":{\"x\":0.0208089593797922,\"y\":269.999938964844,\"z\":0.0167716406285763}},\"404410\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30091917514801,\"z\":-72.720329284668},\"rot\":{\"x\":0.0208074897527695,\"y\":270.002410888672,\"z\":0.0167710110545158}},\"423ea2\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.29889953136444,\"z\":-79.620246887207},\"rot\":{\"x\":0.0208086855709553,\"y\":270.000061035156,\"z\":0.0167711861431599}},\"488fab\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30170953273773,\"z\":-54.3199996948242},\"rot\":{\"x\":0.0208086166530848,\"y\":269.999694824219,\"z\":0.0167710427194834}},\"4a29bd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.31888461112976,\"z\":-81.9084930419922},\"rot\":{\"x\":0.020808195695281,\"y\":269.999481201172,\"z\":0.0167701300233603}},\"53eaa9\":{\"lock\":false,\"pos\":{\"x\":7.07654333114624,\"y\":1.32277584075928,\"z\":-65.7601165771484},\"rot\":{\"x\":0.0208094976842403,\"y\":269.999755859375,\"z\":0.0167715046554804}},\"552689\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.3074893951416,\"z\":-56.6709785461426},\"rot\":{\"x\":0.0208170805126429,\"y\":269.970977783203,\"z\":0.0167605932801962}},\"562c05\":{\"lock\":false,\"pos\":{\"x\":40.2920837402344,\"y\":1.29363131523132,\"z\":-81.9201202392578},\"rot\":{\"x\":0.02080506272614,\"y\":270.011352539063,\"z\":0.0167753640562296}},\"5bdc77\":{\"lock\":false,\"pos\":{\"x\":7.07654094696045,\"y\":1.32210242748261,\"z\":-68.0601196289063},\"rot\":{\"x\":0.020809318870306,\"y\":269.999877929688,\"z\":0.0167716238647699}},\"5d4212\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295742511749,\"z\":-84.2198867797852},\"rot\":{\"x\":0.0208051223307848,\"y\":270.011291503906,\"z\":0.0167752541601658}},\"5f8011\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208052173256874,\"y\":270.011474609375,\"z\":0.0167754273861647}},\"6465d8\":{\"lock\":false,\"pos\":{\"x\":40.2741088867188,\"y\":1.31270098686218,\"z\":-91.1157989501953},\"rot\":{\"x\":0.0208180136978626,\"y\":269.968811035156,\"z\":0.0167595576494932}},\"659f2d\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30240142345428,\"z\":-47.4084358215332},\"rot\":{\"x\":0.0208130925893784,\"y\":269.984313964844,\"z\":0.0167655274271965}},\"683123\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29968988895416,\"z\":-61.2200088500977},\"rot\":{\"x\":0.020808644592762,\"y\":269.99951171875,\"z\":0.0167711898684502}},\"6e4d54\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.3063051700592,\"z\":-54.3203315734863},\"rot\":{\"x\":0.0208052713423967,\"y\":270.011291503906,\"z\":0.0167752895504236}},\"6f6976\":{\"lock\":false,\"pos\":{\"x\":52.9284477233887,\"y\":1.29620397090912,\"z\":-88.809684753418},\"rot\":{\"x\":0.0208081062883139,\"y\":270.000183105469,\"z\":0.0167708601802588}},\"6fab5a\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.296342253685,\"z\":-68.1082992553711},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999725341797,\"z\":0.0167710911482573}},\"73255e\":{\"lock\":false,\"pos\":{\"x\":36.6243476867676,\"y\":1.31935524940491,\"z\":-47.4084320068359},\"rot\":{\"x\":0.0208136457949877,\"y\":269.984313964844,\"z\":0.0167664084583521}},\"7337c1\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.296342253685,\"z\":-68.1083145141602},\"rot\":{\"x\":0.0208085253834724,\"y\":269.999725341797,\"z\":0.0167711153626442}},\"78adda\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208068918436766,\"y\":270.007415771484,\"z\":0.0167744513601065}},\"791d5f\":{\"lock\":false,\"pos\":{\"x\":52.9442672729492,\"y\":1.29687976837158,\"z\":-86.5202407836914},\"rot\":{\"x\":0.0208081174641848,\"y\":270.000366210938,\"z\":0.0167708825320005}},\"7b5a65\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.31743681430817,\"z\":-70.4083023071289},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999633789063,\"z\":0.0167707651853561}},\"8343e5\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30036306381226,\"z\":-58.9200057983398},\"rot\":{\"x\":0.0208085998892784,\"y\":269.999542236328,\"z\":0.0167710334062576}},\"854c79\":{\"lock\":false,\"pos\":{\"x\":40.2900886535645,\"y\":1.2922842502594,\"z\":-86.5199127197266},\"rot\":{\"x\":0.0208051558583975,\"y\":270.01123046875,\"z\":0.0167751871049404}},\"86d109\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.29767024517059,\"z\":-68.1198577880859},\"rot\":{\"x\":0.0208089277148247,\"y\":269.998718261719,\"z\":0.0167707055807114}},\"870bdc\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495870113373,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208051912486553,\"y\":270.011169433594,\"z\":0.0167751386761665}},\"8b1863\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30372929573059,\"z\":-47.4200057983398},\"rot\":{\"x\":0.0208085458725691,\"y\":269.999847412109,\"z\":0.0167709086090326}},\"8c4d07\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208080857992172,\"y\":270.002349853516,\"z\":0.0167721528559923}},\"8cdfc7\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29901659488678,\"z\":-63.5200119018555},\"rot\":{\"x\":0.0208088811486959,\"y\":269.999420166016,\"z\":0.0167708359658718}},\"90e0af\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.30103635787964,\"z\":-56.620002746582},\"rot\":{\"x\":0.0208087228238583,\"y\":269.999603271484,\"z\":0.016771050170064}},\"96b5ed\":{\"lock\":false,\"pos\":{\"x\":58.0996627807617,\"y\":1.30816268920898,\"z\":-54.3709754943848},\"rot\":{\"x\":0.0208052899688482,\"y\":270.01123046875,\"z\":0.0167752988636494}},\"96ba38\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29095637798309,\"z\":-86.5082778930664},\"rot\":{\"x\":0.0208067614585161,\"y\":270.005218505859,\"z\":0.0167727954685688}},\"96ec75\":{\"lock\":false,\"pos\":{\"x\":7.07653141021729,\"y\":1.32075607776642,\"z\":-72.6601257324219},\"rot\":{\"x\":0.020809406414628,\"y\":269.999755859375,\"z\":0.0167715381830931}},\"97ed44\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30832493305206,\"z\":-47.420352935791},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999694824219,\"z\":0.0167711898684502}},\"9b1c5b\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30293893814087,\"z\":-65.8202056884766},\"rot\":{\"x\":0.0208053532987833,\"y\":270.011260986328,\"z\":0.0167752802371979}},\"a641de\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30632376670837,\"z\":-49.7087936401367},\"rot\":{\"x\":0.0208089500665665,\"y\":270.000061035156,\"z\":0.016771724447608}},\"a781f4\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30495882034302,\"z\":-58.9203491210938},\"rot\":{\"x\":0.0208078641444445,\"y\":270.002197265625,\"z\":0.0167722031474113}},\"add7c9\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.3030561208725,\"z\":-49.7199935913086},\"rot\":{\"x\":0.020808469504118,\"y\":269.999786376953,\"z\":0.0167710669338703}},\"afb8cf\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32536602020264,\"z\":-52.0128517150879},\"rot\":{\"x\":0.0208085291087627,\"y\":270.000427246094,\"z\":0.0167702343314886}},\"b4121c\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29432249069214,\"z\":-75.008415222168},\"rot\":{\"x\":0.0208050664514303,\"y\":270.011352539063,\"z\":0.0167753361165524}},\"b63277\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29701554775238,\"z\":-65.8082962036133},\"rot\":{\"x\":0.0208086743950844,\"y\":269.999755859375,\"z\":0.0167711526155472}},\"b722cd\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.30105495452881,\"z\":-52.0084266662598},\"rot\":{\"x\":0.0208130422979593,\"y\":269.984252929688,\"z\":0.0167653877288103}},\"b7c316\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208085235208273,\"y\":269.999938964844,\"z\":0.0167710892856121}},\"b92e9b\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29566895961761,\"z\":-70.408317565918},\"rot\":{\"x\":0.020808594301343,\"y\":269.999633789063,\"z\":0.0167710985988379}},\"b98ff6\":{\"lock\":false,\"pos\":{\"x\":52.9282875061035,\"y\":1.2955287694931,\"z\":-91.1161270141602},\"rot\":{\"x\":0.0208054129034281,\"y\":270.009582519531,\"z\":0.0167744401842356}},\"bc498d\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.29834342002869,\"z\":-65.8198547363281},\"rot\":{\"x\":0.0208087954670191,\"y\":269.999450683594,\"z\":0.0167708899825811}},\"bc868c\":{\"lock\":false,\"pos\":{\"x\":7.07651281356812,\"y\":1.32008278369904,\"z\":-74.9601593017578},\"rot\":{\"x\":0.0208091288805008,\"y\":269.999481201172,\"z\":0.0167714580893517}},\"bdbca5\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.0208045784384012,\"y\":270.013427734375,\"z\":0.0167759135365486}},\"be04d4\":{\"lock\":false,\"pos\":{\"x\":40.2900390625,\"y\":1.29632365703583,\"z\":-72.7199935913086},\"rot\":{\"x\":0.0208050403743982,\"y\":270.011474609375,\"z\":0.0167753025889397}},\"c1365d\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30159246921539,\"z\":-70.4202117919922},\"rot\":{\"x\":0.0208053048700094,\"y\":270.011291503906,\"z\":0.0167753044515848}},\"c4ae95\":{\"lock\":false,\"pos\":{\"x\":52.9441375732422,\"y\":1.29755306243896,\"z\":-84.2202224731445},\"rot\":{\"x\":0.0208060443401337,\"y\":270.007476806641,\"z\":0.0167736951261759}},\"c4e958\":{\"lock\":false,\"pos\":{\"x\":52.9442024230957,\"y\":1.30428540706635,\"z\":-61.2203521728516},\"rot\":{\"x\":0.0208078399300575,\"y\":270.002197265625,\"z\":0.0167719554156065}},\"c8716d\":{\"lock\":false,\"pos\":{\"x\":7.07653570175171,\"y\":1.3214293718338,\"z\":-70.3601226806641},\"rot\":{\"x\":0.0208090115338564,\"y\":269.999664306641,\"z\":0.0167711675167084}},\"cffeb0\":{\"lock\":false,\"pos\":{\"x\":36.6243362426758,\"y\":1.29836189746857,\"z\":-61.2084465026855},\"rot\":{\"x\":0.0208133142441511,\"y\":269.984008789063,\"z\":0.0167653728276491}},\"d391c7\":{\"lock\":false,\"pos\":{\"x\":52.9462432861328,\"y\":1.2982269525528,\"z\":-81.9204635620117},\"rot\":{\"x\":0.0208086855709553,\"y\":270.000122070313,\"z\":0.0167712736874819}},\"d5605f\":{\"lock\":false,\"pos\":{\"x\":40.6758728027344,\"y\":1.32603931427002,\"z\":-49.7128486633301},\"rot\":{\"x\":0.0208086594939232,\"y\":269.999816894531,\"z\":0.0167700685560703}},\"d76b40\":{\"lock\":false,\"pos\":{\"x\":36.6243438720703,\"y\":1.30038166046143,\"z\":-54.3084335327148},\"rot\":{\"x\":0.0208095014095306,\"y\":269.996704101563,\"z\":0.016770051792264}},\"d86b0d\":{\"lock\":false,\"pos\":{\"x\":40.2900428771973,\"y\":1.29632365703583,\"z\":-72.7199859619141},\"rot\":{\"x\":0.0208051968365908,\"y\":270.011596679688,\"z\":0.0167754124850035}},\"dadcc3\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.3063051700592,\"z\":-54.3203430175781},\"rot\":{\"x\":0.0208133850246668,\"y\":269.984008789063,\"z\":0.0167653672397137}},\"ddaded\":{\"lock\":false,\"pos\":{\"x\":19.3437099456787,\"y\":1.29451763629913,\"z\":-56.5678901672363},\"rot\":{\"x\":0.0208087582141161,\"y\":269.999481201172,\"z\":0.016770189628005}},\"dde850\":{\"lock\":false,\"pos\":{\"x\":7.07655096054077,\"y\":1.32816159725189,\"z\":-47.3604888916016},\"rot\":{\"x\":0.0208085924386978,\"y\":270.000396728516,\"z\":0.0167710743844509}},\"e0721f\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.30883586406708,\"z\":-52.070972442627},\"rot\":{\"x\":0.0208086259663105,\"y\":269.999755859375,\"z\":0.0167710781097412}},\"e07aab\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30765163898468,\"z\":-49.7203407287598},\"rot\":{\"x\":0.0208040252327919,\"y\":270.014984130859,\"z\":0.0167765840888023}},\"e4ceae\":{\"lock\":false,\"pos\":{\"x\":40.2900466918945,\"y\":1.29497718811035,\"z\":-77.3199005126953},\"rot\":{\"x\":0.020805099979043,\"y\":270.011444091797,\"z\":0.0167753417044878}},\"e50ca0\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.30238282680511,\"z\":-52.0199966430664},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999755859375,\"z\":0.0167712606489658}},\"e87c2d\":{\"lock\":false,\"pos\":{\"x\":7.07654714584351,\"y\":1.3274884223938,\"z\":-49.6604766845703},\"rot\":{\"x\":0.020808594301343,\"y\":270.00048828125,\"z\":0.0167711768299341}},\"e99f0d\":{\"lock\":false,\"pos\":{\"x\":52.9442176818848,\"y\":1.30563187599182,\"z\":-56.6203422546387},\"rot\":{\"x\":0.0208088494837284,\"y\":269.998962402344,\"z\":0.0167707484215498}},\"eaafcf\":{\"lock\":false,\"pos\":{\"x\":36.6243324279785,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208131372928619,\"y\":269.984069824219,\"z\":0.0167653374373913}},\"ebf4c0\":{\"lock\":false,\"pos\":{\"x\":7.07653713226318,\"y\":1.32344889640808,\"z\":-63.4604873657227},\"rot\":{\"x\":0.0208090376108885,\"y\":269.999877929688,\"z\":0.0167712233960629}},\"ef2ecd\":{\"lock\":false,\"pos\":{\"x\":10.6296834945679,\"y\":1.31801056861877,\"z\":-86.4480361938477},\"rot\":{\"x\":0.020808607339859,\"y\":269.999816894531,\"z\":0.0167710799723864}},\"f10690\":{\"lock\":false,\"pos\":{\"x\":58.0996551513672,\"y\":1.31018245220184,\"z\":-47.4709854125977},\"rot\":{\"x\":0.020809518173337,\"y\":269.996673583984,\"z\":0.0167698692530394}},\"f22453\":{\"lock\":false,\"pos\":{\"x\":52.9442100524902,\"y\":1.30697846412659,\"z\":-52.0203399658203},\"rot\":{\"x\":0.0208084490150213,\"y\":269.999755859375,\"z\":0.0167710483074188}},\"f75ae4\":{\"lock\":false,\"pos\":{\"x\":7.07651996612549,\"y\":1.31940948963165,\"z\":-77.2600555419922},\"rot\":{\"x\":0.0208091493695974,\"y\":269.999969482422,\"z\":0.0167716313153505}},\"f86ed0\":{\"lock\":false,\"pos\":{\"x\":7.07654428482056,\"y\":1.32681512832642,\"z\":-51.9604797363281},\"rot\":{\"x\":0.020808408036828,\"y\":270.000427246094,\"z\":0.0167713183909655}},\"f99e05\":{\"lock\":false,\"pos\":{\"x\":44.2130165100098,\"y\":1.31039607524872,\"z\":-91.0974273681641},\"rot\":{\"x\":0.0208132099360228,\"y\":269.984924316406,\"z\":0.0167646240442991}},\"fab3a9\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208051931113005,\"y\":270.01123046875,\"z\":0.0167752709239721}},\"fbd97e\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30563187599182,\"z\":-56.6203460693359},\"rot\":{\"x\":0.0208078734576702,\"y\":270.002197265625,\"z\":0.0167717821896076}},\"fc5406\":{\"lock\":false,\"pos\":{\"x\":10.6137104034424,\"y\":1.3166606426239,\"z\":-91.0400085449219},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999816894531,\"z\":0.0167708862572908}},\"fc790a\":{\"lock\":false,\"pos\":{\"x\":58.0996589660645,\"y\":1.30883586406708,\"z\":-52.0709686279297},\"rot\":{\"x\":0.0208129156380892,\"y\":269.984436035156,\"z\":0.016765596345067}},\"fd1c20\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32132661342621,\"z\":-65.8127288818359},\"rot\":{\"x\":0.0208073426038027,\"y\":270.004455566406,\"z\":0.0167714562267065}},\"fd3cda\":{\"lock\":false,\"pos\":{\"x\":52.9441986083984,\"y\":1.30024600028992,\"z\":-75.0203399658203},\"rot\":{\"x\":0.0208078771829605,\"y\":270.00244140625,\"z\":0.0167721565812826}},\"ff2be9\":{\"lock\":false,\"pos\":{\"x\":40.6758651733398,\"y\":1.32681381702423,\"z\":-63.5128746032715},\"rot\":{\"x\":0.0208086092025042,\"y\":269.999969482422,\"z\":0.0167697928845882}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "d76b40", + "GUID": "c4ae95", "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208098087, - "rotY": 269.9967, - "rotZ": 0.01677067, + "rotX": 0.0208063666, + "rotY": 270.0075, + "rotZ": 0.0167737864, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Guided by the Unseen (3)", + "Nickname": "The Stygian Eye (3)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1425972,14 +1449619,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266203, + "CardID": 449602, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1425990,20 +1449637,20 @@ "XmlUI": "" }, { - "GUID": "f10690", + "GUID": "78adda", "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080978, - "rotY": 269.996674, - "rotZ": 0.0167708248, + "rotX": 0.0208064988, + "rotY": 270.007416, + "rotZ": 0.0167738982, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Fey (1)", + "Nickname": "Hyperawareness (4)", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1426024,14 +1449671,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266202, + "CardID": 449603, "SidewaysCard": false, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 6, - "NumHeight": 5, + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1426046,11 +1449693,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0207974464, + "rotX": 0.02079861, "rotY": 270.035217, - "rotZ": 0.0167834684, + "rotZ": 0.0167838186, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426078,11 +1449725,11 @@ "Hands": false, "SidewaysCard": false, "DeckIDs": [ - 449602, - 449603 + 449702, + 449703 ], "CustomDeck": { - "4496": { + "4497": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, @@ -1426131,7 +1449778,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449602, + "CardID": 449702, "SidewaysCard": false, "CustomDeck": { "4496": { @@ -1426183,7 +1449830,7 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449603, + "CardID": 449703, "SidewaysCard": false, "CustomDeck": { "4496": { @@ -1426207,11 +1449854,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208135415, + "rotX": 0.0208131578, "rotY": 269.984131, - "rotZ": 0.0167651623, + "rotZ": 0.0167653821, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426259,11 +1449906,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080983, + "rotX": 0.0208098, "rotY": 269.9956, - "rotZ": 0.01676931, + "rotZ": 0.0167697631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426311,11 +1449958,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208135881, + "rotX": 0.0208132155, "rotY": 269.984131, - "rotZ": 0.0167647135, + "rotZ": 0.0167654157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426363,11 +1450010,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208051335, + "rotX": 0.020805316, "rotY": 270.011719, - "rotZ": 0.0167755634, + "rotZ": 0.0167752542, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426415,11 +1450062,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020808069, + "rotX": 0.0208080243, "rotY": 270.002319, - "rotZ": 0.0167720057, + "rotZ": 0.0167719442, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426467,11 +1450114,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208048914, + "rotX": 0.02080525, "rotY": 270.0112, - "rotZ": 0.0167738535, + "rotZ": 0.01677515, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426519,11 +1450166,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208053179, + "rotX": 0.0208052751, "rotY": 270.01123, - "rotZ": 0.0167751014, + "rotZ": 0.016775338, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426571,11 +1450218,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02081325, + "rotX": 0.0208132789, "rotY": 269.9849, - "rotZ": 0.0167654827, + "rotZ": 0.01676551, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426794,11 +1450441,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208039656, + "rotX": 0.0208039731, "rotY": 270.015656, - "rotZ": 0.0167770237, + "rotZ": 0.016776761, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426846,11 +1450493,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020807799, + "rotX": 0.0208077822, "rotY": 270.00238, - "rotZ": 0.0167719945, + "rotZ": 0.016771853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426898,11 +1450545,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208067037, + "rotX": 0.0208067633, "rotY": 270.0053, - "rotZ": 0.0167720467, + "rotZ": 0.0167731475, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1426950,11 +1450597,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208054278, + "rotX": 0.0208054446, "rotY": 270.01123, - "rotZ": 0.01677515, + "rotZ": 0.0167751778, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427002,11 +1450649,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208055023, + "rotX": 0.02080545, "rotY": 270.011169, - "rotZ": 0.0167751778, + "rotZ": 0.0167749226, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427163,11 +1450810,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208069757, + "rotX": 0.0208071, "rotY": 270.0049, - "rotZ": 0.01677301, + "rotZ": 0.0167729463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427215,11 +1450862,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208131429, + "rotX": 0.02081308, "rotY": 269.9839, - "rotZ": 0.0167643819, + "rotZ": 0.0167654362, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427267,11 +1450914,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020808449, + "rotX": 0.0208085049, "rotY": 270.000061, - "rotZ": 0.0167711359, + "rotZ": 0.01677106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427319,11 +1450966,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208085552, + "rotX": 0.0208084881, "rotY": 269.9997, - "rotZ": 0.0167710353, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427371,11 +1451018,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208074, + "rotX": 0.0208089519, "rotY": 269.999481, - "rotZ": 0.0167703, + "rotZ": 0.0167706721, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427647,11 +1451294,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02081717, + "rotX": 0.0208171271, "rotY": 269.970978, - "rotZ": 0.016760163, + "rotZ": 0.0167606771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427699,11 +1451346,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080517, + "rotX": 0.0208052024, "rotY": 270.011353, - "rotZ": 0.0167753343, + "rotZ": 0.0167752858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427751,11 +1451398,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020805154, + "rotX": 0.0208050273, "rotY": 270.011475, - "rotZ": 0.0167755466, + "rotZ": 0.0167754646, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1427803,11 +1451450,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02081771, + "rotX": 0.02081779, "rotY": 269.9688, - "rotZ": 0.016759729, + "rotZ": 0.0167598985, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428017,11 +1451664,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208131783, + "rotX": 0.02081335, "rotY": 269.9843, - "rotZ": 0.016765384, + "rotZ": 0.0167655572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428069,11 +1451716,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208088383, + "rotX": 0.0208086669, "rotY": 269.9995, - "rotZ": 0.016771, + "rotZ": 0.01677089, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428121,11 +1451768,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208053831, + "rotX": 0.020805411, "rotY": 270.0113, - "rotZ": 0.01677534, + "rotZ": 0.016775392, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428173,11 +1451820,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208084285, + "rotX": 0.0208086576, "rotY": 270.000183, - "rotZ": 0.0167712215, + "rotZ": 0.0167713445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428225,11 +1451872,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208079387, + "rotX": 0.0208085626, "rotY": 269.999725, - "rotZ": 0.01677077, + "rotZ": 0.0167710669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428277,11 +1451924,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208083279, + "rotX": 0.02080836, "rotY": 270.000366, - "rotZ": 0.0167712513, + "rotZ": 0.0167713128, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428329,11 +1451976,11 @@ "Name": "Deck", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208080374, + "rotX": 0.0208090022, "rotY": 269.999634, - "rotZ": 0.0167686827, + "rotZ": 0.0167708341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428552,11 +1452199,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080863, + "rotX": 0.0208085775, "rotY": 269.999542, - "rotZ": 0.01677101, + "rotZ": 0.0167708285, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428604,11 +1452251,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208052024, + "rotX": 0.0208053943, "rotY": 270.01123, - "rotZ": 0.0167751573, + "rotZ": 0.0167753417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428656,11 +1452303,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208088811, + "rotX": 0.020808896, "rotY": 269.998718, - "rotZ": 0.0167706851, + "rotZ": 0.0167709775, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428708,11 +1452355,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208053309, + "rotX": 0.02080518, "rotY": 270.011169, - "rotZ": 0.0167751275, + "rotZ": 0.0167752635, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428760,11 +1452407,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020808598, + "rotX": 0.0208085757, "rotY": 269.999847, - "rotZ": 0.0167710669, + "rotZ": 0.0167713817, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428812,11 +1452459,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208088215, + "rotX": 0.0208087843, "rotY": 269.99942, - "rotZ": 0.0167709086, + "rotZ": 0.0167707074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428864,11 +1452511,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208053421, + "rotX": 0.0208052862, "rotY": 270.01123, - "rotZ": 0.016774809, + "rotZ": 0.0167751443, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428916,11 +1452563,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080686, + "rotX": 0.0208068974, "rotY": 270.005219, - "rotZ": 0.0167710148, + "rotZ": 0.01677286, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1428968,11 +1452615,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020808626, + "rotX": 0.020808585, "rotY": 269.9997, - "rotZ": 0.0167712886, + "rotZ": 0.0167712457, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429020,11 +1452667,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020805385, + "rotX": 0.0208053514, "rotY": 270.011261, - "rotZ": 0.0167751163, + "rotZ": 0.0167751424, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429072,11 +1452719,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208083969, - "rotY": 270.0001, - "rotZ": 0.0167711917, + "rotX": 0.0208083875, + "rotY": 270.000061, + "rotZ": 0.0167711657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429124,11 +1452771,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208086036, + "rotX": 0.0208084546, "rotY": 269.9998, - "rotZ": 0.0167709868, + "rotZ": 0.0167711843, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429176,11 +1452823,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208048876, + "rotX": 0.0208050925, "rotY": 270.011353, - "rotZ": 0.0167739838, + "rotZ": 0.01677535, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429228,11 +1452875,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208081957, + "rotX": 0.0208085924, "rotY": 269.999756, - "rotZ": 0.0167699922, + "rotZ": 0.0167712178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429280,11 +1452927,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02081323, + "rotX": 0.0208130386, "rotY": 269.984253, - "rotZ": 0.0167655014, + "rotZ": 0.0167652629, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429332,11 +1452979,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208085645, + "rotX": 0.0208085459, "rotY": 269.999939, - "rotZ": 0.0167710837, + "rotZ": 0.0167710986, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429384,11 +1453031,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080557, + "rotX": 0.0208056457, "rotY": 270.009583, - "rotZ": 0.0167746861, + "rotZ": 0.01677464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429436,11 +1453083,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208088327, + "rotX": 0.0208087657, "rotY": 269.999451, - "rotZ": 0.01677098, + "rotZ": 0.0167710055, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429488,11 +1453135,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208046511, + "rotX": 0.0208044779, "rotY": 270.013428, - "rotZ": 0.0167762134, + "rotZ": 0.01677607, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429540,11 +1453187,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208051745, + "rotX": 0.020805154, "rotY": 270.0113, - "rotZ": 0.0167751946, + "rotZ": 0.016775284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429592,11 +1453239,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.020813629, + "rotX": 0.0208133571, "rotY": 269.984, - "rotZ": 0.0167647079, + "rotZ": 0.0167653877, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429644,11 +1453291,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208085421, + "rotX": 0.0208086, "rotY": 270.000122, - "rotZ": 0.0167711787, + "rotZ": 0.0167711023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429691,16 +1453338,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "d76b40", + "Name": "Card", + "Transform": { + "posX": 66.2991257, + "posY": 1.41314912, + "posZ": -69.35672, + "rotX": 0.0208095722, + "rotY": 269.9967, + "rotZ": 0.01676975, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guided by the Unseen (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266203, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "d86b0d", "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208051726, + "rotX": 0.0208051745, "rotY": 270.0116, - "rotZ": 0.0167754684, + "rotZ": 0.0167755, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429748,11 +1453447,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208088551, + "rotX": 0.0208086576, "rotY": 269.999756, - "rotZ": 0.01677079, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429800,11 +1453499,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208042357, + "rotX": 0.0208043214, "rotY": 270.014984, - "rotZ": 0.0167765655, + "rotZ": 0.0167767517, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429852,11 +1453551,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208051447, + "rotX": 0.0208050329, "rotY": 270.011444, - "rotZ": 0.0167752784, + "rotZ": 0.0167753343, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429904,11 +1453603,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208084825, + "rotX": 0.0208086129, "rotY": 269.999756, - "rotZ": 0.01677113, + "rotZ": 0.0167709533, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1429956,11 +1453655,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208087657, + "rotX": 0.0208088458, "rotY": 269.998962, - "rotZ": 0.0167709254, + "rotZ": 0.0167708341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430003,16 +1453702,68 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "f10690", + "Name": "Card", + "Transform": { + "posX": 66.2991257, + "posY": 1.41314912, + "posZ": -69.35672, + "rotX": 0.0208094548, + "rotY": 269.996674, + "rotZ": 0.0167699661, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fey (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266202, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f22453", "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.02080865, + "rotX": 0.0208085626, "rotY": 269.999756, - "rotZ": 0.0167712178, + "rotZ": 0.016770944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430060,11 +1453811,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208053309, + "rotX": 0.0208054483, "rotY": 270.01123, - "rotZ": 0.016774999, + "rotZ": 0.0167751145, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430112,11 +1453863,11 @@ "Name": "Card", "Transform": { "posX": 66.2991257, - "posY": 1.41422224, + "posY": 1.41314912, "posZ": -69.35672, - "rotX": 0.0208076723, + "rotX": 0.0208079666, "rotY": 270.002441, - "rotZ": 0.0167720988, + "rotZ": 0.0167721659, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430161,6 +1453912,110 @@ } ] }, + { + "GUID": "c4ae95", + "Name": "Card", + "Transform": { + "posX": 52.9441376, + "posY": 1.29755306, + "posZ": -84.22022, + "rotX": 0.0208065175, + "rotY": 270.0075, + "rotZ": 0.0167735144, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Stygian Eye (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449602, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78adda", + "Name": "Card", + "Transform": { + "posX": 36.62434, + "posY": 1.29364932, + "posZ": -77.3083344, + "rotX": 0.0208064653, + "rotY": 270.007416, + "rotZ": 0.0167739559, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperawareness (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449603, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "0a1fc9", "Name": "Deck", @@ -1430168,9 +1454023,9 @@ "posX": 36.6243362, "posY": 1.31194961, "posZ": -72.70839, - "rotX": 0.0207982957, + "rotX": 0.02079861, "rotY": 270.035217, - "rotZ": 0.0167836, + "rotZ": 0.0167838186, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430329,9 +1454184,9 @@ "posX": 36.6243362, "posY": 1.29970849, "posZ": -56.60844, - "rotX": 0.02081337, + "rotX": 0.0208131578, "rotY": 269.984131, - "rotZ": 0.0167654622, + "rotZ": 0.0167653821, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430381,9 +1454236,9 @@ "posX": 58.0996552, "posY": 1.30950916, "posZ": -49.77097, - "rotX": 0.0208099037, + "rotX": 0.0208098, "rotY": 269.9956, - "rotZ": 0.0167695936, + "rotZ": 0.0167697631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430433,9 +1454288,9 @@ "posX": 36.6243362, "posY": 1.29903519, "posZ": -58.9084435, - "rotX": 0.0208131131, + "rotX": 0.0208132155, "rotY": 269.984131, - "rotZ": 0.0167655442, + "rotZ": 0.0167654157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430485,9 +1454340,9 @@ "posX": 40.2900467, "posY": 1.296997, "posZ": -70.41987, - "rotX": 0.0208049733, + "rotX": 0.020805316, "rotY": 270.011719, - "rotZ": 0.01677529, + "rotZ": 0.0167752542, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430535,11 +1454390,11 @@ "Name": "Card", "Transform": { "posX": 52.9442062, - "posY": 1.30226588, + "posY": 1.30226576, "posZ": -68.12021, - "rotX": 0.0208080746, + "rotX": 0.0208080243, "rotY": 270.002319, - "rotZ": 0.0167719927, + "rotZ": 0.0167719442, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430586,12 +1454441,12 @@ "GUID": "1a1b58", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29364932, - "posZ": -77.30833, - "rotX": 0.0208050832, + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.02080525, "rotY": 270.0112, - "rotZ": 0.0167753249, + "rotZ": 0.01677515, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430641,9 +1454496,9 @@ "posX": 40.2900429, "posY": 1.29565036, "posZ": -75.02, - "rotX": 0.0208054036, + "rotX": 0.0208052751, "rotY": 270.01123, - "rotZ": 0.0167750847, + "rotZ": 0.016775338, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430693,9 +1454548,9 @@ "posX": 40.27427, "posY": 1.31337619, "posZ": -88.80936, - "rotX": 0.020813223, + "rotX": 0.0208133385, "rotY": 269.9849, - "rotZ": 0.0167654529, + "rotZ": 0.0167655889, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430916,9 +1454771,9 @@ "posX": 40.28996, "posY": 1.29295743, "posZ": -84.2198944, - "rotX": 0.0208038762, + "rotX": 0.020803906, "rotY": 270.015656, - "rotZ": 0.01677691, + "rotZ": 0.01677695, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1430966,11 +1454821,11 @@ "Name": "Card", "Transform": { "posX": 52.9442062, - "posY": 1.30091918, + "posY": 1.300919, "posZ": -72.72032, - "rotX": 0.0208078, + "rotX": 0.0208077822, "rotY": 270.00238, - "rotZ": 0.0167721249, + "rotZ": 0.016771853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431017,12 +1454872,12 @@ "GUID": "300569", "Name": "Card", "Transform": { - "posX": 36.6243362, - "posY": 1.29230273, - "posZ": -81.90851, - "rotX": 0.0208069049, + "posX": 36.62436, + "posY": 1.29162955, + "posZ": -84.2082748, + "rotX": 0.0208067633, "rotY": 270.0053, - "rotZ": 0.01677314, + "rotZ": 0.0167731475, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431072,9 +1454927,9 @@ "posX": 52.9442024, "posY": 1.30361223, "posZ": -63.52035, - "rotX": 0.0208053757, + "rotX": 0.0208054446, "rotY": 270.01123, - "rotZ": 0.0167751554, + "rotZ": 0.0167751778, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431124,9 +1454979,9 @@ "posX": 36.6243362, "posY": 1.318682, "posZ": -49.70846, - "rotX": 0.0208055526, + "rotX": 0.02080545, "rotY": 270.011169, - "rotZ": 0.0167752057, + "rotZ": 0.0167749226, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431285,9 +1455140,9 @@ "posX": 52.94421, "posY": 1.29957283, "posZ": -77.32024, - "rotX": 0.02080706, + "rotX": 0.0208071, "rotY": 270.0049, - "rotZ": 0.0167729314, + "rotZ": 0.0167729463, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431337,9 +1455192,9 @@ "posX": 36.6243362, "posY": 1.29768872, "posZ": -63.50845, - "rotX": 0.0208131671, + "rotX": 0.02081308, "rotY": 269.9839, - "rotZ": 0.0167652983, + "rotZ": 0.0167654362, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431387,11 +1455242,11 @@ "Name": "Card", "Transform": { "posX": 52.9442024, - "posY": 1.29889965, + "posY": 1.29889953, "posZ": -79.62025, - "rotX": 0.0208085459, + "rotX": 0.0208085049, "rotY": 270.000061, - "rotZ": 0.0167712644, + "rotZ": 0.01677106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431439,11 +1455294,11 @@ "Name": "Card", "Transform": { "posX": 40.2900543, - "posY": 1.30170965, + "posY": 1.30170953, "posZ": -54.32, - "rotX": 0.0208088215, + "rotX": 0.0208084881, "rotY": 269.9997, - "rotZ": 0.01677097, + "rotZ": 0.0167711135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431490,10 +1455345,10 @@ "GUID": "4a29bd", "Name": "Deck", "Transform": { - "posX": 36.6243362, - "posY": 1.319558, - "posZ": -79.608284, - "rotX": 0.0208091736, + "posX": 36.62436, + "posY": 1.31888461, + "posZ": -81.90849, + "rotX": 0.0208089519, "rotY": 269.999481, "rotZ": 0.0167706721, "scaleX": 1.0, @@ -1431769,9 +1455624,9 @@ "posX": 58.0996628, "posY": 1.3074894, "posZ": -56.67098, - "rotX": 0.0208172463, + "rotX": 0.0208171271, "rotY": 269.970978, - "rotZ": 0.0167606417, + "rotZ": 0.0167606771, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431819,11 +1455674,11 @@ "Name": "Card", "Transform": { "posX": 40.2920837, - "posY": 1.29363143, + "posY": 1.29363132, "posZ": -81.92012, - "rotX": 0.020805141, + "rotX": 0.0208052024, "rotY": 270.011353, - "rotZ": 0.0167751256, + "rotZ": 0.0167752858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431871,11 +1455726,11 @@ "Name": "Card", "Transform": { "posX": 40.2900467, - "posY": 1.294304, + "posY": 1.29430389, "posZ": -79.6199, - "rotX": 0.0208051875, + "rotX": 0.0208050273, "rotY": 270.011475, - "rotZ": 0.0167753585, + "rotZ": 0.0167754646, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1431925,9 +1455780,9 @@ "posX": 40.27411, "posY": 1.312701, "posZ": -91.1158, - "rotX": 0.0208180267, + "rotX": 0.02081779, "rotY": 269.9688, - "rotZ": 0.0167595837, + "rotZ": 0.0167598985, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432139,9 +1455994,9 @@ "posX": 36.6243362, "posY": 1.30240142, "posZ": -47.4084358, - "rotX": 0.0208132789, + "rotX": 0.02081335, "rotY": 269.9843, - "rotZ": 0.0167654, + "rotZ": 0.0167655572, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432191,9 +1456046,9 @@ "posX": 40.2900429, "posY": 1.29968989, "posZ": -61.22001, - "rotX": 0.0208089, + "rotX": 0.0208086669, "rotY": 269.9995, - "rotZ": 0.01677094, + "rotZ": 0.01677089, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432243,9 +1456098,9 @@ "posX": 52.9442253, "posY": 1.30630517, "posZ": -54.32033, - "rotX": 0.0208050236, + "rotX": 0.020805411, "rotY": 270.0113, - "rotZ": 0.01677534, + "rotZ": 0.016775392, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432292,12 +1456147,12 @@ "GUID": "6f6976", "Name": "Card", "Transform": { - "posX": 52.94425, - "posY": 1.29687977, - "posZ": -86.520256, - "rotX": 0.0208086334, + "posX": 52.9284477, + "posY": 1.296204, + "posZ": -88.8096848, + "rotX": 0.0208086576, "rotY": 270.000183, - "rotZ": 0.0167713668, + "rotZ": 0.0167713445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432347,9 +1456202,9 @@ "posX": 36.6243362, "posY": 1.29634225, "posZ": -68.1083, - "rotX": 0.0208086539, + "rotX": 0.0208085626, "rotY": 269.999725, - "rotZ": 0.016771093, + "rotZ": 0.0167710669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432396,12 +1456251,12 @@ "GUID": "791d5f", "Name": "Card", "Transform": { - "posX": 52.9441147, - "posY": 1.29755306, - "posZ": -84.22024, - "rotX": 0.020808544, + "posX": 52.9442673, + "posY": 1.29687977, + "posZ": -86.52024, + "rotX": 0.02080836, "rotY": 270.000366, - "rotZ": 0.0167711414, + "rotZ": 0.0167713128, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432449,11 +1456304,11 @@ "Name": "Deck", "Transform": { "posX": 36.6243362, - "posY": 1.31743681, + "posY": 1.31743693, "posZ": -70.4083, - "rotX": 0.0208089761, + "rotX": 0.0208090022, "rotY": 269.999634, - "rotZ": 0.01677095, + "rotZ": 0.0167708341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432672,11 +1456527,11 @@ "Name": "Card", "Transform": { "posX": 40.29005, - "posY": 1.30036318, + "posY": 1.30036306, "posZ": -58.9200058, - "rotX": 0.0208085645, + "rotX": 0.020808531, "rotY": 269.999542, - "rotZ": 0.0167711, + "rotZ": 0.0167709757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432726,9 +1456581,9 @@ "posX": 40.29009, "posY": 1.29228425, "posZ": -86.51991, - "rotX": 0.0208051931, + "rotX": 0.0208053943, "rotY": 270.01123, - "rotZ": 0.0167752821, + "rotZ": 0.0167753417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432776,11 +1456631,11 @@ "Name": "Card", "Transform": { "posX": 40.2900543, - "posY": 1.29767025, + "posY": 1.29767013, "posZ": -68.11986, - "rotX": 0.02080912, + "rotX": 0.020808896, "rotY": 269.998718, - "rotZ": 0.0167706069, + "rotZ": 0.0167709775, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432830,9 +1456685,9 @@ "posX": 52.94421, "posY": 1.3049587, "posZ": -58.92035, - "rotX": 0.0208052937, + "rotX": 0.02080518, "rotY": 270.011169, - "rotZ": 0.0167752765, + "rotZ": 0.0167752635, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432882,9 +1456737,9 @@ "posX": 40.29005, "posY": 1.30372941, "posZ": -47.4200058, - "rotX": 0.0208086912, + "rotX": 0.02080854, "rotY": 269.999847, - "rotZ": 0.01677119, + "rotZ": 0.0167708453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432932,11 +1456787,11 @@ "Name": "Card", "Transform": { "posX": 40.2900429, - "posY": 1.29901671, + "posY": 1.29901659, "posZ": -63.52001, - "rotX": 0.0208086148, + "rotX": 0.0208087843, "rotY": 269.99942, - "rotZ": 0.0167708118, + "rotZ": 0.0167707074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1432986,9 +1456841,9 @@ "posX": 58.0996628, "posY": 1.30816269, "posZ": -54.3709755, - "rotX": 0.0208053142, + "rotX": 0.0208052862, "rotY": 270.01123, - "rotZ": 0.0167751424, + "rotZ": 0.0167751443, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433035,12 +1456890,12 @@ "GUID": "96ba38", "Name": "Card", "Transform": { - "posX": 36.62434, - "posY": 1.29162967, - "posZ": -84.20829, - "rotX": 0.02080697, + "posX": 36.62436, + "posY": 1.29095638, + "posZ": -86.50828, + "rotX": 0.0208068248, "rotY": 270.005219, - "rotZ": 0.01677298, + "rotZ": 0.01677315, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433090,9 +1456945,9 @@ "posX": 52.9442062, "posY": 1.30832493, "posZ": -47.4203529, - "rotX": 0.0208086055, + "rotX": 0.020808585, "rotY": 269.9997, - "rotZ": 0.016770903, + "rotZ": 0.0167712457, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433140,11 +1456995,11 @@ "Name": "Card", "Transform": { "posX": 52.9442062, - "posY": 1.302939, + "posY": 1.30293894, "posZ": -65.8202057, - "rotX": 0.0208052676, + "rotX": 0.0208053514, "rotY": 270.011261, - "rotZ": 0.0167752374, + "rotZ": 0.0167751424, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433191,12 +1457046,12 @@ "GUID": "a641de", "Name": "Card", "Transform": { - "posX": 49.2785034, - "posY": 1.30699706, - "posZ": -47.40878, - "rotX": 0.0208086334, - "rotY": 270.0001, - "rotZ": 0.0167713836, + "posX": 49.2785149, + "posY": 1.30632377, + "posZ": -49.7087936, + "rotX": 0.0208083875, + "rotY": 270.000061, + "rotZ": 0.0167711657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433246,9 +1457101,9 @@ "posX": 40.29005, "posY": 1.30305612, "posZ": -49.7199936, - "rotX": 0.0208084583, + "rotX": 0.0208084546, "rotY": 269.9998, - "rotZ": 0.0167712066, + "rotZ": 0.0167711843, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433296,11 +1457151,11 @@ "Name": "Card", "Transform": { "posX": 36.6243362, - "posY": 1.29432261, + "posY": 1.29432249, "posZ": -75.0084152, - "rotX": 0.0208051316, + "rotX": 0.0208050925, "rotY": 270.011353, - "rotZ": 0.0167755242, + "rotZ": 0.01677535, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433350,9 +1457205,9 @@ "posX": 36.6243362, "posY": 1.29701555, "posZ": -65.8083, - "rotX": 0.02080872, + "rotX": 0.0208085924, "rotY": 269.999756, - "rotZ": 0.0167709235, + "rotZ": 0.0167712178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433402,9 +1457257,9 @@ "posX": 36.6243362, "posY": 1.301055, "posZ": -52.0084267, - "rotX": 0.02081326, + "rotX": 0.0208130814, "rotY": 269.984253, - "rotZ": 0.0167652573, + "rotZ": 0.0167654529, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433454,9 +1457309,9 @@ "posX": 52.9442024, "posY": 1.30428541, "posZ": -61.2203522, - "rotX": 0.0208084714, + "rotX": 0.0208085459, "rotY": 269.999939, - "rotZ": 0.0167711172, + "rotZ": 0.0167710986, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433503,12 +1457358,12 @@ "GUID": "b98ff6", "Name": "Card", "Transform": { - "posX": 52.92843, - "posY": 1.29620385, - "posZ": -88.8097, - "rotX": 0.0208057184, + "posX": 52.9282875, + "posY": 1.29552877, + "posZ": -91.11613, + "rotX": 0.0208056457, "rotY": 270.009583, - "rotZ": 0.0167746451, + "rotZ": 0.01677464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433558,9 +1457413,9 @@ "posX": 40.29006, "posY": 1.29834342, "posZ": -65.8198547, - "rotX": 0.0208087545, + "rotX": 0.0208087657, "rotY": 269.999451, - "rotZ": 0.0167709142, + "rotZ": 0.0167710055, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433607,12 +1457462,12 @@ "GUID": "bdbca5", "Name": "Card", "Transform": { - "posX": 52.9282646, - "posY": 1.29552877, - "posZ": -91.11614, - "rotX": 0.0208044983, + "posX": 49.2784958, + "posY": 1.306997, + "posZ": -47.40878, + "rotX": 0.0208044779, "rotY": 270.013428, - "rotZ": 0.0167760216, + "rotZ": 0.01677607, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433662,9 +1457517,9 @@ "posX": 52.9442062, "posY": 1.30159247, "posZ": -70.42021, - "rotX": 0.02080505, + "rotX": 0.020805154, "rotY": 270.0113, - "rotZ": 0.0167753324, + "rotZ": 0.016775284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433714,9 +1457569,9 @@ "posX": 36.6243362, "posY": 1.2983619, "posZ": -61.2084465, - "rotX": 0.0208132844, + "rotX": 0.0208133571, "rotY": 269.984, - "rotZ": 0.0167654287, + "rotZ": 0.0167653877, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433766,9 +1457621,9 @@ "posX": 52.9462433, "posY": 1.298227, "posZ": -81.92046, - "rotX": 0.02080865, + "rotX": 0.0208086, "rotY": 270.000122, - "rotZ": 0.0167711787, + "rotZ": 0.0167711023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433818,9 +1457673,9 @@ "posX": 36.6243439, "posY": 1.30038166, "posZ": -54.3084335, - "rotX": 0.0208094567, + "rotX": 0.0208095722, "rotY": 269.9967, - "rotZ": 0.0167699363, + "rotZ": 0.01676975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433850,7 +1457705,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1433870,9 +1457725,9 @@ "posX": 40.2900429, "posY": 1.29632366, "posZ": -72.719986, - "rotX": 0.0208051447, + "rotX": 0.0208051745, "rotY": 270.0116, - "rotZ": 0.0167753175, + "rotZ": 0.0167755, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433922,9 +1457777,9 @@ "posX": 58.0996552, "posY": 1.30883586, "posZ": -52.0709724, - "rotX": 0.02080858, + "rotX": 0.0208086576, "rotY": 269.999756, - "rotZ": 0.0167711154, + "rotZ": 0.0167710017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1433974,9 +1457829,9 @@ "posX": 52.9442062, "posY": 1.30765164, "posZ": -49.72034, - "rotX": 0.0208041985, + "rotX": 0.0208043214, "rotY": 270.014984, - "rotZ": 0.0167766288, + "rotZ": 0.0167767517, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434026,9 +1457881,9 @@ "posX": 40.2900467, "posY": 1.29497719, "posZ": -77.3199, - "rotX": 0.0208050441, + "rotX": 0.0208050329, "rotY": 270.011444, - "rotZ": 0.01677539, + "rotZ": 0.0167753343, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434078,9 +1457933,9 @@ "posX": 40.29005, "posY": 1.30238283, "posZ": -52.0199966, - "rotX": 0.0208086446, + "rotX": 0.0208086129, "rotY": 269.999756, - "rotZ": 0.0167711712, + "rotZ": 0.0167709533, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434130,9 +1457985,9 @@ "posX": 52.9442177, "posY": 1.30563188, "posZ": -56.6203423, - "rotX": 0.0208087955, + "rotX": 0.0208088458, "rotY": 269.998962, - "rotZ": 0.0167707931, + "rotZ": 0.0167708341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434182,9 +1458037,9 @@ "posX": 58.0996552, "posY": 1.31018245, "posZ": -47.4709854, - "rotX": 0.0208095014, + "rotX": 0.02080955, "rotY": 269.996674, - "rotZ": 0.01677024, + "rotZ": 0.0167700723, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434214,7 +1458069,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1434234,9 +1458089,9 @@ "posX": 52.94421, "posY": 1.30697846, "posZ": -52.02034, - "rotX": 0.0208086148, + "rotX": 0.0208085626, "rotY": 269.999756, - "rotZ": 0.0167709254, + "rotZ": 0.016770944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434286,9 +1458141,9 @@ "posX": 40.2900658, "posY": 1.30103636, "posZ": -56.6199951, - "rotX": 0.020805303, + "rotX": 0.02080528, "rotY": 270.01123, - "rotZ": 0.0167753715, + "rotZ": 0.0167753026, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1434338,9 +1458193,9 @@ "posX": 52.9442, "posY": 1.300246, "posZ": -75.02034, - "rotX": 0.0208077542, + "rotX": 0.0208076239, "rotY": 270.002441, - "rotZ": 0.016772069, + "rotZ": 0.01677207, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1441213,12 +1465068,12 @@ "GUID": "ed4ca7", "Name": "Custom_Model_Bag", "Transform": { - "posX": -33.3114471, - "posY": 1.28831458, - "posZ": -86.798584, - "rotX": 0.0208100639, - "rotY": 270.001068, - "rotZ": 0.01677086, + "posX": -33.313282, + "posY": 1.28831339, + "posZ": -86.799675, + "rotX": 0.0208099466, + "rotY": 270.0011, + "rotZ": 0.016770741, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -1462121,15 +1485976,15 @@ ] }, { - "GUID": "6471ba", + "GUID": "401b61", "Name": "Custom_Model_Bag", "Transform": { - "posX": -34.65284, - "posY": 3.15803075, - "posZ": -96.6710739, - "rotX": 0.020809669, - "rotY": 269.999939, - "rotZ": 0.0167725831, + "posX": -31.0409451, + "posY": 2.99845243, + "posZ": -91.30674, + "rotX": 0.0208125673, + "rotY": 269.985565, + "rotZ": 0.0167639852, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1462159,7 +1486014,7 @@ "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581509390/5781EAB44944BC7956B55A021A75D66436FE7555/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895663371/D5D8A1205E220C2ED2D0CA50705FBADE82C053BF/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1462181,7 +1486036,7 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"019d9e\":{\"lock\":false,\"pos\":{\"x\":3.9214,\"y\":1.3244,\"z\":-56.1275},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"092130\":{\"lock\":false,\"pos\":{\"x\":6.9982,\"y\":1.3199,\"z\":-75.2737},\"rot\":{\"x\":0.0208,\"y\":270.0107,\"z\":0.0168}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":3.8358,\"y\":1.3188,\"z\":-75.2737},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"20afe9\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3275,\"z\":-53.8279},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"2c10a3\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3256,\"z\":-56.0881},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"2cad41\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3271,\"z\":-46.9281},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"2e8dc6\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3273,\"z\":-58.4189},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"2ec821\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2941,\"z\":-51.5275},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"354f96\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.2927,\"z\":-56.1026},\"rot\":{\"x\":0.0208,\"y\":269.9985,\"z\":0.0168}},\"3d460f\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.292,\"z\":-58.3901},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"4f6abf\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3281,\"z\":-51.5404},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"538240\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3263,\"z\":-53.8005},\"rot\":{\"x\":0.0208,\"y\":269.9843,\"z\":0.0168}},\"5887cc\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3268,\"z\":-56.1154},\"rot\":{\"x\":0.0208,\"y\":269.985,\"z\":0.0168}},\"610887\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3258,\"z\":-51.5031},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"747a1a\":{\"lock\":false,\"pos\":{\"x\":13.6926,\"y\":1.33,\"z\":-49.2688},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"83355d\":{\"lock\":false,\"pos\":{\"x\":3.9214,\"y\":1.3237,\"z\":-58.4152},\"rot\":{\"x\":0.0208,\"y\":269.998,\"z\":0.0168}},\"8504ab\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3261,\"z\":-58.4029},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"865252\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.327,\"z\":-51.513},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"8bc619\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3264,\"z\":-49.2156},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8deccc\":{\"lock\":false,\"pos\":{\"x\":6.9982,\"y\":1.3193,\"z\":-77.5612},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8f0604\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.325,\"z\":-58.3756},\"rot\":{\"x\":0.0208,\"y\":269.9982,\"z\":0.0168}},\"93db19\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2947,\"z\":-49.24},\"rot\":{\"x\":0.0208,\"y\":269.9985,\"z\":0.0168}},\"97cea6\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.2934,\"z\":-53.8151},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"9bff41\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3283,\"z\":-46.938},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a05b8d\":{\"lock\":false,\"pos\":{\"x\":16.421,\"y\":1.3429,\"z\":-76.5868},\"rot\":{\"x\":359.9792,\"y\":90,\"z\":359.9832}},\"a9e612\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2954,\"z\":-46.9525},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"aa5286\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.328,\"z\":-56.1313},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"ac8f67\":{\"lock\":false,\"pos\":{\"x\":3.8171,\"y\":1.3211,\"z\":-67.2136},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"acc5be\":{\"lock\":false,\"pos\":{\"x\":7.487,\"y\":1.3225,\"z\":-67.225},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"b102c3\":{\"lock\":false,\"pos\":{\"x\":13.6926,\"y\":1.3306,\"z\":-46.9812},\"rot\":{\"x\":0.0208,\"y\":269.9859,\"z\":0.0168}},\"b811d0\":{\"lock\":false,\"pos\":{\"x\":16.915,\"y\":1.2891,\"z\":-68.418},\"rot\":{\"x\":0.0208,\"y\":270.0033,\"z\":0.0168}},\"bb0dc0\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3293,\"z\":-51.5563},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"bb684e\":{\"lock\":false,\"pos\":{\"x\":3.8358,\"y\":1.3181,\"z\":-77.5612},\"rot\":{\"x\":0.0208,\"y\":270.0073,\"z\":0.0168}},\"bb9641\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3251,\"z\":-53.7906},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"d9a805\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3276,\"z\":-49.2255},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"dc6a2c\":{\"lock\":false,\"pos\":{\"x\":16.915,\"y\":1.2898,\"z\":-66.1305},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"ddccf9\":{\"lock\":false,\"pos\":{\"x\":10.4736,\"y\":1.3288,\"z\":-49.2529},\"rot\":{\"x\":0.0208,\"y\":270.0014,\"z\":0.0168}},\"e4377f\":{\"lock\":false,\"pos\":{\"x\":10.4736,\"y\":1.3295,\"z\":-46.9654},\"rot\":{\"x\":0.0208,\"y\":270.0012,\"z\":0.0168}},\"e86c65\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3286,\"z\":-53.8438},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"019d9e\":{\"lock\":false,\"pos\":{\"x\":3.9214,\"y\":1.3244,\"z\":-56.1275},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"092130\":{\"lock\":false,\"pos\":{\"x\":6.9982,\"y\":1.3199,\"z\":-75.2737},\"rot\":{\"x\":0.0208,\"y\":270.0107,\"z\":0.0168}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":3.8358,\"y\":1.3188,\"z\":-75.2737},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"20afe9\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3275,\"z\":-53.8279},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"2c10a3\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3256,\"z\":-56.0881},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"2cad41\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3271,\"z\":-46.9281},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"2e8dc6\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3273,\"z\":-58.4189},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"2ec821\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2941,\"z\":-51.5275},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"354f96\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.2927,\"z\":-56.1026},\"rot\":{\"x\":0.0208,\"y\":269.9985,\"z\":0.0168}},\"3d460f\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.292,\"z\":-58.3901},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"4f6abf\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3281,\"z\":-51.5404},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"538240\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3263,\"z\":-53.8005},\"rot\":{\"x\":0.0208,\"y\":269.9843,\"z\":0.0168}},\"5887cc\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3268,\"z\":-56.1154},\"rot\":{\"x\":0.0208,\"y\":269.985,\"z\":0.0168}},\"610887\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3258,\"z\":-51.5031},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"747a1a\":{\"lock\":false,\"pos\":{\"x\":13.6926,\"y\":1.33,\"z\":-49.2688},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"83355d\":{\"lock\":false,\"pos\":{\"x\":3.9214,\"y\":1.3237,\"z\":-58.4152},\"rot\":{\"x\":0.0208,\"y\":269.998,\"z\":0.0168}},\"8504ab\":{\"lock\":false,\"pos\":{\"x\":10.43,\"y\":1.3261,\"z\":-58.4029},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"865252\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.327,\"z\":-51.513},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"8bc619\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3264,\"z\":-49.2156},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8deccc\":{\"lock\":false,\"pos\":{\"x\":6.9982,\"y\":1.3193,\"z\":-77.5612},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8f0604\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.325,\"z\":-58.3756},\"rot\":{\"x\":0.0208,\"y\":269.9982,\"z\":0.0168}},\"93db19\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2947,\"z\":-49.24},\"rot\":{\"x\":0.0208,\"y\":269.9985,\"z\":0.0168}},\"97cea6\":{\"lock\":false,\"pos\":{\"x\":16.9166,\"y\":1.2934,\"z\":-53.8151},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"9bff41\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3283,\"z\":-46.938},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a05b8d\":{\"lock\":false,\"pos\":{\"x\":16.421,\"y\":1.3429,\"z\":-76.5868},\"rot\":{\"x\":359.9792,\"y\":90,\"z\":359.9832}},\"a9e612\":{\"lock\":false,\"pos\":{\"x\":16.9601,\"y\":1.2954,\"z\":-46.9525},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"aa5286\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.328,\"z\":-56.1313},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"ac8f67\":{\"lock\":false,\"pos\":{\"x\":3.8171,\"y\":1.3211,\"z\":-67.2136},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"acc5be\":{\"lock\":false,\"pos\":{\"x\":7.487,\"y\":1.3225,\"z\":-67.225},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"b102c3\":{\"lock\":false,\"pos\":{\"x\":13.6926,\"y\":1.3306,\"z\":-46.9812},\"rot\":{\"x\":0.0208,\"y\":269.9859,\"z\":0.0168}},\"b811d0\":{\"lock\":false,\"pos\":{\"x\":16.915,\"y\":1.2891,\"z\":-68.418},\"rot\":{\"x\":0.0208,\"y\":270.0033,\"z\":0.0168}},\"bb0dc0\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3293,\"z\":-51.5563},\"rot\":{\"x\":0.0208,\"y\":269.9856,\"z\":0.0168}},\"bb684e\":{\"lock\":false,\"pos\":{\"x\":3.8358,\"y\":1.3181,\"z\":-77.5612},\"rot\":{\"x\":0.0208,\"y\":270.0073,\"z\":0.0168}},\"bb9641\":{\"lock\":false,\"pos\":{\"x\":3.9416,\"y\":1.3251,\"z\":-53.7906},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":22.2989,\"y\":1.0988,\"z\":-46.7579},\"rot\":{\"x\":359.9792,\"y\":90.0001,\"z\":359.9832}},\"d9a805\":{\"lock\":false,\"pos\":{\"x\":7.1964,\"y\":1.3276,\"z\":-49.2255},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"dc6a2c\":{\"lock\":false,\"pos\":{\"x\":16.915,\"y\":1.2898,\"z\":-66.1305},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"ddccf9\":{\"lock\":false,\"pos\":{\"x\":10.4736,\"y\":1.3288,\"z\":-49.2529},\"rot\":{\"x\":0.0208,\"y\":270.0014,\"z\":0.0168}},\"e4377f\":{\"lock\":false,\"pos\":{\"x\":10.4736,\"y\":1.3295,\"z\":-46.9654},\"rot\":{\"x\":0.0208,\"y\":270.0012,\"z\":0.0168}},\"e86c65\":{\"lock\":false,\"pos\":{\"x\":13.6491,\"y\":1.3286,\"z\":-53.8438},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { @@ -1462191,9 +1486046,9 @@ "posX": 3.921401, "posY": 1.32441914, "posZ": -56.1275, - "rotX": 0.020808652, + "rotX": 0.02080869, "rotY": 269.999939, - "rotZ": 0.0167712122, + "rotZ": 0.0167712383, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462219,12 +1486074,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599900, + "CardID": 606500, "SidewaysCard": false, "CustomDeck": { - "5999": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144554116/B96BBF73491BC87937F3205F9386AEA265CB8607/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6065": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586763739/BBF6FFF300A7E2609CF30FBB6C73503653674E16/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462243,9 +1486098,9 @@ "posX": 6.9982, "posY": 1.31993222, "posZ": -75.2737, - "rotX": 0.020805411, + "rotX": 0.0208054651, "rotY": 270.01062, - "rotZ": 0.01677492, + "rotZ": 0.0167749319, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462271,11 +1486126,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600600, + "CardID": 602300, "SidewaysCard": false, "CustomDeck": { - "6006": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144560966/43010732A0FB52DB93CA5F1F1E9DC681B166335D/", + "6023": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851856540/478E08B2F74D6C16EFC7B3DD16B6F3A6842B7D50/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", "NumWidth": 1, "NumHeight": 1, @@ -1462295,9 +1486150,9 @@ "posX": 3.835799, "posY": 1.31878364, "posZ": -75.2737, - "rotX": 0.0208084825, + "rotX": 0.0208085179, "rotY": 270.000122, - "rotZ": 0.0167711116, + "rotZ": 0.0167709943, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462323,11 +1486178,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600700, + "CardID": 602400, "SidewaysCard": false, "CustomDeck": { - "6007": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144560966/43010732A0FB52DB93CA5F1F1E9DC681B166335D/", + "6024": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851856540/478E08B2F74D6C16EFC7B3DD16B6F3A6842B7D50/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", "NumWidth": 1, "NumHeight": 1, @@ -1462347,9 +1486202,9 @@ "posX": 10.4299984, "posY": 1.327456, "posZ": -53.8279, - "rotX": 0.0208124, + "rotX": 0.020812396, "rotY": 269.986633, - "rotZ": 0.0167663116, + "rotZ": 0.0167662967, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462375,12 +1486230,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599000, + "CardID": 606400, "SidewaysCard": false, "CustomDeck": { - "5990": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144545609/60C065A8ECA5DFEEF88B91418643F724F8F92062/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6064": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586758781/80FC7D9C41CB52FED213B4457E907D5A81C2A818/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462399,9 +1486254,9 @@ "posX": 7.196402, "posY": 1.32562, "posZ": -56.0881, - "rotX": 0.0208084881, + "rotX": 0.0208084658, "rotY": 270.000122, - "rotZ": 0.01677107, + "rotZ": 0.016771147, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462427,12 +1486282,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599700, + "CardID": 607800, "SidewaysCard": false, "CustomDeck": { - "5997": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144552149/6E5504CF48378B5FDDEDF8CDF0D414AB9122FDA8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6078": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586784829/D9196B1CF7269533B6D2178698429CAF40931629/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462451,9 +1486306,9 @@ "posX": 3.94159913, "posY": 1.32711923, "posZ": -46.9281, - "rotX": 0.0208084341, + "rotX": 0.02080862, "rotY": 269.999969, - "rotZ": 0.01677117, + "rotZ": 0.0167710725, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462479,12 +1486334,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600400, + "CardID": 605300, "SidewaysCard": false, "CustomDeck": { - "6004": { + "6053": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144558171/3066AF6477D108D6E4F6F6877F4359F288481C8F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462503,9 +1486358,9 @@ "posX": 13.6491022, "posY": 1.32728124, "posZ": -58.4189, - "rotX": 0.02080843, + "rotX": 0.02080839, "rotY": 270.0, - "rotZ": 0.016771473, + "rotZ": 0.0167714991, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462531,12 +1486386,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598100, + "CardID": 604000, "SidewaysCard": false, "CustomDeck": { - "5981": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144535889/9940604C675010A57BDA2BAB09D9FE81D2E4D327/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6040": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934357030658463/B059B98CEEB74ABA50066FC1B2F822A21115494F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462555,9 +1486410,9 @@ "posX": 16.9601, "posY": 1.29405415, "posZ": -51.5275, - "rotX": 0.0208085719, + "rotX": 0.0208085533, "rotY": 270.0001, - "rotZ": 0.01677113, + "rotZ": 0.0167712346, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462583,12 +1486438,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597600, + "CardID": 607400, "SidewaysCard": false, "CustomDeck": { - "5976": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144498308/D9CEEC6D7EDFFFD4B466356E545387146FF4ED2C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6074": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586778055/95E917BEB175F6F1EB8BC89F635AD2855305BA94/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462607,9 +1486462,9 @@ "posX": 16.9166, "posY": 1.2926991, "posZ": -56.1026, - "rotX": 0.0208091587, + "rotX": 0.020809114, "rotY": 269.9985, - "rotZ": 0.0167706925, + "rotZ": 0.01677064, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462635,12 +1486490,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597800, + "CardID": 606100, "SidewaysCard": false, "CustomDeck": { - "5978": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144500265/4010586808B217F6A239C551C85B763A682A9D36/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6061": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586730090/059BC0924B03096FC2DC5604BA984092099C3943/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462659,9 +1486514,9 @@ "posX": 16.9166, "posY": 1.2920295, "posZ": -58.3901, - "rotX": 0.0208088979, + "rotX": 0.02080891, "rotY": 269.9986, - "rotZ": 0.016770754, + "rotZ": 0.0167708825, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462687,12 +1486542,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597900, + "CardID": 606200, "SidewaysCard": false, "CustomDeck": { - "5979": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144501136/ECADF8494F75DD2E28861D0D739EBBE067C4C96C/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6062": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586732434/B10A64B2D31D57DAE7EB8441B985D86F35F538BC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462711,9 +1486566,9 @@ "posX": 10.43, "posY": 1.3281256, "posZ": -51.5404, - "rotX": 0.0208126474, + "rotX": 0.0208126437, "rotY": 269.986664, - "rotZ": 0.01676634, + "rotZ": 0.0167664178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462739,12 +1486594,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598900, + "CardID": 607200, "SidewaysCard": false, "CustomDeck": { - "5989": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144544554/36D23380EEE9314D70423C575281426AFF980D21/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6072": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586774477/F975B99BD741CADF942F80DB34472FE7B6DA7EA0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462763,9 +1486618,9 @@ "posX": 7.19639826, "posY": 1.32628965, "posZ": -53.8005, - "rotX": 0.020813344, + "rotX": 0.0208133534, "rotY": 269.9843, - "rotZ": 0.01676539, + "rotZ": 0.01676544, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462791,12 +1486646,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599600, + "CardID": 607600, "SidewaysCard": false, "CustomDeck": { - "5996": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144551151/764CB917E88001BCD5B772C7E47B83A8C4ECD381/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6076": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586779402/2C8D4F163854B8440E0E49A75E5C3951CC27080D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462815,9 +1486670,9 @@ "posX": 10.4299984, "posY": 1.3267864, "posZ": -56.1154, - "rotX": 0.0208129752, + "rotX": 0.0208129864, "rotY": 269.985, - "rotZ": 0.01676567, + "rotZ": 0.0167657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462843,12 +1486698,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599100, + "CardID": 604200, "SidewaysCard": false, "CustomDeck": { - "5991": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144546502/77C11327DE50E2243C8155F4AEA1867A64E5F810/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6042": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934357030649777/35237080CB5B325493A8F9F203249B47CADA6330/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462867,9 +1486722,9 @@ "posX": 3.941601, "posY": 1.32578, "posZ": -51.5031, - "rotX": 0.0208084919, + "rotX": 0.0208085, "rotY": 270.000061, - "rotZ": 0.0167710688, + "rotZ": 0.0167711, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462895,12 +1486750,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600200, + "CardID": 607700, "SidewaysCard": false, "CustomDeck": { - "6002": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144556577/0C3EB8E63D155175D6117D91A55906EF2F2CBC95/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6077": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586782977/1EC5A130787BCFD388F5DD45607EA90C85F61027/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462919,9 +1486774,9 @@ "posX": 13.6926, "posY": 1.32997537, "posZ": -49.2688, - "rotX": 0.0208126213, + "rotX": 0.0208125655, "rotY": 269.9856, - "rotZ": 0.0167661943, + "rotZ": 0.01676638, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462947,12 +1486802,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598500, + "CardID": 603600, "SidewaysCard": false, "CustomDeck": { - "5985": { + "6036": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144540182/A99420390E38CD3323459E270A71295314E3E770/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1462971,9 +1486826,9 @@ "posX": 3.921399, "posY": 1.32374942, "posZ": -58.4152, - "rotX": 0.02080912, + "rotX": 0.020809263, "rotY": 269.998047, - "rotZ": 0.0167702325, + "rotZ": 0.0167704467, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1462999,12 +1486854,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599800, + "CardID": 606900, "SidewaysCard": false, "CustomDeck": { - "5998": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144553140/D20B76021285B6C4D1FF3777A6B5F7804710D6F2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6069": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586772734/CF8326635780D0DC498D10ADA871000CAB651938/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463023,9 +1486878,9 @@ "posX": 10.4300022, "posY": 1.3261168, "posZ": -58.4029, - "rotX": 0.0208085831, + "rotX": 0.0208083969, "rotY": 270.0006, - "rotZ": 0.0167713575, + "rotZ": 0.0167712849, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463051,12 +1486906,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598000, + "CardID": 606600, "SidewaysCard": false, "CustomDeck": { - "5980": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144529734/5E957D959A320A79AF9BA213E5EFE13F7F8E0A8A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6066": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586767896/9B06DF5FED2199391FA4F804FA026560A2DDF83C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463075,9 +1486930,9 @@ "posX": 7.19640064, "posY": 1.32695925, "posZ": -51.513, - "rotX": 0.02080852, + "rotX": 0.020808544, "rotY": 269.999664, - "rotZ": 0.0167709757, + "rotZ": 0.0167709552, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463103,12 +1486958,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599500, + "CardID": 607900, "SidewaysCard": false, "CustomDeck": { - "5995": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144550126/BA6A306567409B179E6540756AEC138421F71363/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6079": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586786280/2BEBFC24820C8C551DCB1B2EE76C8271A64B171C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463127,9 +1486982,9 @@ "posX": 3.941601, "posY": 1.32644963, "posZ": -49.2156, - "rotX": 0.0208086316, + "rotX": 0.02080872, "rotY": 269.999969, - "rotZ": 0.016771134, + "rotZ": 0.0167711526, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463155,12 +1487010,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600300, + "CardID": 606800, "SidewaysCard": false, "CustomDeck": { - "6003": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144557377/93448519908D1DBB65DA72358AF2274DD18BF83D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6068": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586771224/1B76256CB9D2BCBE6FD338B8A1BB0F3F5412ED92/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463179,9 +1487034,9 @@ "posX": 6.998202, "posY": 1.31926262, "posZ": -77.5612, - "rotX": 0.0208087172, + "rotX": 0.020808531, "rotY": 270.0, - "rotZ": 0.01677106, + "rotZ": 0.01677104, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463207,11 +1487062,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600800, + "CardID": 608300, "SidewaysCard": false, "CustomDeck": { - "6008": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144563230/8ED0A7199173B28CF41B33EF0F461C51564C47A3/", + "6083": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586792099/00C9A58205D03DB0129946F8351B946D489521C3/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", "NumWidth": 1, "NumHeight": 1, @@ -1463231,9 +1487086,9 @@ "posX": 7.19639826, "posY": 1.32495046, "posZ": -58.3756, - "rotX": 0.0208089929, + "rotX": 0.0208089557, "rotY": 269.9982, - "rotZ": 0.0167705063, + "rotZ": 0.016770415, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463259,12 +1487114,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599200, + "CardID": 606300, "SidewaysCard": false, "CustomDeck": { - "5992": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144547488/2C825BCE7ACDA7BC8B260A832F866131B53961AE/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6063": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586756356/C256CFB8BA6B44DF3169130EB5E0D89ED815C04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463283,9 +1487138,9 @@ "posX": 16.9601, "posY": 1.29472375, "posZ": -49.24, - "rotX": 0.0208089538, + "rotX": 0.0208090171, "rotY": 269.9985, - "rotZ": 0.016770456, + "rotZ": 0.0167704821, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463311,12 +1487166,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597500, + "CardID": 606000, "SidewaysCard": false, "CustomDeck": { - "5975": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144497474/3C532BDA757475F6F8ADAF957074DEF99848F64A/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6060": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586723920/2CBB9A1F460BBFC27936480DA5D1C4B5537737E4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463335,9 +1487190,9 @@ "posX": 16.9166, "posY": 1.2933687, "posZ": -53.8151, - "rotX": 0.020812558, + "rotX": 0.0208127126, "rotY": 269.9857, - "rotZ": 0.0167660136, + "rotZ": 0.01676599, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463363,12 +1487218,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597700, + "CardID": 605900, "SidewaysCard": false, "CustomDeck": { - "5977": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144499390/C782671082B29727BC35CC3E115C533287A40BE3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6059": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586712070/D332546B91733A51D47C5BA819696296A53DD8DD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463387,9 +1487242,9 @@ "posX": 7.196402, "posY": 1.32829845, "posZ": -46.938, - "rotX": 0.020808449, + "rotX": 0.0208084229, "rotY": 270.000122, - "rotZ": 0.01677125, + "rotZ": 0.0167711955, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463415,12 +1487270,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599300, + "CardID": 608100, "SidewaysCard": false, "CustomDeck": { - "5993": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144548221/9B6FD0709BA2DB973DD1DED7999B072BD283F2D5/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6081": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586789775/0B5E90CC8F5B9E9569F7CE68F2A4857E99147F09/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463478,9 +1487333,9 @@ "posX": 16.9601, "posY": 1.29539335, "posZ": -46.9525, - "rotX": 0.0208086316, + "rotX": 0.02080869, "rotY": 270.0002, - "rotZ": 0.0167711917, + "rotZ": 0.0167711619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463506,12 +1487361,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 597400, + "CardID": 602600, "SidewaysCard": false, "CustomDeck": { - "5974": { + "6026": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144398765/12DE2413ABCEC7109ACAB545CE8484BA4B1F14A8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463530,9 +1487385,9 @@ "posX": 13.6491022, "posY": 1.32795084, "posZ": -56.1313, - "rotX": 0.0208083931, + "rotX": 0.02080843, "rotY": 270.0001, - "rotZ": 0.016771609, + "rotZ": 0.0167716555, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463558,12 +1487413,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598200, + "CardID": 603900, "SidewaysCard": false, "CustomDeck": { - "5982": { + "6039": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144536850/B33624B1C95C12C438F2849EB89369BBCB7C3120/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463582,9 +1487437,9 @@ "posX": 3.817099, "posY": 1.32113624, "posZ": -67.2136, - "rotX": 0.0208131149, + "rotX": 0.0208129138, "rotY": 269.985718, - "rotZ": 0.0167657044, + "rotZ": 0.0167658832, "scaleX": 0.6, "scaleY": 1.0, "scaleZ": 0.6 @@ -1463634,9 +1487489,9 @@ "posX": 7.486998, "posY": 1.32246566, "posZ": -67.225, - "rotX": 0.0208131131, + "rotX": 0.0208130032, "rotY": 269.9856, - "rotZ": 0.0167659968, + "rotZ": 0.0167658348, "scaleX": 0.782293141, "scaleY": 1.0, "scaleZ": 0.782293141 @@ -1463662,11 +1487517,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600500, + "CardID": 602100, "SidewaysCard": false, "CustomDeck": { - "6005": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144559479/4B12ACD904B8A4B42A3AEEF4E80CEAAADAE9851B/", + "6021": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851853838/BF38A4EDA51EA5C91C35A1E5A6D81D0B49AF7DAD/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144559887/108176A104774C358F5654742EB05516FEEFF5A7/", "NumWidth": 1, "NumHeight": 1, @@ -1463686,9 +1487541,9 @@ "posX": 13.6926012, "posY": 1.33064508, "posZ": -46.9812, - "rotX": 0.0208123717, + "rotX": 0.0208126251, "rotY": 269.98584, - "rotZ": 0.0167665277, + "rotZ": 0.0167664364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463714,12 +1487569,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598600, + "CardID": 603500, "SidewaysCard": false, "CustomDeck": { - "5986": { + "6035": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144540928/900845E7192C81EF7F1C57475E686A5C2DF7FC39/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463738,9 +1487593,9 @@ "posX": 16.915, "posY": 1.28909361, "posZ": -68.418, - "rotX": 0.0208077319, + "rotX": 0.0208074823, "rotY": 270.0033, - "rotZ": 0.01677241, + "rotZ": 0.016772408, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463766,12 +1487621,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 601100, + "CardID": 603000, "SidewaysCard": false, "CustomDeck": { - "6011": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144566164/E938D8A5BC490396D6D2DAC1201627BD6F674D1B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6030": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851859837/DB61A7482D0A77F71328C0D87E3B4D08C4F56FA4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463790,9 +1487645,9 @@ "posX": 13.6491013, "posY": 1.32929, "posZ": -51.5563, - "rotX": 0.0208127033, + "rotX": 0.0208126958, "rotY": 269.985535, - "rotZ": 0.0167667046, + "rotZ": 0.01676661, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463818,12 +1487673,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598400, + "CardID": 603700, "SidewaysCard": false, "CustomDeck": { - "5984": { + "6037": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144538906/53E53F424318D2E6C0A8F63DD117538ED4058163/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463842,9 +1487697,9 @@ "posX": 3.835799, "posY": 1.318114, "posZ": -77.5612, - "rotX": 0.02080642, + "rotX": 0.0208062865, "rotY": 270.007324, - "rotZ": 0.0167737659, + "rotZ": 0.0167737827, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463870,11 +1487725,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600900, + "CardID": 608400, "SidewaysCard": false, "CustomDeck": { - "6009": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144563230/8ED0A7199173B28CF41B33EF0F461C51564C47A3/", + "6084": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586792099/00C9A58205D03DB0129946F8351B946D489521C3/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", "NumWidth": 1, "NumHeight": 1, @@ -1463894,9 +1487749,9 @@ "posX": 3.941599, "posY": 1.32511055, "posZ": -53.7906, - "rotX": 0.0208086055, + "rotX": 0.020808531, "rotY": 269.999969, - "rotZ": 0.01677122, + "rotZ": 0.0167712364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463922,12 +1487777,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 600000, + "CardID": 605600, "SidewaysCard": false, "CustomDeck": { - "6000": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144555038/A4AAEE59D9CA17462FDB2AB2D779BD89AC3063E2/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6056": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752432553957456208/FA15827D662D919E4CA7FB342BD813FE5963F54C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463946,9 +1487801,9 @@ "posX": 7.19639826, "posY": 1.32762885, "posZ": -49.2255, - "rotX": 0.0208084825, + "rotX": 0.0208085347, "rotY": 269.9997, - "rotZ": 0.0167711414, + "rotZ": 0.0167711526, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1463974,12 +1487829,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 599400, + "CardID": 608000, "SidewaysCard": false, "CustomDeck": { - "5994": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144549324/542F880800BFF8B9984BD22CFE57FCA00696FCBA/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6080": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586787735/BB943DB5EE9B44384C06302156DB3BE8421EE851/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1463998,9 +1487853,9 @@ "posX": 16.915, "posY": 1.28976321, "posZ": -66.1305, - "rotX": 0.0208083279, + "rotX": 0.0208083969, "rotY": 270.000732, - "rotZ": 0.0167715885, + "rotZ": 0.0167715065, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1464026,12 +1487881,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 601200, + "CardID": 602900, "SidewaysCard": false, "CustomDeck": { - "6012": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144579803/8ADFC11570D84F43ED9C46450C68E0B3FB954854/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6029": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851855234/6DE7B2EF26DEEF2E82BADA557CB7CBCD22DB250C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1464050,9 +1487905,9 @@ "posX": 10.4736023, "posY": 1.328811, "posZ": -49.2529, - "rotX": 0.0208082944, + "rotX": 0.0208083112, "rotY": 270.0014, - "rotZ": 0.01677169, + "rotZ": 0.0167717, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1464078,12 +1487933,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598800, + "CardID": 604500, "SidewaysCard": false, "CustomDeck": { - "5988": { + "6045": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144543682/E59078723033B83309B897DF7E7A4B8D2A03EDB7/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1464102,9 +1487957,9 @@ "posX": 10.4736023, "posY": 1.32948065, "posZ": -46.9654, - "rotX": 0.0208082087, + "rotX": 0.0208080485, "rotY": 270.00116, - "rotZ": 0.0167714488, + "rotZ": 0.0167716276, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1464130,12 +1487985,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598700, + "CardID": 607300, "SidewaysCard": false, "CustomDeck": { - "5987": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144541967/CF548C9F9433227110262032247BA685AB75ED2D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6073": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586776665/D4B89B7974CEDE65D24754EC172BD15374E89697/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1464154,9 +1488009,9 @@ "posX": 13.6491022, "posY": 1.32862043, "posZ": -53.8438, - "rotX": 0.0208082758, + "rotX": 0.0208083242, "rotY": 270.0001, - "rotZ": 0.01677138, + "rotZ": 0.0167714823, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1464182,12 +1488037,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 598300, + "CardID": 606700, "SidewaysCard": false, "CustomDeck": { - "5983": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144538037/85D3156C9FC436417BF14E73F9FFDE96A4F1942F/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "6067": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586769660/489FEEC8178B1DB83F33CE0ADD54911E2963497C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895686846/9A43D862F1AEB048BC349C9E2A1DFC0BE22AA7D5/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, @@ -1464198,6 +1488053,1716 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "d14543", + "Name": "Bag", + "Transform": { + "posX": 27.1496143, + "posY": 1.10036993, + "posZ": -47.2432671, + "rotX": 359.979156, + "rotY": 90.00002, + "rotZ": 359.983215, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Legacy Cardbacks", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.231394589 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"092130\":{\"lock\":false,\"pos\":{\"x\":9.9305,\"y\":1.3188,\"z\":-82.9062},\"rot\":{\"x\":0.0208,\"y\":269.9989,\"z\":0.0168}},\"12841a\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.2933,\"z\":-54.5292},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"141e15\":{\"lock\":false,\"pos\":{\"x\":20.8717,\"y\":1.2906,\"z\":-68.1183},\"rot\":{\"x\":0.0208,\"y\":269.9949,\"z\":0.0168}},\"1a11b1\":{\"lock\":false,\"pos\":{\"x\":6.2595,\"y\":1.3257,\"z\":-54.5278},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":6.2922,\"y\":1.3174,\"z\":-82.9061},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1df9e7\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.3277,\"z\":-52.2062},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"23882f\":{\"lock\":false,\"pos\":{\"x\":13.5601,\"y\":1.3284,\"z\":-54.5151},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"2602bf\":{\"lock\":false,\"pos\":{\"x\":6.2685,\"y\":1.3264,\"z\":-52.2074},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"2c0e48\":{\"lock\":false,\"pos\":{\"x\":21.0008,\"y\":1.2933,\"z\":-59.1408},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"326ae6\":{\"lock\":false,\"pos\":{\"x\":13.5733,\"y\":1.3291,\"z\":-52.2178},\"rot\":{\"x\":0.0208,\"y\":269.997,\"z\":0.0168}},\"336d40\":{\"lock\":false,\"pos\":{\"x\":13.5733,\"y\":1.3264,\"z\":-61.4178},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3856fd\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.3257,\"z\":-59.1062},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"3ef67d\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.2926,\"z\":-56.8293},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"45eccc\":{\"lock\":false,\"pos\":{\"x\":13.5733,\"y\":1.327,\"z\":-59.1178},\"rot\":{\"x\":0.0208,\"y\":270.0051,\"z\":0.0168}},\"47af50\":{\"lock\":false,\"pos\":{\"x\":13.5733,\"y\":1.3297,\"z\":-49.9178},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"54d7f4\":{\"lock\":false,\"pos\":{\"x\":21.001,\"y\":1.2946,\"z\":-54.5408},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"5a7dac\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.3264,\"z\":-56.8062},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"61e703\":{\"lock\":false,\"pos\":{\"x\":21.0008,\"y\":1.2926,\"z\":-61.4408},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"6eeb2d\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.2947,\"z\":-49.9293},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"773982\":{\"lock\":false,\"pos\":{\"x\":6.2686,\"y\":1.3244,\"z\":-59.1061},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"790b81\":{\"lock\":false,\"pos\":{\"x\":6.2686,\"y\":1.3237,\"z\":-61.4061},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7c39c5\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.2913,\"z\":-61.4293},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8deccc\":{\"lock\":false,\"pos\":{\"x\":9.9305,\"y\":1.3181,\"z\":-85.2061},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"913c0a\":{\"lock\":false,\"pos\":{\"x\":21.0008,\"y\":1.296,\"z\":-49.9408},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"99f005\":{\"lock\":false,\"pos\":{\"x\":6.2686,\"y\":1.3271,\"z\":-49.9074},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a3a610\":{\"lock\":false,\"pos\":{\"x\":20.8717,\"y\":1.2899,\"z\":-70.4183},\"rot\":{\"x\":0.0208,\"y\":270.0049,\"z\":0.0168}},\"bb684e\":{\"lock\":false,\"pos\":{\"x\":6.3266,\"y\":1.3168,\"z\":-85.2035},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"c2d1a0\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.325,\"z\":-61.4063},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"d055c2\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.3284,\"z\":-49.9063},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"d1bfa0\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.292,\"z\":-59.1293},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"d4db3e\":{\"lock\":false,\"pos\":{\"x\":6.2686,\"y\":1.3251,\"z\":-56.8061},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"db4bb5\":{\"lock\":false,\"pos\":{\"x\":21.0008,\"y\":1.294,\"z\":-56.8408},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"e27c7e\":{\"lock\":false,\"pos\":{\"x\":17.3351,\"y\":1.294,\"z\":-52.2292},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"f05867\":{\"lock\":false,\"pos\":{\"x\":9.9076,\"y\":1.3271,\"z\":-54.5062},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f0aaf2\":{\"lock\":false,\"pos\":{\"x\":21.0008,\"y\":1.2953,\"z\":-52.2408},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f97ed1\":{\"lock\":false,\"pos\":{\"x\":13.5733,\"y\":1.3277,\"z\":-56.8178},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "12841a", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.29331172, + "posZ": -54.5292, + "rotX": 0.0208087116, + "rotY": 269.999969, + "rotZ": 0.016771175, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Belle", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606800, + "SidewaysCard": false, + "CustomDeck": { + "6068": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586769660/489FEEC8178B1DB83F33CE0ADD54911E2963497C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "141e15", + "Name": "CardCustom", + "Transform": { + "posX": 20.8717, + "posY": 1.29061842, + "posZ": -68.1183, + "rotX": 0.02080997, + "rotY": 269.9949, + "rotZ": 0.016769236, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cassilda", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 602200, + "SidewaysCard": false, + "CustomDeck": { + "6022": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851855234/6DE7B2EF26DEEF2E82BADA557CB7CBCD22DB250C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a11b1", + "Name": "CardCustom", + "Transform": { + "posX": 6.259502, + "posY": 1.32573652, + "posZ": -54.5278, + "rotX": 0.0208085123, + "rotY": 269.999969, + "rotZ": 0.0167713184, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Psyche", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606600, + "SidewaysCard": false, + "CustomDeck": { + "6066": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586763739/BBF6FFF300A7E2609CF30FBB6C73503653674E16/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1df9e7", + "Name": "CardCustom", + "Transform": { + "posX": 9.9076, + "posY": 1.327741, + "posZ": -52.2062, + "rotX": 0.0208086334, + "rotY": 269.9998, + "rotZ": 0.0167711936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Baba Yaga", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609000, + "SidewaysCard": false, + "CustomDeck": { + "6090": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144550126/BA6A306567409B179E6540756AEC138421F71363/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "23882f", + "Name": "CardCustom", + "Transform": { + "posX": 13.5601, + "posY": 1.32839167, + "posZ": -54.5151, + "rotX": 0.0208084118, + "rotY": 270.000336, + "rotZ": 0.0167717673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eris", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 598800, + "SidewaysCard": false, + "CustomDeck": { + "5988": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144543682/E59078723033B83309B897DF7E7A4B8D2A03EDB7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2602bf", + "Name": "CardCustom", + "Transform": { + "posX": 6.2685, + "posY": 1.326419, + "posZ": -52.2074, + "rotX": 0.0208084527, + "rotY": 270.000183, + "rotZ": 0.01677125, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Persephone", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606900, + "SidewaysCard": false, + "CustomDeck": { + "6069": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586771224/1B76256CB9D2BCBE6FD338B8A1BB0F3F5412ED92/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c0e48", + "Name": "CardCustom", + "Transform": { + "posX": 21.0008, + "posY": 1.29329312, + "posZ": -59.1408, + "rotX": 0.0208085347, + "rotY": 269.999847, + "rotZ": 0.0167711247, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eowyn", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606200, + "SidewaysCard": false, + "CustomDeck": { + "6062": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586730090/059BC0924B03096FC2DC5604BA984092099C3943/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "326ae6", + "Name": "CardCustom", + "Transform": { + "posX": 13.5732985, + "posY": 1.3290689, + "posZ": -52.2178, + "rotX": 0.0208094455, + "rotY": 269.997, + "rotZ": 0.0167703554, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kitsune", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606400, + "SidewaysCard": false, + "CustomDeck": { + "6064": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586758781/80FC7D9C41CB52FED213B4457E907D5A81C2A818/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "336d40", + "Name": "CardCustom", + "Transform": { + "posX": 13.5733023, + "posY": 1.326376, + "posZ": -61.4178, + "rotX": 0.020808477, + "rotY": 270.000031, + "rotZ": 0.0167713184, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Carmilla", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606700, + "SidewaysCard": false, + "CustomDeck": { + "6067": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586767896/9B06DF5FED2199391FA4F804FA026560A2DDF83C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3856fd", + "Name": "CardCustom", + "Transform": { + "posX": 9.907602, + "posY": 1.32572126, + "posZ": -59.1062, + "rotX": 0.0208084732, + "rotY": 270.000061, + "rotZ": 0.0167711377, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jorogumo", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609400, + "SidewaysCard": false, + "CustomDeck": { + "6094": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586756356/C256CFB8BA6B44DF3169130EB5E0D89ED815C04E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ef67d", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.29263842, + "posZ": -56.8293, + "rotX": 0.0208084788, + "rotY": 270.0, + "rotZ": 0.0167712253, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pandora", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 598500, + "SidewaysCard": false, + "CustomDeck": { + "5985": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144540182/A99420390E38CD3323459E270A71295314E3E770/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45eccc", + "Name": "CardCustom", + "Transform": { + "posX": 13.5733023, + "posY": 1.32704914, + "posZ": -59.1178, + "rotX": 0.0208069067, + "rotY": 270.005219, + "rotZ": 0.0167733114, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lady MacBeth", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 601400, + "SidewaysCard": false, + "CustomDeck": { + "6014": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934357030649777/35237080CB5B325493A8F9F203249B47CADA6330/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "47af50", + "Name": "CardCustom", + "Transform": { + "posX": 13.5733, + "posY": 1.32974207, + "posZ": -49.9178, + "rotX": 0.0208086576, + "rotY": 269.9996, + "rotZ": 0.0167714618, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "La Llorona", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607300, + "SidewaysCard": false, + "CustomDeck": { + "6073": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586776665/D4B89B7974CEDE65D24754EC172BD15374E89697/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "54d7f4", + "Name": "CardCustom", + "Transform": { + "posX": 21.001, + "posY": 1.29463971, + "posZ": -54.5408, + "rotX": 0.0208088849, + "rotY": 269.999146, + "rotZ": 0.0167710036, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bast", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606000, + "SidewaysCard": false, + "CustomDeck": { + "6060": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586712070/D332546B91733A51D47C5BA819696296A53DD8DD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5a7dac", + "Name": "CardCustom", + "Transform": { + "posX": 9.9075985, + "posY": 1.32639444, + "posZ": -56.8062, + "rotX": 0.0208085272, + "rotY": 270.0, + "rotZ": 0.0167711861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ereshkigal", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608000, + "SidewaysCard": false, + "CustomDeck": { + "6080": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586787735/BB943DB5EE9B44384C06302156DB3BE8421EE851/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "61e703", + "Name": "CardCustom", + "Transform": { + "posX": 21.0008, + "posY": 1.29261982, + "posZ": -61.4408, + "rotX": 0.0208086018, + "rotY": 270.0, + "rotZ": 0.0167710781, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sigyn", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606300, + "SidewaysCard": false, + "CustomDeck": { + "6063": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586732434/B10A64B2D31D57DAE7EB8441B985D86F35F538BC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6eeb2d", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.29465818, + "posZ": -49.9293, + "rotX": 0.0208087433, + "rotY": 269.999756, + "rotZ": 0.0167709868, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alice", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 598600, + "SidewaysCard": false, + "CustomDeck": { + "5986": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144540928/900845E7192C81EF7F1C57475E686A5C2DF7FC39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "773982", + "Name": "CardCustom", + "Transform": { + "posX": 6.268598, + "posY": 1.32439971, + "posZ": -59.1061, + "rotX": 0.0208083764, + "rotY": 269.999969, + "rotZ": 0.0167711247, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mina Harker", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607700, + "SidewaysCard": false, + "CustomDeck": { + "6077": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586782977/1EC5A130787BCFD388F5DD45607EA90C85F61027/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "790b81", + "Name": "CardCustom", + "Transform": { + "posX": 6.268598, + "posY": 1.32372642, + "posZ": -61.4061, + "rotX": 0.0208085757, + "rotY": 270.0, + "rotZ": 0.0167709719, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Berenice", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609300, + "SidewaysCard": false, + "CustomDeck": { + "6093": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586772734/CF8326635780D0DC498D10ADA871000CAB651938/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7c39c5", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.291292, + "posZ": -61.4293, + "rotX": 0.0208084639, + "rotY": 269.999969, + "rotZ": 0.0167712364, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jane Eyre", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 601900, + "SidewaysCard": false, + "CustomDeck": { + "6019": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934357030658463/B059B98CEEB74ABA50066FC1B2F822A21115494F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "913c0a", + "Name": "CardCustom", + "Transform": { + "posX": 21.0008, + "posY": 1.295986, + "posZ": -49.9408, + "rotX": 0.02080846, + "rotY": 270.0, + "rotZ": 0.01677111, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Artemis", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 597400, + "SidewaysCard": false, + "CustomDeck": { + "5974": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144398765/12DE2413ABCEC7109ACAB545CE8484BA4B1F14A8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99f005", + "Name": "CardCustom", + "Transform": { + "posX": 6.268602, + "posY": 1.32709229, + "posZ": -49.9074, + "rotX": 0.0208084285, + "rotY": 270.0001, + "rotZ": 0.0167711768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cinderella", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 600400, + "SidewaysCard": false, + "CustomDeck": { + "6004": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144558171/3066AF6477D108D6E4F6F6877F4359F288481C8F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3a610", + "Name": "CardCustom", + "Transform": { + "posX": 20.8717, + "posY": 1.28994513, + "posZ": -70.4183, + "rotX": 0.0208071787, + "rotY": 270.004883, + "rotZ": 0.01677289, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsarevna Lebed", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 602500, + "SidewaysCard": false, + "CustomDeck": { + "6025": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1756934900851859837/DB61A7482D0A77F71328C0D87E3B4D08C4F56FA4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c2d1a0", + "Name": "CardCustom", + "Transform": { + "posX": 9.907602, + "posY": 1.325048, + "posZ": -61.4063, + "rotX": 0.0208087079, + "rotY": 270.000122, + "rotZ": 0.0167712737, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Morrígan", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607500, + "SidewaysCard": false, + "CustomDeck": { + "6075": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586779402/2C8D4F163854B8440E0E49A75E5C3951CC27080D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d055c2", + "Name": "CardCustom", + "Transform": { + "posX": 9.907602, + "posY": 1.3284142, + "posZ": -49.9063, + "rotX": 0.020808287, + "rotY": 270.000916, + "rotZ": 0.0167714171, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aphrodite", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608900, + "SidewaysCard": false, + "CustomDeck": { + "6089": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586789775/0B5E90CC8F5B9E9569F7CE68F2A4857E99147F09/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d1bfa0", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.29196513, + "posZ": -59.1293, + "rotX": 0.0208084341, + "rotY": 270.000061, + "rotZ": 0.016771283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anne Shirley", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 598200, + "SidewaysCard": false, + "CustomDeck": { + "5982": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144536850/B33624B1C95C12C438F2849EB89369BBCB7C3120/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4db3e", + "Name": "CardCustom", + "Transform": { + "posX": 6.268602, + "posY": 1.32507288, + "posZ": -56.8061, + "rotX": 0.0208084285, + "rotY": 270.000183, + "rotZ": 0.0167712346, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rapunzel", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 600100, + "SidewaysCard": false, + "CustomDeck": { + "6001": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752432553957456208/FA15827D662D919E4CA7FB342BD813FE5963F54C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db4bb5", + "Name": "CardCustom", + "Transform": { + "posX": 21.0008, + "posY": 1.29396629, + "posZ": -56.8408, + "rotX": 0.0208096243, + "rotY": 269.995544, + "rotZ": 0.0167695768, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Annabel Lee", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609100, + "SidewaysCard": false, + "CustomDeck": { + "6091": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586778055/95E917BEB175F6F1EB8BC89F635AD2855305BA94/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e27c7e", + "Name": "CardCustom", + "Transform": { + "posX": 17.3351, + "posY": 1.29398489, + "posZ": -52.2292, + "rotX": 0.0208085552, + "rotY": 270.000061, + "rotZ": 0.0167711582, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Athena", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 598400, + "SidewaysCard": false, + "CustomDeck": { + "5984": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1663484318144538906/53E53F424318D2E6C0A8F63DD117538ED4058163/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f05867", + "Name": "CardCustom", + "Transform": { + "posX": 9.907602, + "posY": 1.32706773, + "posZ": -54.5062, + "rotX": 0.0208085477, + "rotY": 270.0, + "rotZ": 0.016771378, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bride of Frankenstein", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607900, + "SidewaysCard": false, + "CustomDeck": { + "6079": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586784829/D9196B1CF7269533B6D2178698429CAF40931629/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f0aaf2", + "Name": "CardCustom", + "Transform": { + "posX": 21.0008, + "posY": 1.29531288, + "posZ": -52.2408, + "rotX": 0.02080849, + "rotY": 269.999969, + "rotZ": 0.0167711936, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Freya", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606100, + "SidewaysCard": false, + "CustomDeck": { + "6061": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586723920/2CBB9A1F460BBFC27936480DA5D1C4B5537737E4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f97ed1", + "Name": "CardCustom", + "Transform": { + "posX": 13.5733023, + "posY": 1.32772243, + "posZ": -56.8178, + "rotX": 0.0208083652, + "rotY": 270.000183, + "rotZ": 0.0167716872, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medusa", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609200, + "SidewaysCard": false, + "CustomDeck": { + "6092": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467586774477/F975B99BD741CADF942F80DB34472FE7B6DA7EA0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648845741581380668/A41B6BE0E521530CBB478DAAD43D750F572154C1/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] } ], "AttachedDecals": [ @@ -1464225,12 +1489790,12 @@ "GUID": "54bd65", "Name": "Custom_Model_Bag", "Transform": { - "posX": 41.1813431, - "posY": 2.832339, - "posZ": -141.764984, - "rotX": 0.0208084323, + "posX": -21.4989929, + "posY": 1.975795, + "posZ": -99.42617, + "rotX": 0.0208090357, "rotY": 270.000031, - "rotZ": 0.0167707261, + "rotZ": 0.0167708639, "scaleX": 1.3633405, "scaleY": 0.2837723, "scaleZ": 1.49288893 @@ -1464278,6 +1489843,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"64ad17\":{\"lock\":false,\"pos\":{\"x\":-21.8104858398438,\"y\":1.30423712730408,\"z\":-46.6719360351563},\"rot\":{\"x\":0.0208083260804415,\"y\":270.000091552734,\"z\":0.0167708806693554}},\"fba392\":{\"lock\":false,\"pos\":{\"x\":-21.5418128967285,\"y\":1.29165160655975,\"z\":-90.0007476806641},\"rot\":{\"x\":0.0208085458725691,\"y\":269.999938964844,\"z\":0.0167704373598099}}}}", "XmlUI": "", @@ -1464289,15 +1489857,15 @@ "posX": -21.8104858, "posY": 1.304237, "posZ": -46.671936, - "rotX": 0.020808626, + "rotX": 0.0208086278, "rotY": 270.000122, - "rotZ": 0.0167713035, + "rotZ": 0.0167713556, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "Player Cards", - "Description": "version 1.3", + "Description": "version 1.41", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1464339,2679 +1489907,23 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"02626b\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3043,\"z\":-61.2203},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"053409\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3023,\"z\":-68.1202},\"rot\":{\"x\":0.0208,\"y\":269.9884,\"z\":0.0168}},\"076aed\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3035,\"z\":76.3412},\"rot\":{\"x\":0.0208,\"y\":269.9784,\"z\":0.0168}},\"0d63b0\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3056,\"z\":83.2412},\"rot\":{\"x\":0.0208,\"y\":269.9821,\"z\":0.0168}},\"132ba4\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2923,\"z\":-86.5199},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"19ab22\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3083,\"z\":-47.4203},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"1cd298\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2943,\"z\":-79.6199},\"rot\":{\"x\":0.0208,\"y\":269.9836,\"z\":0.0168}},\"2a9a02\":{\"lock\":false,\"pos\":{\"x\":3.1372,\"y\":1.6252,\"z\":-6.2504},\"rot\":{\"x\":359.9197,\"y\":269.9856,\"z\":0.0168}},\"2b2626\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3004,\"z\":80.9487},\"rot\":{\"x\":0.0208,\"y\":270.0101,\"z\":0.0168}},\"2f11ba\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3082,\"z\":92.4412},\"rot\":{\"x\":0.0208,\"y\":269.9916,\"z\":0.0168}},\"33bf5d\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2957,\"z\":-75.02},\"rot\":{\"x\":0.0208,\"y\":270.0077,\"z\":0.0168}},\"3de2db\":{\"lock\":false,\"pos\":{\"x\":40.2741,\"y\":1.2909,\"z\":-91.1158},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3fec9f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2977,\"z\":-68.1199},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"4a71d6\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3036,\"z\":-63.5203},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"4e89c8\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3063,\"z\":-54.3203},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"5a105c\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2991,\"z\":76.3487},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"5da3f5\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2977,\"z\":71.7487},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"5e457c\":{\"lock\":false,\"pos\":{\"x\":40.2743,\"y\":1.2916,\"z\":-88.8093},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"5f794e\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.299,\"z\":-63.52},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"60ddfd\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3011,\"z\":83.2487},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"688252\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3069,\"z\":87.8412},\"rot\":{\"x\":0.0208,\"y\":270.0049,\"z\":0.0168}},\"6cd3c6\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2998,\"z\":78.6487},\"rot\":{\"x\":0.0208,\"y\":269.9858,\"z\":0.0168}},\"6e01a4\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3049,\"z\":80.9412},\"rot\":{\"x\":0.0208,\"y\":269.982,\"z\":0.0168}},\"708ef8\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.307,\"z\":-52.0203},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"7b113c\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3029,\"z\":74.0412},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"7c55dc\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3095,\"z\":-49.771},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"7d7f52\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.297,\"z\":-70.4199},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"80c8ce\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3076,\"z\":90.1412},\"rot\":{\"x\":0.0208,\"y\":270.0056,\"z\":0.0168}},\"8c6a28\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3029,\"z\":-65.8202},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"906f22\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3022,\"z\":71.7412},\"rot\":{\"x\":0.0208,\"y\":270.0045,\"z\":0.0168}},\"917c67\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3094,\"z\":90.0904},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"994206\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3102,\"z\":-47.471},\"rot\":{\"x\":0.0208,\"y\":269.9907,\"z\":0.0168}},\"998dd4\":{\"lock\":false,\"pos\":{\"x\":40.2921,\"y\":1.2936,\"z\":-81.9201},\"rot\":{\"x\":0.0208,\"y\":270.0035,\"z\":0.0168}},\"99b9c9\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3016,\"z\":-70.4202},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"9e947a\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3018,\"z\":85.5487},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a0cebf\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2963,\"z\":-72.72},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a0da87\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2983,\"z\":-65.8198},\"rot\":{\"x\":0.0208,\"y\":269.9984,\"z\":0.0168}},\"a4a8bd\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3082,\"z\":-54.371},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"a4fa6f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3017,\"z\":-54.32},\"rot\":{\"x\":0.0208,\"y\":269.9875,\"z\":0.0168}},\"a78e33\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3056,\"z\":-56.6203},\"rot\":{\"x\":0.0208,\"y\":269.9979,\"z\":0.0168}},\"a89df4\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.3024,\"z\":-47.4083},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"aeae9c\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3101,\"z\":92.3904},\"rot\":{\"x\":0.0208,\"y\":269.982,\"z\":0.0168}},\"b19aa1\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3024,\"z\":87.8487},\"rot\":{\"x\":0.0208,\"y\":269.9677,\"z\":0.0168}},\"b35b35\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3062,\"z\":85.5412},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"b42fbd\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3042,\"z\":78.6412},\"rot\":{\"x\":0.0208,\"y\":269.9898,\"z\":0.0168}},\"b558ce\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2997,\"z\":-61.22},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"bc6c8d\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3009,\"z\":-72.7203},\"rot\":{\"x\":0.0208,\"y\":269.9888,\"z\":0.0168}},\"c26296\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3004,\"z\":-58.92},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"c465e8\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3024,\"z\":-52.02},\"rot\":{\"x\":0.0208,\"y\":269.9987,\"z\":0.0168}},\"cb951d\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2971,\"z\":69.4487},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"ce5108\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3077,\"z\":-49.7203},\"rot\":{\"x\":0.0208,\"y\":269.9923,\"z\":0.0168}},\"d221f7\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3038,\"z\":92.4487},\"rot\":{\"x\":0.0208,\"y\":270.006,\"z\":0.0168}},\"d33c40\":{\"lock\":false,\"pos\":{\"x\":-24.4534,\"y\":1.3111,\"z\":69.4946},\"rot\":{\"x\":0.0208,\"y\":270.0201,\"z\":0.0168}},\"d458ff\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.305,\"z\":-58.9203},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"e03cfd\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3088,\"z\":-52.071},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e2aee7\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3031,\"z\":-49.72},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"e39996\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.301,\"z\":-56.62},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e3cdb4\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3031,\"z\":90.1487},\"rot\":{\"x\":0.0208,\"y\":269.9819,\"z\":0.0168}},\"e6f1df\":{\"lock\":false,\"pos\":{\"x\":40.29,\"y\":1.293,\"z\":-84.2199},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e7afc2\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3037,\"z\":-47.42},\"rot\":{\"x\":0.0208,\"y\":270.0036,\"z\":0.0168}},\"e94805\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.295,\"z\":-77.3199},\"rot\":{\"x\":0.0208,\"y\":270.0145,\"z\":0.0168}},\"ea83ee\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2984,\"z\":74.0487},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"03fffb\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3037,\"z\":-54.3087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"0415dc\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3002,\"z\":-75.0203},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"050fc7\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3034,\"z\":-70.4708},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"065c1f\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.297,\"z\":-70.4199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"09b90b\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3048,\"z\":-65.8708},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"0ec76e\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3016,\"z\":-65.8086},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"155d8f\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3041,\"z\":-68.1708},\"rot\":{\"x\":0.0208,\"y\":269.9957,\"z\":0.0168}},\"1e4a75\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3031,\"z\":-49.72},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"22ba6a\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3068,\"z\":-58.971},\"rot\":{\"x\":0.0208,\"y\":269.9954,\"z\":0.0168}},\"2d27fd\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2976,\"z\":-75.0087},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"2e3381\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2997,\"z\":-61.22},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"31a367\":{\"lock\":false,\"pos\":{\"x\":40.289,\"y\":1.299,\"z\":-63.4712},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"331dc5\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3061,\"z\":-61.271},\"rot\":{\"x\":0.0208,\"y\":269.9954,\"z\":0.0168}},\"4131e8\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.305,\"z\":-49.7099},\"rot\":{\"x\":0.0208,\"y\":269.9968,\"z\":0.0168}},\"427a37\":{\"lock\":false,\"pos\":{\"x\":40.2897,\"y\":1.2983,\"z\":-65.8199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"4c6cc9\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3024,\"z\":-52.02},\"rot\":{\"x\":0.0208,\"y\":269.9554,\"z\":0.0168}},\"4c9d4e\":{\"lock\":false,\"pos\":{\"x\":53.0342,\"y\":1.3077,\"z\":-49.752},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"51550d\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3004,\"z\":-58.92},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"59415b\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3009,\"z\":-72.7203},\"rot\":{\"x\":0.0208,\"y\":269.9963,\"z\":0.0168}},\"5fa44a\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3017,\"z\":-54.32},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"6056e2\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.301,\"z\":-63.5087},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"608204\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2957,\"z\":-75.02},\"rot\":{\"x\":0.0208,\"y\":269.9975,\"z\":0.0168}},\"6839e4\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3036,\"z\":-63.5203},\"rot\":{\"x\":0.0208,\"y\":269.9962,\"z\":0.0168}},\"69d71d\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.2989,\"z\":-75.0088},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"734ecc\":{\"lock\":false,\"pos\":{\"x\":40.3449,\"y\":1.301,\"z\":-56.6808},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"76fa65\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2977,\"z\":-68.1199},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"78e820\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3056,\"z\":-56.6203},\"rot\":{\"x\":0.0208,\"y\":269.9959,\"z\":0.0168}},\"78f5f6\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3043,\"z\":-61.2203},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"7d82ed\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.303,\"z\":-61.2088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"7f5221\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3075,\"z\":-56.671},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}},\"939c57\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3023,\"z\":-63.5088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"a2b653\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3043,\"z\":-56.6088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"aa72a6\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2996,\"z\":-68.1086},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"ae2e90\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3016,\"z\":-61.2087},\"rot\":{\"x\":0.0208,\"y\":269.997,\"z\":0.0168}},\"aeeade\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3063,\"z\":-54.3203},\"rot\":{\"x\":0.0208,\"y\":269.9959,\"z\":0.0168}},\"b1d139\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.303,\"z\":-56.6087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"b254a1\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3028,\"z\":-72.771},\"rot\":{\"x\":0.0208,\"y\":269.9957,\"z\":0.0168}},\"b37b13\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.305,\"z\":-58.9203},\"rot\":{\"x\":0.0208,\"y\":269.996,\"z\":0.0168}},\"b77dcd\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2989,\"z\":-70.4086},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"ba88b9\":{\"lock\":false,\"pos\":{\"x\":-24.4534,\"y\":1.3166,\"z\":71.8385},\"rot\":{\"x\":0.0208,\"y\":270.0432,\"z\":0.0168}},\"bf2ea4\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3016,\"z\":-70.4202},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"bfc9aa\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3009,\"z\":-68.1086},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"c6236a\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3003,\"z\":-65.8086},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"cb9845\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3021,\"z\":-75.071},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"cdef3d\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.2983,\"z\":-72.7087},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"d36591\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3029,\"z\":-65.8202},\"rot\":{\"x\":0.0208,\"y\":269.9962,\"z\":0.0168}},\"ddc680\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3082,\"z\":-54.371},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}},\"e0e5c9\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.307,\"z\":-52.0203},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"e10267\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2963,\"z\":-72.72},\"rot\":{\"x\":0.0208,\"y\":269.9973,\"z\":0.0168}},\"e1b6e5\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3095,\"z\":-49.771},\"rot\":{\"x\":0.0208,\"y\":269.9952,\"z\":0.0168}},\"e4bc89\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.2996,\"z\":-72.7087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"e5bd48\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3036,\"z\":-58.9088},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"e6a270\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.305,\"z\":-54.3088},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"ebc3b0\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3063,\"z\":-49.7088},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"ef2e79\":{\"lock\":false,\"pos\":{\"x\":52.9442,\"y\":1.3023,\"z\":-68.1202},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"f0d4e6\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3055,\"z\":-63.571},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"f62d86\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3023,\"z\":-58.9087},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"f7f649\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3003,\"z\":-70.4086},\"rot\":{\"x\":0.0208,\"y\":269.9968,\"z\":0.0168}},\"f97294\":{\"lock\":false,\"pos\":{\"x\":45.6395,\"y\":1.3043,\"z\":-52.0099},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}},\"fd5425\":{\"lock\":false,\"pos\":{\"x\":49.2785,\"y\":1.3057,\"z\":-52.0088},\"rot\":{\"x\":0.0208,\"y\":269.9964,\"z\":0.0168}},\"ffa8fa\":{\"lock\":false,\"pos\":{\"x\":58.0997,\"y\":1.3088,\"z\":-52.071},\"rot\":{\"x\":0.0208,\"y\":269.9953,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "2a9a02", - "Name": "Custom_Model", - "Transform": { - "posX": 3.1371963, - "posY": 1.625153, - "posZ": -6.25037956, - "rotX": 359.919739, - "rotY": 269.985626, - "rotZ": 0.0168461539, - "scaleX": 0.5000004, - "scaleY": 0.5000004, - "scaleZ": 0.5000004 - }, - "Nickname": "Kaimonogatari: Player card token spawner", - "Description": "When using these player cards, include this data helper!", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", - "NormalURL": "", - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "MaterialIndex": 2, - "TypeIndex": 0, - "CustomShader": { - "SpecularColor": { - "r": 0.7222887, - "g": 0.507659256, - "b": 0.339915335 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\n\t--[[\r\n\tPlayer cards with token counts and types\r\n\t]]\n\r\r\nPLAYER_CARD_DATA_JSON = [[\r\n\t{\n \"Yumewatari (2)\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Sodachi Oikura\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 5\r\n\t },\r\n\t \"Round Up (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\r\n\t },\n\t \"Mathematical Proof (4):Associativity\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Mathematical Proof (4):Recursion\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Rouka Numachi (2)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\r\n\t \"Swiftness (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\t\t\n\t \"Astral Projection\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n\t \"Astral Projection (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 5\n },\n\t \"Deceive Reality (3)\": {\r\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Strange Spraycan\": {\n\t\t \"tokenType\": \"resource\",\r\n\t\t \"tokenCount\": 3\n },\n \"Another World\": {\n\t\t \"tokenType\": \"clue\",\r\n\t\t \"tokenCount\": 1\n } \n}\r\n\t]]\r\n\t\r\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\r\nfunction onload(save_state)\r\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\nend\r\r\n", - "LuaScriptState": "[]", - "XmlUI": "" - }, - { - "GUID": "02626b", + "GUID": "e1b6e5", "Name": "Card", "Transform": { - "posX": 52.9442, - "posY": 1.30428541, - "posZ": -61.2203, - "rotX": 0.0208085254, - "rotY": 269.9995, - "rotZ": 0.0167710669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unequivocal Fate (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267234, - "SidewaysCard": false, - "CustomDeck": { - "2672": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "053409", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30226576, - "posZ": -68.1202, - "rotX": 0.0208118632, - "rotY": 269.9884, - "rotZ": 0.0167670846, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Impostor Oddity (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267353, - "SidewaysCard": false, - "CustomDeck": { - "2673": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "076aed", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30353189, - "posZ": 76.3412, - "rotX": 0.0208148323, - "rotY": 269.9784, - "rotZ": 0.0167632177, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Holistic Treatment", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267440, - "SidewaysCard": false, - "CustomDeck": { - "2674": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0d63b0", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30555177, - "posZ": 83.2412, - "rotX": 0.0208136775, - "rotY": 269.9821, - "rotZ": 0.0167647172, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arcane Sigils", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267514, - "SidewaysCard": false, - "CustomDeck": { - "2675": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "132ba4", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29228425, - "posZ": -86.5199, - "rotX": 0.0208108835, - "rotY": 269.9926, - "rotZ": 0.016768476, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Automatic Writing (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267647, - "SidewaysCard": false, - "CustomDeck": { - "2676": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "19ab22", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30832493, - "posZ": -47.4203, - "rotX": 0.0208085757, - "rotY": 270.0002, - "rotZ": 0.0167711955, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anamnesis (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267707, - "SidewaysCard": false, - "CustomDeck": { - "2677": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1cd298", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29430389, - "posZ": -79.6199, - "rotX": 0.0208132342, - "rotY": 269.9836, - "rotZ": 0.0167652369, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Orange Hat (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267842, - "SidewaysCard": false, - "CustomDeck": { - "2678": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2b2626", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.300425, - "posZ": 80.9487, - "rotX": 0.0208054781, - "rotY": 270.0101, - "rotZ": 0.0167748015, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Astral Projection", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 267936, - "SidewaysCard": false, - "CustomDeck": { - "2679": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2f11ba", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30824459, - "posZ": 92.4412, - "rotX": 0.0208109338, - "rotY": 269.9916, - "rotZ": 0.0167679712, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anamnesis", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268001, - "SidewaysCard": false, - "CustomDeck": { - "2680": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "33bf5d", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29565048, - "posZ": -75.02, - "rotX": 0.0208062343, - "rotY": 270.0077, - "rotZ": 0.0167739652, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sprinter (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268131, - "SidewaysCard": false, - "CustomDeck": { - "2681": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3de2db", - "Name": "Card", - "Transform": { - "posX": 40.2741, - "posY": 1.29093313, - "posZ": -91.1158, - "rotX": 0.0208083969, - "rotY": 270.0, - "rotZ": 0.0167712569, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ougi Oshino (3)", - "Description": "Enigmatic Accomplice", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268258, - "SidewaysCard": false, - "CustomDeck": { - "2682": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3fec9f", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29767013, - "posZ": -68.1199, - "rotX": 0.0208087172, - "rotY": 269.999939, - "rotZ": 0.0167711619, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Swiftness (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268327, - "SidewaysCard": false, - "CustomDeck": { - "2683": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4a71d6", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30361211, - "posZ": -63.5203, - "rotX": 0.0208085626, - "rotY": 270.0001, - "rotZ": 0.0167712271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Pulling Strings (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268435, - "SidewaysCard": false, - "CustomDeck": { - "2684": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4e89c8", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30630529, - "posZ": -54.3203, - "rotX": 0.020808531, - "rotY": 269.999939, - "rotZ": 0.0167711359, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Duplicitous (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268528, - "SidewaysCard": false, - "CustomDeck": { - "2685": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5a105c", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29907858, - "posZ": 76.3487, - "rotX": 0.02081344, - "rotY": 269.9834, - "rotZ": 0.0167650972, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tadatsuru Teori", - "Description": "Dollmaster", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268638, - "SidewaysCard": false, - "CustomDeck": { - "2686": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5da3f5", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29773211, - "posZ": 71.7487, - "rotX": 0.020807378, - "rotY": 270.0044, - "rotZ": 0.0167726874, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ougi Oshino", - "Description": "Enigmatic Accomplice", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268749, - "SidewaysCard": false, - "CustomDeck": { - "2687": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5e457c", - "Name": "Card", - "Transform": { - "posX": 40.2743, - "posY": 1.29160833, - "posZ": -88.8093, - "rotX": 0.0208086465, - "rotY": 270.0001, - "rotZ": 0.0167714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deceive Reality (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268856, - "SidewaysCard": false, - "CustomDeck": { - "2688": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5f794e", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29901659, - "posZ": -63.52, - "rotX": 0.020808842, - "rotY": 269.9993, - "rotZ": 0.0167710613, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof (4)", - "Description": "Associativity", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 268921, - "SidewaysCard": false, - "CustomDeck": { - "2689": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "60ddfd", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30109835, - "posZ": 83.2487, - "rotX": 0.0208085161, - "rotY": 270.0, - "rotZ": 0.0167713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fox Mask", - "Description": "Gift from the Messenger", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269025, - "SidewaysCard": false, - "CustomDeck": { - "2690": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "688252", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30689824, - "posZ": 87.8412, - "rotX": 0.0208070986, - "rotY": 270.0049, - "rotZ": 0.0167728141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Intimidate", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269103, - "SidewaysCard": false, - "CustomDeck": { - "2691": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6cd3c6", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29975188, - "posZ": 78.6487, - "rotX": 0.0208127, - "rotY": 269.985779, - "rotZ": 0.01676591, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Orange Hat", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269237, - "SidewaysCard": false, - "CustomDeck": { - "2692": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6e01a4", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30487847, - "posZ": 80.9412, - "rotX": 0.0208137147, - "rotY": 269.982, - "rotZ": 0.0167647228, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Post-Mortem Examination", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269315, - "SidewaysCard": false, - "CustomDeck": { - "2693": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "708ef8", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30697846, - "posZ": -52.0203, - "rotX": 0.0208089147, - "rotY": 269.9986, - "rotZ": 0.0167706516, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Restructure (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269418, - "SidewaysCard": false, - "CustomDeck": { - "2694": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7b113c", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30285871, - "posZ": 74.0412, - "rotX": 0.0208084118, - "rotY": 270.0002, - "rotZ": 0.0167713, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Contemplation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269551, - "SidewaysCard": false, - "CustomDeck": { - "2695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7c55dc", - "Name": "Card", - "Transform": { - "posX": 58.0997, + "posX": 58.0996742, "posY": 1.30950916, - "posZ": -49.771, - "rotX": 0.0208084788, - "rotY": 269.9998, - "rotZ": 0.01677113, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Process of Elimination (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269623, - "SidewaysCard": false, - "CustomDeck": { - "2696": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7d7f52", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.296997, - "posZ": -70.4199, - "rotX": 0.0208084863, - "rotY": 270.0, - "rotZ": 0.0167714134, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rouka Numachi (2)", - "Description": "The \"collector\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269729, - "SidewaysCard": false, - "CustomDeck": { - "2697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "80c8ce", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30757141, - "posZ": 90.1412, - "rotX": 0.0208069384, - "rotY": 270.0056, - "rotZ": 0.0167729612, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Conjure Weapon", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269802, - "SidewaysCard": false, - "CustomDeck": { - "2698": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "8c6a28", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30293894, - "posZ": -65.8202, - "rotX": 0.0208083633, - "rotY": 270.0001, - "rotZ": 0.0167711545, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Enervate (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 269945, - "SidewaysCard": false, - "CustomDeck": { - "2699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "906f22", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30218554, - "posZ": 71.7412, - "rotX": 0.0208073, - "rotY": 270.0045, - "rotZ": 0.01677282, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Liquid Memories", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270052, - "SidewaysCard": false, - "CustomDeck": { - "2700": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "917c67", - "Name": "Card", - "Transform": { - "posX": 58.3838, - "posY": 1.30942881, - "posZ": 90.0904, - "rotX": 0.0208085924, - "rotY": 270.0002, - "rotZ": 0.0167712551, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Aplomb", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270126, - "SidewaysCard": false, - "CustomDeck": { - "2701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "994206", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.31018245, - "posZ": -47.471, - "rotX": 0.0208112616, - "rotY": 269.9907, - "rotZ": 0.016767947, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Bloodthirsty (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270211, - "SidewaysCard": false, - "CustomDeck": { - "2702": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "998dd4", - "Name": "Card", - "Transform": { - "posX": 40.2921, - "posY": 1.29363132, - "posZ": -81.9201, - "rotX": 0.0208074283, - "rotY": 270.0035, - "rotZ": 0.0167723633, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Recollection (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270343, - "SidewaysCard": false, - "CustomDeck": { - "2703": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "99b9c9", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30159247, - "posZ": -70.4202, - "rotX": 0.0208133981, - "rotY": 269.9834, - "rotZ": 0.0167651, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets of the Universe (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270454, - "SidewaysCard": false, - "CustomDeck": { - "2704": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9e947a", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30177164, - "posZ": 85.5487, - "rotX": 0.0208083689, - "rotY": 270.0001, - "rotZ": 0.01677116, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Deishuu Kaiki", - "Description": "The Conman", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270524, - "SidewaysCard": false, - "CustomDeck": { - "2705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a0cebf", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29632366, - "posZ": -72.72, - "rotX": 0.0208084024, - "rotY": 270.0, - "rotZ": 0.01677121, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Exceptional Favors (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270630, - "SidewaysCard": false, - "CustomDeck": { - "2706": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a0da87", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29834342, - "posZ": -65.8198, - "rotX": 0.0208088756, - "rotY": 269.9984, - "rotZ": 0.0167706255, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof (4)", - "Description": "Recursion", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270722, - "SidewaysCard": false, - "CustomDeck": { - "2707": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a4a8bd", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.30816269, - "posZ": -54.371, - "rotX": 0.0208086073, - "rotY": 269.999939, - "rotZ": 0.0167710986, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Abductive Reasoning (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270855, - "SidewaysCard": false, - "CustomDeck": { - "2708": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a4fa6f", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30170953, - "posZ": -54.32, - "rotX": 0.0208120719, - "rotY": 269.9875, - "rotZ": 0.01676669, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Ruthlessness (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 270909, - "SidewaysCard": false, - "CustomDeck": { - "2709": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a78e33", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30563188, - "posZ": -56.6203, - "rotX": 0.0208093747, - "rotY": 269.9979, - "rotZ": 0.0167705044, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Transfiguration (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271032, - "SidewaysCard": false, - "CustomDeck": { - "2710": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a89df4", - "Name": "Card", - "Transform": { - "posX": 36.6244, - "posY": 1.30240142, - "posZ": -47.4083, - "rotX": 0.02080968, - "rotY": 269.9961, - "rotZ": 0.0167697463, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Quixotic (5)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271159, - "SidewaysCard": false, - "CustomDeck": { - "2711": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "aeae9c", - "Name": "Card", - "Transform": { - "posX": 58.3838, - "posY": 1.310102, - "posZ": 92.3904, - "rotX": 0.020813657, - "rotY": 269.982, - "rotZ": 0.0167647041, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Process of Elimination", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271216, - "SidewaysCard": false, - "CustomDeck": { - "2712": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b19aa1", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30244482, - "posZ": 87.8487, - "rotX": 0.0208179858, - "rotY": 269.9677, - "rotZ": 0.016759336, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sodachi Oikura", - "Description": "Belligerent Mathematician", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271313, - "SidewaysCard": false, - "CustomDeck": { - "2713": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b35b35", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.306225, - "posZ": 85.5412, - "rotX": 0.0208145436, - "rotY": 269.9791, - "rotZ": 0.0167635735, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Siesta", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271404, - "SidewaysCard": false, - "CustomDeck": { - "2714": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b42fbd", - "Name": "Card", - "Transform": { - "posX": 53.2286, - "posY": 1.30420518, - "posZ": 78.6412, - "rotX": 0.0208116025, - "rotY": 269.9898, - "rotZ": 0.0167675558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "A Myriad of Signs", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271539, - "SidewaysCard": false, - "CustomDeck": { - "2715": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b558ce", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.29968989, - "posZ": -61.22, - "rotX": 0.02080842, - "rotY": 269.999939, - "rotZ": 0.01677117, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Round Up (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271620, - "SidewaysCard": false, - "CustomDeck": { - "2716": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc6c8d", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30091918, - "posZ": -72.7203, - "rotX": 0.02081195, - "rotY": 269.9888, - "rotZ": 0.0167670548, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Secrets of the Universe (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271757, - "SidewaysCard": false, - "CustomDeck": { - "2717": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c26296", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30036318, - "posZ": -58.92, - "rotX": 0.02080867, - "rotY": 269.999939, - "rotZ": 0.0167711377, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Memory Palace (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271819, - "SidewaysCard": false, - "CustomDeck": { - "2718": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c465e8", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30238283, - "posZ": -52.02, - "rotX": 0.02080888, - "rotY": 269.9987, - "rotZ": 0.0167707223, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Katana (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 271908, - "SidewaysCard": false, - "CustomDeck": { - "2719": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cb951d", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.29705894, - "posZ": 69.4487, - "rotX": 0.02080848, - "rotY": 270.0, - "rotZ": 0.01677132, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Undeterred", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272050, - "SidewaysCard": false, - "CustomDeck": { - "2720": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ce5108", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.30765164, - "posZ": -49.7203, - "rotX": 0.02081091, - "rotY": 269.9923, - "rotZ": 0.0167682823, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Conjure Weapon (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272110, - "SidewaysCard": false, - "CustomDeck": { - "2721": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d221f7", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.30379128, - "posZ": 92.4487, - "rotX": 0.0208068732, - "rotY": 270.006, - "rotZ": 0.0167731717, + "posZ": -49.7709579, + "rotX": 0.0208101328, + "rotY": 269.9952, + "rotZ": 0.01677015, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1467037,697 +1489949,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 272200, - "SidewaysCard": false, - "CustomDeck": { - "2722": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d33c40", - "Name": "Deck", - "Transform": { - "posX": -24.4534, - "posY": 1.311107, - "posZ": 69.4946, - "rotX": 0.02080311, - "rotY": 270.0201, - "rotZ": 0.0167780649, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Basic Weaknesses", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 272366, - 272365, - 272364, - 272363, - 272362, - 272361, - 272360 - ], - "CustomDeck": { - "2723": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "607c0a", - "Name": "Card", - "Transform": { - "posX": -6.887736, - "posY": 1.27419758, - "posZ": 61.7568932, - "rotX": 0.0207667947, - "rotY": 270.141876, - "rotZ": 0.0168227348, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hideous Transformation", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272366, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "580052", - "Name": "Card", - "Transform": { - "posX": -7.024136, - "posY": 1.27340364, - "posZ": 59.21401, - "rotX": 0.0207749549, - "rotY": 270.11438, - "rotZ": 0.0168127287, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Immiseration", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272365, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b47661", - "Name": "Card", - "Transform": { - "posX": -7.436914, - "posY": 1.3201499, - "posZ": 58.9912453, - "rotX": 0.0207987726, - "rotY": 270.0131, - "rotZ": 0.0167834572, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Immiseration", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272364, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a64224", - "Name": "Card", - "Transform": { - "posX": -7.342658, - "posY": 1.27238357, - "posZ": 56.124382, - "rotX": 0.0208082255, - "rotY": 270.0, - "rotZ": 0.0167713054, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agoraphobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272363, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "88ac79", - "Name": "Card", - "Transform": { - "posX": -6.90933371, - "posY": 1.30953169, - "posZ": 56.2542343, - "rotX": 0.02080825, - "rotY": 270.0, - "rotZ": 0.016771527, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Agoraphobia", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272362, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6ec0e2", - "Name": "Card", - "Transform": { - "posX": -3.506312, - "posY": 1.27416742, - "posZ": 57.4585075, - "rotX": 0.0208085589, - "rotY": 270.0, - "rotZ": 0.0167712346, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Human Condition", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272361, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "07e7ec", - "Name": "Card", - "Transform": { - "posX": -3.71377563, - "posY": 1.3110311, - "posZ": 57.3052444, - "rotX": 0.0208088718, - "rotY": 270.0, - "rotZ": 0.0167713538, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Human Condition", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272360, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "d458ff", - "Name": "Card", - "Transform": { - "posX": 52.9442, - "posY": 1.3049587, - "posZ": -58.9203, - "rotX": 0.0208102539, - "rotY": 269.9935, - "rotZ": 0.01676879, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Duplicitous (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272433, - "SidewaysCard": false, - "CustomDeck": { - "2724": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e03cfd", - "Name": "Card", - "Transform": { - "posX": 58.0997, - "posY": 1.30883586, - "posZ": -52.071, - "rotX": 0.02080847, - "rotY": 269.9998, - "rotZ": 0.01677112, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Devoted (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272541, - "SidewaysCard": false, - "CustomDeck": { - "2725": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e2aee7", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30305612, - "posZ": -49.72, - "rotX": 0.0208086986, - "rotY": 269.9992, - "rotZ": 0.0167708714, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Yumewatari (2)", - "Description": "\"Dream Crosser\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272606, - "SidewaysCard": false, - "CustomDeck": { - "2726": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e39996", - "Name": "Card", - "Transform": { - "posX": 40.2901, - "posY": 1.30103636, - "posZ": -56.62, - "rotX": 0.02080864, - "rotY": 269.9998, - "rotZ": 0.0167709887, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Psychoanalysis (2)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272717, - "SidewaysCard": false, - "CustomDeck": { - "2727": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e3cdb4", - "Name": "Card", - "Transform": { - "posX": 40.9602, - "posY": 1.303118, - "posZ": 90.1487, - "rotX": 0.0208137538, - "rotY": 269.981934, - "rotZ": 0.01676466, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mathematical Proof", - "Description": "Unproven", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 272812, + "CardID": 272800, "SidewaysCard": false, "CustomDeck": { "2728": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, @@ -1467741,20 +1489967,20 @@ "XmlUI": "" }, { - "GUID": "e6f1df", + "GUID": "ffa8fa", "Name": "Card", "Transform": { - "posX": 40.29, - "posY": 1.29295743, - "posZ": -84.2199, - "rotX": 0.0208086185, - "rotY": 270.0, - "rotZ": 0.0167710949, + "posX": 58.0996666, + "posY": 1.308836, + "posZ": -52.07096, + "rotX": 0.0208104234, + "rotY": 269.99527, + "rotZ": 0.01676873, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Third Eye (3)", + "Nickname": "Anamnesis", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1467775,11 +1490001,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 272944, + "CardID": 272801, "SidewaysCard": false, "CustomDeck": { - "2729": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, @@ -1467793,15 +1490019,171 @@ "XmlUI": "" }, { - "GUID": "e7afc2", + "GUID": "ddc680", "Name": "Card", "Transform": { - "posX": 40.2901, - "posY": 1.3037293, - "posZ": -47.42, - "rotX": 0.0208073854, - "rotY": 270.0036, - "rotZ": 0.01677255, + "posX": 58.0996742, + "posY": 1.30816269, + "posZ": -54.3709641, + "rotX": 0.0208104718, + "rotY": 269.9953, + "rotZ": 0.0167686734, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Conjure Weapon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272802, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f5221", + "Name": "Card", + "Transform": { + "posX": 58.0996742, + "posY": 1.3074894, + "posZ": -56.6709671, + "rotX": 0.0208097436, + "rotY": 269.995331, + "rotZ": 0.01676952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intimidate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272803, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22ba6a", + "Name": "Card", + "Transform": { + "posX": 58.099678, + "posY": 1.30681622, + "posZ": -58.97096, + "rotX": 0.0208097715, + "rotY": 269.995422, + "rotZ": 0.0167686865, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Preemptive Strike", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272804, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "331dc5", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30614293, + "posZ": -61.2709732, + "rotX": 0.0208104029, + "rotY": 269.9954, + "rotZ": 0.016768869, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1467827,11 +1490209,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 273005, + "CardID": 272805, "SidewaysCard": false, "CustomDeck": { - "2730": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, @@ -1467845,15 +1490227,2095 @@ "XmlUI": "" }, { - "GUID": "e94805", + "GUID": "f0d4e6", "Name": "Card", "Transform": { - "posX": 40.2901, - "posY": 1.29497719, - "posZ": -77.3199, - "rotX": 0.0208043288, - "rotY": 270.014465, - "rotZ": 0.0167763624, + "posX": 58.0996628, + "posY": 1.30546975, + "posZ": -63.5709763, + "rotX": 0.0208099335, + "rotY": 269.995483, + "rotZ": 0.0167683139, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yumewatari (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272806, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "09b90b", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30479646, + "posZ": -65.87082, + "rotX": 0.0208097082, + "rotY": 269.995544, + "rotZ": 0.01676879, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anamnesis (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272807, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "155d8f", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30412328, + "posZ": -68.17083, + "rotX": 0.0208097734, + "rotY": 269.995667, + "rotZ": 0.0167680643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Katana", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272808, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b254a1", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30277669, + "posZ": -72.77095, + "rotX": 0.0208095722, + "rotY": 269.995667, + "rotZ": 0.0167690068, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Conjure Weapon (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272810, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "050fc7", + "Name": "Card", + "Transform": { + "posX": 58.09967, + "posY": 1.30345, + "posZ": -70.4708252, + "rotX": 0.0208097, + "rotY": 269.9956, + "rotZ": 0.0167689119, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ruthlessness (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272809, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cb9845", + "Name": "Card", + "Transform": { + "posX": 58.09966, + "posY": 1.30210352, + "posZ": -75.07096, + "rotX": 0.0208096523, + "rotY": 269.99585, + "rotZ": 0.0167682283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bloodthirsty (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272811, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aeeade", + "Name": "Card", + "Transform": { + "posX": 52.9442329, + "posY": 1.30630517, + "posZ": -54.3203239, + "rotX": 0.0208095014, + "rotY": 269.9959, + "rotZ": 0.0167690665, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sodachi Oikura", + "Description": "Belligerent Mathematician", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272814, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c9d4e", + "Name": "Card", + "Transform": { + "posX": 53.0342178, + "posY": 1.307675, + "posZ": -49.7519531, + "rotX": 0.0208097119, + "rotY": 269.99585, + "rotZ": 0.0167694055, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Book of Warding", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272812, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0e5c9", + "Name": "Card", + "Transform": { + "posX": 52.94423, + "posY": 1.30697846, + "posZ": -52.02032, + "rotX": 0.0208098, + "rotY": 269.99585, + "rotZ": 0.0167697426, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272813, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78e820", + "Name": "Card", + "Transform": { + "posX": 52.9442329, + "posY": 1.305632, + "posZ": -56.620327, + "rotX": 0.0208095144, + "rotY": 269.995941, + "rotZ": 0.0167691559, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Post-Mortem Examination", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272815, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b37b13", + "Name": "Card", + "Transform": { + "posX": 52.94423, + "posY": 1.3049587, + "posZ": -58.92033, + "rotX": 0.0208096337, + "rotY": 269.996033, + "rotZ": 0.0167689919, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Process of Elimination", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272816, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78f5f6", + "Name": "Card", + "Transform": { + "posX": 52.94422, + "posY": 1.30428541, + "posZ": -61.2203331, + "rotX": 0.0208094437, + "rotY": 269.9961, + "rotZ": 0.01676916, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Psychoanalysis (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272817, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6839e4", + "Name": "Card", + "Transform": { + "posX": 52.94421, + "posY": 1.30361223, + "posZ": -63.5203476, + "rotX": 0.020809453, + "rotY": 269.996155, + "rotZ": 0.0167686772, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Restructure (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272818, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d36591", + "Name": "Card", + "Transform": { + "posX": 52.9442253, + "posY": 1.302939, + "posZ": -65.82019, + "rotX": 0.0208094865, + "rotY": 269.996216, + "rotZ": 0.0167693309, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Memory Palace (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272819, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef2e79", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.30226576, + "posZ": -68.1202, + "rotX": 0.0208096039, + "rotY": 269.9964, + "rotZ": 0.0167682, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Round Up (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272820, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf2ea4", + "Name": "Card", + "Transform": { + "posX": 52.94421, + "posY": 1.30159247, + "posZ": -70.4202042, + "rotX": 0.0208097622, + "rotY": 269.9964, + "rotZ": 0.016769981, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof (3)", + "Description": "Associativity", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272821, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59415b", + "Name": "Card", + "Transform": { + "posX": 52.9442139, + "posY": 1.30091929, + "posZ": -72.72032, + "rotX": 0.0208091326, + "rotY": 269.996338, + "rotZ": 0.0167696141, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mathematical Proof (3)", + "Description": "Recursion", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272822, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0415dc", + "Name": "Card", + "Transform": { + "posX": 52.9442062, + "posY": 1.300246, + "posZ": -75.02033, + "rotX": 0.0208095685, + "rotY": 269.996552, + "rotZ": 0.0167700518, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Process of Elimination (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272823, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69d71d", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.29891813, + "posZ": -75.00876, + "rotX": 0.0208093114, + "rotY": 269.996857, + "rotZ": 0.0167682972, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pulling Strings (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272835, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e4bc89", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.2995913, + "posZ": -72.70873, + "rotX": 0.0208093785, + "rotY": 269.996857, + "rotZ": 0.0167681649, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unequivocal Fate (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272834, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7f649", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.3002646, + "posZ": -70.4086456, + "rotX": 0.0208091885, + "rotY": 269.9968, + "rotZ": 0.0167684574, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duplicitous (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272833, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bfc9aa", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.30093789, + "posZ": -68.1086349, + "rotX": 0.0208092164, + "rotY": 269.9967, + "rotZ": 0.016769398, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Transfiguration (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272832, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ec76e", + "Name": "Card", + "Transform": { + "posX": 49.2785034, + "posY": 1.30161107, + "posZ": -65.80864, + "rotX": 0.0208096672, + "rotY": 269.996643, + "rotZ": 0.0167682227, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sprinter (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272831, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "939c57", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30228424, + "posZ": -63.50879, + "rotX": 0.02080946, + "rotY": 269.996643, + "rotZ": 0.0167687479, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Exceptional Favors (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272830, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7d82ed", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30295753, + "posZ": -61.208786, + "rotX": 0.0208102055, + "rotY": 269.996582, + "rotZ": 0.01676941, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rouka Numachi (2)", + "Description": "The \"collector\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272829, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5bd48", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30363083, + "posZ": -58.908783, + "rotX": 0.0208101049, + "rotY": 269.996582, + "rotZ": 0.01676927, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duplicitous (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272828, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2b653", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.304304, + "posZ": -56.60877, + "rotX": 0.0208093431, + "rotY": 269.996552, + "rotZ": 0.0167694129, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swiftness (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272827, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e6a270", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.3049773, + "posZ": -54.3087654, + "rotX": 0.0208094865, + "rotY": 269.996521, + "rotZ": 0.0167694446, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aplomb", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272826, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fd5425", + "Name": "Card", + "Transform": { + "posX": 49.2785, + "posY": 1.30565047, + "posZ": -52.0087662, + "rotX": 0.02081024, + "rotY": 269.996429, + "rotZ": 0.0167691484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fox Mask", + "Description": "Gift from the Messenger", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272825, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ebc3b0", + "Name": "Card", + "Transform": { + "posX": 49.27851, + "posY": 1.30632377, + "posZ": -49.70879, + "rotX": 0.0208093245, + "rotY": 269.99646, + "rotZ": 0.0167692415, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deishuu Kaiki", + "Description": "The Conman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272824, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4131e8", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30500185, + "posZ": -49.7099, + "rotX": 0.02081001, + "rotY": 269.9968, + "rotZ": 0.0167692043, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astral Projection", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272836, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f97294", + "Name": "Card", + "Transform": { + "posX": 45.6394577, + "posY": 1.30432856, + "posZ": -52.0099, + "rotX": 0.02080993, + "rotY": 269.996857, + "rotZ": 0.016769357, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Orange Hat", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272837, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03fffb", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30365562, + "posZ": -54.3086739, + "rotX": 0.020810226, + "rotY": 269.9969, + "rotZ": 0.0167692844, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tadatsuru Teori", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272838, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b1d139", + "Name": "Card", + "Transform": { + "posX": 45.6394653, + "posY": 1.30298245, + "posZ": -56.6086655, + "rotX": 0.0208093133, + "rotY": 269.9969, + "rotZ": 0.01676961, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Myriad of Signs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272839, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f62d86", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30230916, + "posZ": -58.90868, + "rotX": 0.0208101533, + "rotY": 269.996918, + "rotZ": 0.0167692471, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Devoted (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272840, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae2e90", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.301636, + "posZ": -61.208683, + "rotX": 0.0208099578, + "rotY": 269.996979, + "rotZ": 0.0167695321, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intimidating Presence (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272841, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6056e2", + "Name": "Card", + "Transform": { + "posX": 45.63947, + "posY": 1.30096269, + "posZ": -63.50867, + "rotX": 0.020809263, + "rotY": 269.99707, + "rotZ": 0.016769683, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sift the Veil (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272842, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6236a", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.30028951, + "posZ": -65.8086, + "rotX": 0.02080912, + "rotY": 269.997162, + "rotZ": 0.0167686511, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Orange Hat (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272843, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa72a6", + "Name": "Card", + "Transform": { + "posX": 45.6394653, + "posY": 1.29961622, + "posZ": -68.1086, + "rotX": 0.0208093915, + "rotY": 269.99707, + "rotZ": 0.0167696215, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Recollection (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272844, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b77dcd", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.298943, + "posZ": -70.40861, + "rotX": 0.0208092164, + "rotY": 269.997162, + "rotZ": 0.0167685319, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Third Eye (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272845, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cdef3d", + "Name": "Card", + "Transform": { + "posX": 45.6394539, + "posY": 1.29826975, + "posZ": -72.7086945, + "rotX": 0.02080924, + "rotY": 269.997162, + "rotZ": 0.0167684965, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1467879,11 +1492341,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 273146, + "CardID": 272846, "SidewaysCard": false, "CustomDeck": { - "2731": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, @@ -1467897,15 +1492359,639 @@ "XmlUI": "" }, { - "GUID": "ea83ee", + "GUID": "2d27fd", "Name": "Card", "Transform": { - "posX": 40.9602, - "posY": 1.29840529, - "posZ": 74.0487, - "rotX": 0.0208085, - "rotY": 270.0002, - "rotZ": 0.0167713389, + "posX": 45.6394539, + "posY": 1.29759645, + "posZ": -75.00872, + "rotX": 0.0208094455, + "rotY": 269.9972, + "rotZ": 0.0167686, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Automatic Writing (5)", + "Description": "Anecdotes of the Unconscious", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272847, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "608204", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29565036, + "posZ": -75.01998, + "rotX": 0.020809317, + "rotY": 269.997467, + "rotZ": 0.01676854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quixotic (5)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272859, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e10267", + "Name": "Card", + "Transform": { + "posX": 40.29005, + "posY": 1.29632366, + "posZ": -72.71997, + "rotX": 0.0208087359, + "rotY": 269.9973, + "rotZ": 0.0167698842, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ougi Oshino (3)", + "Description": "Enigmatic Accomplice", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272858, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "065c1f", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29699683, + "posZ": -70.41985, + "rotX": 0.0208092518, + "rotY": 269.997345, + "rotZ": 0.0167686343, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets of the Universe (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272857, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76fa65", + "Name": "Card", + "Transform": { + "posX": 40.29006, + "posY": 1.29767013, + "posZ": -68.11985, + "rotX": 0.0208092332, + "rotY": 269.997345, + "rotZ": 0.0167702455, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deceive Reality (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272856, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "427a37", + "Name": "Card", + "Transform": { + "posX": 40.28975, + "posY": 1.2983433, + "posZ": -65.8198547, + "rotX": 0.0208093282, + "rotY": 269.9973, + "rotZ": 0.016770307, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abductive Reasoning (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272855, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31a367", + "Name": "Card", + "Transform": { + "posX": 40.28902, + "posY": 1.29903054, + "posZ": -63.47122, + "rotX": 0.0208102558, + "rotY": 269.9972, + "rotZ": 0.01676982, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets of the Universe (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272854, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e3381", + "Name": "Card", + "Transform": { + "posX": 40.2900543, + "posY": 1.29968989, + "posZ": -61.2199974, + "rotX": 0.02080948, + "rotY": 269.997223, + "rotZ": 0.016770266, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Impostor Oddity (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272853, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "51550d", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30036306, + "posZ": -58.9199944, + "rotX": 0.020809263, + "rotY": 269.997162, + "rotZ": 0.0167701971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liquid Memories", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272852, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "734ecc", + "Name": "Card", + "Transform": { + "posX": 40.3448868, + "posY": 1.3010385, + "posZ": -56.6807632, + "rotX": 0.0208096039, + "rotY": 269.997162, + "rotZ": 0.01677092, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Contemplation", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272851, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5fa44a", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.30170965, + "posZ": -54.31999, + "rotX": 0.0208093077, + "rotY": 269.9971, + "rotZ": 0.0167700872, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Undeterred", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272850, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c6cc9", + "Name": "Card", + "Transform": { + "posX": 40.290062, + "posY": 1.30238283, + "posZ": -52.0199852, + "rotX": 0.0208221786, + "rotY": 269.955444, + "rotZ": 0.0167541988, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ougi Oshino", + "Description": "Enigmatic Accomplice", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272849, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1e4a75", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.30305612, + "posZ": -49.71998, + "rotX": 0.02080955, + "rotY": 269.99707, + "rotZ": 0.0167700853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1467931,11 +1493017,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 273248, + "CardID": 272848, "SidewaysCard": false, "CustomDeck": { - "2732": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400206129829/1841BC6F97AC2861AE9E305328C2D10FFC180EC3/", + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, @@ -1467947,6 +1493033,485 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "ba88b9", + "Name": "Deck", + "Transform": { + "posX": -24.4533653, + "posY": 1.31660724, + "posZ": 71.8385239, + "rotX": 0.0207973588, + "rotY": 270.043243, + "rotZ": 0.0167885236, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Random Basic Weaknesses", + "Description": "Add this to your weakness pool", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 273064, + 273065, + 273062, + 273063, + 273061, + 273060, + 273067, + 273066 + ], + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "9f5527", + "Name": "Card", + "Transform": { + "posX": -24.651001, + "posY": 1.27006912, + "posZ": 69.63366, + "rotX": 0.0200645514, + "rotY": 270.15625, + "rotZ": 0.0183585584, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Immiseration", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273064, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0aaf43", + "Name": "Card", + "Transform": { + "posX": -24.7704773, + "posY": 1.27003026, + "posZ": 69.5992355, + "rotX": 0.0194369033, + "rotY": 270.173828, + "rotZ": 0.0192679521, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Immiseration", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273065, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1fe4c7", + "Name": "Card", + "Transform": { + "posX": -24.5348244, + "posY": 1.27013278, + "posZ": 69.59888, + "rotX": 0.0179196279, + "rotY": 270.053528, + "rotZ": 0.0193638355, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agoraphobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273062, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55225c", + "Name": "Card", + "Transform": { + "posX": -24.63941, + "posY": 1.27008259, + "posZ": 69.59528, + "rotX": 0.0193261839, + "rotY": 270.12085, + "rotZ": 0.0190933812, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agoraphobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273063, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d6912", + "Name": "Card", + "Transform": { + "posX": -24.7848854, + "posY": 1.270031, + "posZ": 69.58379, + "rotX": 0.0193355344, + "rotY": 270.01123, + "rotZ": 0.0198935345, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Human Condition", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273061, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01c348", + "Name": "Card", + "Transform": { + "posX": -24.4166965, + "posY": 1.27020752, + "posZ": 69.60023, + "rotX": 0.0185516682, + "rotY": 270.017273, + "rotZ": 0.02454813, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Human Condition", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273060, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf6fdb", + "Name": "Card", + "Transform": { + "posX": -24.60513, + "posY": 1.27010334, + "posZ": 69.6, + "rotX": 0.0182336178, + "rotY": 270.078522, + "rotZ": 0.0192745775, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ataxia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273067, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da20fa", + "Name": "Card", + "Transform": { + "posX": -24.6823864, + "posY": 1.27011442, + "posZ": 69.60261, + "rotX": 0.0199095067, + "rotY": 270.1421, + "rotZ": 0.02851736, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ataxia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273066, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527344036/8EFD3B1B8783EEF3E796BDBB6A2B967C820B9919/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] } ], "AttachedDecals": [ @@ -1467977,15 +1493542,15 @@ "posX": -21.5418129, "posY": 1.29165149, "posZ": -90.00075, - "rotX": 0.0208087154, + "rotX": 0.0208087079, "rotY": 269.999939, - "rotZ": 0.0167710278, + "rotZ": 0.0167710055, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "Investigators", - "Description": "version 1.3", + "Description": "version 1.4", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1468027,383 +1493592,13 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", - "LuaScriptState": "{\"ml\":{\"005900\":{\"lock\":false,\"pos\":{\"x\":77.8242,\"y\":1.2876,\"z\":-7.8262},\"rot\":{\"x\":359.99,\"y\":270,\"z\":179.9845}},\"0161c7\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"0399ef\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.2996,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.2949,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"2dc97d\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3738d1\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"4822e9\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"5aa0c2\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"64bfe2\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"665b99\":{\"lock\":false,\"pos\":{\"x\":-22.5902,\"y\":1.3051,\"z\":-89.3736},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"6da20e\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7cd9b8\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"812876\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3019,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":269.9903,\"z\":0.0168}},\"834ba2\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a76c31\":{\"lock\":false,\"pos\":{\"x\":-22.6642,\"y\":1.3102,\"z\":-71.5938},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a86e25\":{\"lock\":false,\"pos\":{\"x\":-22.5873,\"y\":1.3149,\"z\":-55.7564},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"abcc92\":{\"lock\":false,\"pos\":{\"x\":-22.6248,\"y\":1.308,\"z\":-79.3344},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b69d80\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3041,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bc401b\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bdc0b1\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"ca23df\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"cd6952\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"d5346b\":{\"lock\":false,\"pos\":{\"x\":-22.6186,\"y\":1.3163,\"z\":-51.0298},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dd79a3\":{\"lock\":false,\"pos\":{\"x\":-22.6128,\"y\":1.3057,\"z\":-87.0918},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"eef91c\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"f47c63\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.2973,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0328,\"z\":0.0168}},\"fde90d\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}}}}", + "LuaScriptState": "{\"ml\":{\"0399ef\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.2996,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"08ffbf\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9979,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.2949,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"223915\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"2ad849\":{\"lock\":false,\"pos\":{\"x\":-22.6032,\"y\":1.3057,\"z\":-87.0956},\"rot\":{\"x\":0.0208,\"y\":269.9874,\"z\":0.0168}},\"2b3652\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"4906b0\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"491e17\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":270.0057,\"z\":0.0168}},\"72b6af\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"7a9e53\":{\"lock\":false,\"pos\":{\"x\":-22.6397,\"y\":1.3149,\"z\":-55.6655},\"rot\":{\"x\":0.0208,\"y\":270.0451,\"z\":0.0168}},\"812876\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3019,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":269.9903,\"z\":0.0168}},\"8878e8\":{\"lock\":false,\"pos\":{\"x\":-22.6712,\"y\":1.3103,\"z\":-71.3534},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"996c24\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9776,\"z\":0.0168}},\"9b2ffd\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"b69d80\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3041,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"bbe633\":{\"lock\":false,\"pos\":{\"x\":-22.6942,\"y\":1.3142,\"z\":-57.9242},\"rot\":{\"x\":0.0208,\"y\":269.9866,\"z\":0.0168}},\"c0686e\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"c0f4e1\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270.0016,\"z\":0.0168}},\"c0f4f0\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"c6844c\":{\"lock\":false,\"pos\":{\"x\":-22.6407,\"y\":1.308,\"z\":-79.2444},\"rot\":{\"x\":0.0208,\"y\":270.002,\"z\":0.0168}},\"c6be30\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9807,\"z\":0.0168}},\"cc1db7\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"d8504a\":{\"lock\":false,\"pos\":{\"x\":-22.5433,\"y\":1.3051,\"z\":-89.3633},\"rot\":{\"x\":0.0208,\"y\":269.9785,\"z\":0.0168}},\"f47c63\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.2973,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0328,\"z\":0.0168}},\"f9df6b\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"fabe1f\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":269.9951,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ - { - "GUID": "005900", - "Name": "Deck", - "Transform": { - "posX": 77.8242, - "posY": 1.28763032, - "posZ": -7.826201, - "rotX": 359.99, - "rotY": 270.0, - "rotZ": 179.984543, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "???", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 266336, - 266337, - 266333, - 266335, - 266338, - 266334 - ], - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "6dbe59", - "Name": "Card", - "Transform": { - "posX": -33.45467, - "posY": 1.32541537, - "posZ": -68.38501, - "rotX": 0.0207840521, - "rotY": 269.998566, - "rotZ": 0.9670183, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266336, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "77f66a", - "Name": "Card", - "Transform": { - "posX": -32.7387161, - "posY": 1.32441413, - "posZ": -66.74447, - "rotX": 0.0219152216, - "rotY": 269.999817, - "rotZ": 0.87532413, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266337, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "02cd1d", - "Name": "Card", - "Transform": { - "posX": -32.6200027, - "posY": 1.43986332, - "posZ": -66.70138, - "rotX": 359.985138, - "rotY": 269.978363, - "rotZ": 359.0599, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266333, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f7a99", - "Name": "Card", - "Transform": { - "posX": -32.3472023, - "posY": 1.37334669, - "posZ": -67.35282, - "rotX": 0.014628238, - "rotY": 270.000549, - "rotZ": 0.8766592, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266335, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b016c3", - "Name": "Card", - "Transform": { - "posX": -33.2353363, - "posY": 1.30834568, - "posZ": -64.93815, - "rotX": 0.020809127, - "rotY": 269.999969, - "rotZ": 0.0167718623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266338, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "91189f", - "Name": "Card", - "Transform": { - "posX": -31.5666428, - "posY": 1.42154622, - "posZ": -67.2479248, - "rotX": -0.003973089, - "rotY": 270.001556, - "rotZ": 359.050873, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266334, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, { "GUID": "b69d80", "Name": "Custom_Tile", @@ -1468411,9 +1493606,9 @@ "posX": -16.6401, "posY": 1.30414808, "posZ": -53.3904, - "rotX": 0.0208098423, + "rotX": 0.02080939, "rotY": 270.0, - "rotZ": 0.0167701, + "rotZ": 0.0167703126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1468455,6 +1493650,422 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "72b6af", + "Name": "Card", + "Transform": { + "posX": -19.3, + "posY": 1.31677353, + "posZ": -53.4358, + "rotX": 0.016771432, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shinobu Oshino", + "Description": "The Former Vampire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272400, + "SidewaysCard": true, + "CustomDeck": { + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", + "NumWidth": 2, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fabe1f", + "Name": "CardCustom", + "Transform": { + "posX": -22.6139, + "posY": 1.3155694, + "posZ": -53.4381, + "rotX": 0.0208099354, + "rotY": 269.9951, + "rotZ": 0.0167694744, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Koyomi Araragi", + "Description": "Half-Vampire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272600, + "SidewaysCard": false, + "CustomDeck": { + "2726": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205936702/89262D4F3EFD0771A5E2F18CD0D18D3CE6A86612/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205937382/706B8F5C3EB97506FD009B07B64DA03FB2653BC0/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7a9e53", + "Name": "Card", + "Transform": { + "posX": -22.6397, + "posY": 1.31490791, + "posZ": -55.6655, + "rotX": 0.0207951739, + "rotY": 270.0451, + "rotZ": 0.016787475, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kokorowatari (Replica)", + "Description": "Oddity Slayer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272500, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbe633", + "Name": "Card", + "Transform": { + "posX": -22.6942, + "posY": 1.314227, + "posZ": -57.9242, + "rotX": 0.0208123662, + "rotY": 269.986633, + "rotZ": 0.0167662017, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kokorowatari (Replica) (4)", + "Description": "Oddity Slayer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272501, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0f4f0", + "Name": "Card", + "Transform": { + "posX": -26.3, + "posY": 1.31423092, + "posZ": -53.4369, + "rotX": 0.0208084174, + "rotY": 270.0009, + "rotZ": 0.0167714749, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Princess Beauty", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272502, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "491e17", + "Name": "Card", + "Transform": { + "posX": -26.3001, + "posY": 1.31194651, + "posZ": -61.241, + "rotX": 0.02080687, + "rotY": 270.0057, + "rotZ": 0.01677313, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kako", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272504, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0f4e1", + "Name": "Card", + "Transform": { + "posX": -22.6169, + "posY": 1.31328416, + "posZ": -61.2414, + "rotX": 0.0208079424, + "rotY": 270.0016, + "rotZ": 0.0167717971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Black Hanekawa", + "Description": "Sawarineko", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272503, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0686e", + "Name": "Card", + "Transform": { + "posX": -19.3001, + "posY": 1.31449115, + "posZ": -61.2332, + "rotX": 0.0167714171, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tsubasa Hanekawa", + "Description": "Possessed by a Cat Spirit", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272401, + "SidewaysCard": true, + "CustomDeck": { + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", + "NumWidth": 2, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "812876", "Name": "Custom_Tile", @@ -1468462,9 +1494073,9 @@ "posX": -16.6401, "posY": 1.30185318, "posZ": -61.231, - "rotX": 0.0208124183, + "rotX": 0.0208124146, "rotY": 269.9903, - "rotZ": 0.0167667754, + "rotZ": 0.01676685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1468513,9 +1494124,9 @@ "posX": -16.6403, "posY": 1.29956126, "posZ": -69.0603, - "rotX": 0.02080946, + "rotX": 0.0208095368, "rotY": 270.0, - "rotZ": 0.016770022, + "rotZ": 0.016770415, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1468558,117 +1494169,13 @@ "XmlUI": "" }, { - "GUID": "5aa0c2", - "Name": "Card", - "Transform": { - "posX": -19.3, - "posY": 1.31677353, - "posZ": -53.4358, - "rotX": 0.0167714749, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shinobu Oshino", - "Description": "The Former Vampire", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266200, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", - "NumWidth": 2, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bdc0b1", - "Name": "Card", - "Transform": { - "posX": -19.3001, - "posY": 1.31449115, - "posZ": -61.2332, - "rotX": 0.0167713724, - "rotY": 180.0, - "rotZ": 359.9792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Tsubasa Hanekawa", - "Description": "Possessed by a Cat Spirit", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 266201, - "SidewaysCard": true, - "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", - "NumWidth": 2, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eef91c", + "GUID": "f9df6b", "Name": "Card", "Transform": { "posX": -19.2959, "posY": 1.31220138, "posZ": -69.0607, - "rotX": 0.01677124, + "rotX": 0.01677142, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, @@ -1468696,12 +1494203,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266202, + "CardID": 272402, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1468713,6 +1494220,162 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "08ffbf", + "Name": "Card", + "Transform": { + "posX": -22.6157, + "posY": 1.31099141, + "posZ": -69.0756, + "rotX": 0.02080914, + "rotY": 269.9979, + "rotZ": 0.0167703331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monkey Paw", + "Description": "Granting \"wishes\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272505, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8878e8", + "Name": "Card", + "Transform": { + "posX": -22.6712, + "posY": 1.31030452, + "posZ": -71.3534, + "rotX": 0.02080871, + "rotY": 269.9996, + "rotZ": 0.0167707931, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Valhalla Combo", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272506, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2b3652", + "Name": "Card", + "Transform": { + "posX": -26.3002, + "posY": 1.30965769, + "posZ": -69.0606, + "rotX": 0.0208088253, + "rotY": 269.999146, + "rotZ": 0.0167708322, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Rainy Devil", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272507, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "f47c63", "Name": "Custom_Tile", @@ -1468720,9 +1494383,9 @@ "posX": -16.6396, "posY": 1.29725337, "posZ": -76.9456, - "rotX": 0.0208002217, + "rotX": 0.0208002347, "rotY": 270.0328, - "rotZ": 0.0167822484, + "rotZ": 0.0167822689, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1468765,20 +1494428,20 @@ "XmlUI": "" }, { - "GUID": "cd6952", + "GUID": "4906b0", "Name": "Card", "Transform": { "posX": -19.2936, "posY": 1.30989552, "posZ": -76.9415, - "rotX": 0.0167714115, + "rotX": 0.0167713556, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Yotsugi Ononoki", + "Nickname": "Yotsuki Ononoki", "Description": "The Living Doll", "GMNotes": "", "ColorDiffuse": { @@ -1468799,12 +1494462,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266203, + "CardID": 272403, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1468816,6 +1494479,162 @@ "LuaScriptState": "", "XmlUI": "" }, + { + "GUID": "cc1db7", + "Name": "Card", + "Transform": { + "posX": -22.6157, + "posY": 1.30868769, + "posZ": -76.946, + "rotX": 0.0208085347, + "rotY": 269.9995, + "rotZ": 0.0167710464, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unlimited Rulebook", + "Description": "\"I said with a posed look.\"", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272508, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6844c", + "Name": "Card", + "Transform": { + "posX": -22.6407, + "posY": 1.30800581, + "posZ": -79.2444, + "rotX": 0.0208080672, + "rotY": 270.002, + "rotZ": 0.0167719331, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unlimited Rulebook", + "Description": "Secession Version", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272509, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "223915", + "Name": "Card", + "Transform": { + "posX": -26.3002, + "posY": 1.30734956, + "posZ": -76.9456, + "rotX": 0.0208082218, + "rotY": 270.0005, + "rotZ": 0.01677147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anatta", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272510, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, { "GUID": "16c15b", "Name": "Custom_Tile", @@ -1468823,9 +1494642,9 @@ "posX": -16.6402, "posY": 1.29494882, "posZ": -84.8182, - "rotX": 0.0208095815, + "rotX": 0.0208097026, "rotY": 270.0001, - "rotZ": 0.01677049, + "rotZ": 0.0167703684, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1468868,20 +1494687,20 @@ "XmlUI": "" }, { - "GUID": "7cd9b8", + "GUID": "9b2ffd", "Name": "Card", "Transform": { "posX": -19.2998, "posY": 1.30758762, "posZ": -84.8182, - "rotX": 0.0167713668, + "rotX": 0.0167712979, "rotY": 180.0, "rotZ": 359.9792, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Hitagi Senjougahara", + "Nickname": "Hitagi Senjoughara", "Description": "The Graduate", "GMNotes": "", "ColorDiffuse": { @@ -1468902,12 +1494721,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 266204, + "CardID": 272404, "SidewaysCard": true, "CustomDeck": { - "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205907683/3C8BE1681EFD6C3DECFD5A470C453EB8B3D6B570/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205908574/7591D087C9EACCEE6D173DB10BDCB99C17D0688D/", + "2724": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323178/547CFEBCA14FC0134644D6C772C21927CF9547A3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527323328/25D62B2F0E3D16CDA2632A2159A5111C3E49AA26/", "NumWidth": 2, "NumHeight": 3, "BackIsHidden": false, @@ -1468920,119 +1494739,15 @@ "XmlUI": "" }, { - "GUID": "4822e9", + "GUID": "996c24", "Name": "Card", "Transform": { "posX": -22.6169, "posY": 1.30638278, "posZ": -84.8185, - "rotX": 0.0208087731, - "rotY": 269.999939, - "rotZ": 0.0167711321, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Limitless Stationery", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266313, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "dd79a3", - "Name": "Card", - "Transform": { - "posX": -22.6128, - "posY": 1.30571878, - "posZ": -87.0918, - "rotX": 0.02080877, - "rotY": 269.999939, - "rotZ": 0.01677113, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Limitless Stationery", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266312, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "665b99", - "Name": "Card", - "Transform": { - "posX": -22.5902, - "posY": 1.30505919, - "posZ": -89.3736, - "rotX": 0.0208086, - "rotY": 269.9998, - "rotZ": 0.01677102, + "rotX": 0.0208149273, + "rotY": 269.9776, + "rotZ": 0.0167629886, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1469058,15 +1494773,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266311, + "CardID": 272511, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1469076,15 +1494791,119 @@ "XmlUI": "" }, { - "GUID": "3738d1", + "GUID": "2ad849", + "Name": "Card", + "Transform": { + "posX": -22.6032, + "posY": 1.30572116, + "posZ": -87.0956, + "rotX": 0.0208123866, + "rotY": 269.987427, + "rotZ": 0.0167666581, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Limitless Stationery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272513, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8504a", + "Name": "Card", + "Transform": { + "posX": -22.5433, + "posY": 1.30507922, + "posZ": -89.3633, + "rotX": 0.0208148342, + "rotY": 269.9785, + "rotZ": 0.0167633556, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Limitless Stationery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 272512, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": false, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6be30", "Name": "Card", "Transform": { "posX": -26.2996, "posY": 1.30504549, "posZ": -84.818, - "rotX": 0.0208086781, - "rotY": 270.0, - "rotZ": 0.0167711787, + "rotX": 0.02081437, + "rotY": 269.9807, + "rotZ": 0.0167642329, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1469110,639 +1494929,15 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 266314, + "CardID": 272514, "SidewaysCard": false, "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", + "2725": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1752434256527325340/66ED0A8189449D2125B94E0944BE9893F6F5D538/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", "NumWidth": 10, "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "abcc92", - "Name": "Card", - "Transform": { - "posX": -22.6248, - "posY": 1.30798519, - "posZ": -79.3344, - "rotX": 0.020808557, - "rotY": 269.999939, - "rotZ": 0.01677121, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unlimited Rulebook", - "Description": "Secession Version", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266309, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0161c7", - "Name": "Card", - "Transform": { - "posX": -22.6157, - "posY": 1.30868769, - "posZ": -76.946, - "rotX": 0.0208086353, - "rotY": 269.999939, - "rotZ": 0.0167711359, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Unlimited Rulebook", - "Description": "\"I said with a posed look.\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266308, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fde90d", - "Name": "Card", - "Transform": { - "posX": -26.3002, - "posY": 1.30734956, - "posZ": -76.9456, - "rotX": 0.020808477, - "rotY": 270.0, - "rotZ": 0.0167713333, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Anatta", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266310, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a76c31", - "Name": "Card", - "Transform": { - "posX": -22.6642, - "posY": 1.31023657, - "posZ": -71.5938, - "rotX": 0.02080863, - "rotY": 270.0, - "rotZ": 0.016771242, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Valhalla Combo", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266306, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "834ba2", - "Name": "Card", - "Transform": { - "posX": -22.6157, - "posY": 1.31099141, - "posZ": -69.0756, - "rotX": 0.0208085831, - "rotY": 270.0, - "rotZ": 0.0167712569, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Monkey Paw", - "Description": "Granting \"wishes\"", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266305, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc401b", - "Name": "Card", - "Transform": { - "posX": -26.3002, - "posY": 1.30965769, - "posZ": -69.0606, - "rotX": 0.0208085, - "rotY": 270.0, - "rotZ": 0.0167713519, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Rainy Devil", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266307, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "64bfe2", - "Name": "Card", - "Transform": { - "posX": -22.6169, - "posY": 1.31328416, - "posZ": -61.2414, - "rotX": 0.02080864, - "rotY": 270.0, - "rotZ": 0.0167712774, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Black Hanekawa", - "Description": "Sawarineko", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266303, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "6da20e", - "Name": "Card", - "Transform": { - "posX": -26.3001, - "posY": 1.31194651, - "posZ": -61.241, - "rotX": 0.0208084285, - "rotY": 270.0, - "rotZ": 0.0167711712, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kako", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266304, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a86e25", - "Name": "Card", - "Transform": { - "posX": -22.5873, - "posY": 1.3149004, - "posZ": -55.7564, - "rotX": 0.0208085775, - "rotY": 270.0, - "rotZ": 0.0167712346, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kokorowatari (Replica) (3)", - "Description": "Oddity Slayer", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266301, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ca23df", - "Name": "Card", - "Transform": { - "posX": -22.6139, - "posY": 1.3155694, - "posZ": -53.4381, - "rotX": 0.0208084621, - "rotY": 270.0, - "rotZ": 0.0167712141, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Kokorowatari (Replica)", - "Description": "Oddity Slayer", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266300, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d5346b", - "Name": "CardCustom", - "Transform": { - "posX": -22.6186, - "posY": 1.31627262, - "posZ": -51.0298, - "rotX": 0.0208086949, - "rotY": 270.0, - "rotZ": 0.0167712253, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Koyomi Araragi", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266400, - "SidewaysCard": false, - "CustomDeck": { - "2664": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205936702/89262D4F3EFD0771A5E2F18CD0D18D3CE6A86612/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205937382/706B8F5C3EB97506FD009B07B64DA03FB2653BC0/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2dc97d", - "Name": "Card", - "Transform": { - "posX": -26.3, - "posY": 1.31423092, - "posZ": -53.4369, - "rotX": 0.0208085179, - "rotY": 270.0, - "rotZ": 0.0167711284, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Princess Beauty", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266302, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1645467400205921996/3081C3DADCF744349054CADD5F1ED21602440643/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1536247897972802691/7CD35870F8BB62440A3D121823CEF9B43FB979C4/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, + "BackIsHidden": false, "UniqueBack": false, "Type": 0 } @@ -1476393,6 +1501588,552 @@ } ] }, + { + "GUID": "3ad7d7", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -21.6094818, + "posY": 2.301808, + "posZ": -94.56018, + "rotX": 0.0208099559, + "rotY": 269.994141, + "rotZ": 0.016765805, + "scaleX": 1.42846823, + "scaleY": 0.297328264, + "scaleZ": 1.56420517 + }, + "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", + "Description": "By Davi", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746802526940892011/A775E42F9014CD75B091D7D060012681E58B906E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"41625c\":{\"lock\":false,\"pos\":{\"x\":-19.6728897094727,\"y\":1.31272268295288,\"z\":-66.812370300293},\"rot\":{\"x\":0.0208029095083475,\"y\":270.017608642578,\"z\":0.0167743917554617}},\"93422e\":{\"lock\":false,\"pos\":{\"x\":-22.5249271392822,\"y\":1.3387359380722,\"z\":-65.2161483764648},\"rot\":{\"x\":0.0167708899825811,\"y\":180.000091552734,\"z\":359.979187011719}},\"c7e9e3\":{\"lock\":false,\"pos\":{\"x\":-22.615686416626,\"y\":1.32794523239136,\"z\":-69.0756149291992},\"rot\":{\"x\":0.0208099484443665,\"y\":269.999969482422,\"z\":0.0167711712419987}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "93422e", + "Name": "Deck", + "Transform": { + "posX": -22.5249271, + "posY": 1.33873594, + "posZ": -65.21615, + "rotX": 0.0167708918, + "rotY": 180.000092, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 449806, + 449804, + 449805, + 449803 + ], + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a0ba65", + "Name": "Card", + "Transform": { + "posX": -50.7169, + "posY": 1.30048776, + "posZ": -70.07334, + "rotX": 0.0168328732, + "rotY": 180.000061, + "rotZ": 359.9788, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Original/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449806, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb6b35", + "Name": "Card", + "Transform": { + "posX": -50.6359024, + "posY": 1.34637129, + "posZ": -69.8693848, + "rotX": 0.0176762938, + "rotY": 180.000031, + "rotZ": 359.977875, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mutated/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449804, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc7e17", + "Name": "Card", + "Transform": { + "posX": -50.7489433, + "posY": 1.38033235, + "posZ": -69.60287, + "rotX": 0.0163963046, + "rotY": 180.000015, + "rotZ": 359.978577, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel/Original Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449805, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b45df8", + "Name": "Card", + "Transform": { + "posX": -50.6376381, + "posY": 1.38998473, + "posZ": -69.66212, + "rotX": 0.0164005458, + "rotY": 180.0001, + "rotZ": 359.9792, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel/Parallel Rex", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449803, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "41625c", + "Name": "Card", + "Transform": { + "posX": -19.67289, + "posY": 1.31272268, + "posZ": -66.81237, + "rotX": 0.0208029114, + "rotY": 270.0176, + "rotZ": 0.0167743918, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259206, + "SidewaysCard": false, + "CustomDeck": { + "2592": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c7e9e3", + "Name": "Deck", + "Transform": { + "posX": -22.6156864, + "posY": 1.32794523, + "posZ": -69.0756149, + "rotX": 0.0208099466, + "rotY": 269.999969, + "rotZ": 0.0167711731, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Advanced Signatures", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449701, + 449700 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "82b0c6", + "Name": "Card", + "Transform": { + "posX": -48.00979, + "posY": 1.30591071, + "posZ": -54.9039536, + "rotX": 0.0208769534, + "rotY": 269.991058, + "rotZ": 0.0163374674, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex's Curse", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449701, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a5cbb6", + "Name": "Card", + "Transform": { + "posX": -48.1423531, + "posY": 1.35167825, + "posZ": -54.832283, + "rotX": 0.0225355737, + "rotY": 270.006958, + "rotZ": 0.0146509195, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search for the Truth", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449700, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, { "GUID": "84c153", "Name": "Custom_Model_Bag", @@ -1480899,12 +1506640,12 @@ "GUID": "30f39e", "Name": "Custom_Model_Bag", "Transform": { - "posX": 48.1204948, - "posY": 2.83323812, - "posZ": -155.5352, - "rotX": 0.0208093543, - "rotY": 269.997559, - "rotZ": 0.0167699028, + "posX": -34.963, + "posY": 1.99972785, + "posZ": -86.76883, + "rotX": 0.06824678, + "rotY": 269.9976, + "rotZ": 0.0106908465, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1480952,6 +1506693,9 @@ }, "CastShadows": true }, + "Bag": { + "Order": 0 + }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3599,\"z\":-67.8206},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"0e3906\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"13a465\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270.017,\"z\":0.0168}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3592,\"z\":-70.2906},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"2bff9c\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.2961,\"z\":-69.0606},\"rot\":{\"x\":359.9832,\"y\":0.0289,\"z\":0.0208}},\"3068ef\":{\"lock\":false,\"pos\":{\"x\":-22.6053,\"y\":1.3718,\"z\":-88.2667},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.3549,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0222,\"z\":0.0168}},\"3a5047\":{\"lock\":false,\"pos\":{\"x\":-28.2011,\"y\":1.2954,\"z\":-69.067},\"rot\":{\"x\":359.9832,\"y\":-0.0001,\"z\":0.0208}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394,\"y\":1.3546,\"z\":-86.0186},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.6551,\"y\":1.3618,\"z\":-61.2331},\"rot\":{\"x\":0.0208,\"y\":270.0109,\"z\":0.0168}},\"4285a6\":{\"lock\":false,\"pos\":{\"x\":-17.8047,\"y\":1.1207,\"z\":-46.6143},\"rot\":{\"x\":359.9792,\"y\":89.9986,\"z\":359.9832}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3573,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3596,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"5f4b38\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3638,\"z\":-54.6207},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"6d9f16\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"750b6f\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.6386,\"y\":1.3553,\"z\":-83.5415},\"rot\":{\"x\":0.0208,\"y\":269.998,\"z\":0.0168}},\"871d2f\":{\"lock\":false,\"pos\":{\"x\":-9.4006,\"y\":1.5,\"z\":-41.1131},\"rot\":{\"x\":0,\"y\":270.0102,\"z\":0}},\"8ed894\":{\"lock\":false,\"pos\":{\"x\":-8.8451,\"y\":1.5,\"z\":-41.6984},\"rot\":{\"x\":0,\"y\":269.9999,\"z\":0}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3641,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":269.9838,\"z\":0.0168}},\"a8246c\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"b360dd\":{\"lock\":false,\"pos\":{\"x\":-10.9959,\"y\":1.7,\"z\":-40.842},\"rot\":{\"x\":0,\"y\":270.0192,\"z\":180}},\"b564f3\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b77c53\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"b9fc9d\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3006,\"z\":-53.4369},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":0.0208}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3645,\"z\":-52.152},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"c3e12f\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.2914,\"z\":-84.818},\"rot\":{\"x\":359.9832,\"y\":-0.0008,\"z\":0.0208}},\"ced1e0\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.2937,\"z\":-76.9456},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":0.0208}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":-17.87,\"y\":1.1078,\"z\":-90.6239},\"rot\":{\"x\":359.9792,\"y\":90.0061,\"z\":359.9832}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.64,\"y\":1.3615,\"z\":-62.4609},\"rot\":{\"x\":0.0208,\"y\":269.9652,\"z\":0.0168}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3569,\"z\":-78.1757},\"rot\":{\"x\":0.0208,\"y\":270.0087,\"z\":0.0168}},\"dced09\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.6551,\"y\":1.3622,\"z\":-60.0037},\"rot\":{\"x\":0.0208,\"y\":270.0107,\"z\":0.0168}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3576,\"z\":-75.7054},\"rot\":{\"x\":0.0208,\"y\":269.9874,\"z\":0.0168}},\"e3a45e\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.2983,\"z\":-61.241},\"rot\":{\"x\":359.9832,\"y\":0.0006,\"z\":0.0208}},\"ee6753\":{\"lock\":false,\"pos\":{\"x\":0.484,\"y\":1.6287,\"z\":-8.147},\"rot\":{\"x\":359.9309,\"y\":269.9951,\"z\":0.0474}},\"f1896b\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}}}}", "XmlUI": "", @@ -1509055,9 +1534799,9 @@ "GUID": "d861ca", "Name": "3DText", "Transform": { - "posX": -17.898344, - "posY": 1.24977207, - "posZ": 55.7089272, + "posX": -17.8982487, + "posY": 1.24973369, + "posZ": 55.7087555, "rotX": 90.0, "rotY": 90.0, "rotZ": 0.0, @@ -1509103,12 +1534847,12 @@ "GUID": "465aab", "Name": "Custom_Model_Bag", "Transform": { - "posX": 32.3055344, - "posY": 1.44477212, - "posZ": 14.4991293, + "posX": 32.3121262, + "posY": 1.44476271, + "posZ": 14.4977455, "rotX": 359.920135, - "rotY": 269.995453, - "rotZ": 0.0168791637, + "rotY": 269.99585, + "rotZ": 0.0168783627, "scaleX": 1.0, "scaleY": 0.139652729, "scaleZ": 1.0 @@ -1509160,19 +1534904,19 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 4\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"391578\":{\"lock\":false,\"pos\":{\"x\":12.2499704360962,\"y\":1.46089386940002,\"z\":-12.0136241912842},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168738644570112}},\"7ced47\":{\"lock\":false,\"pos\":{\"x\":12.2494640350342,\"y\":1.46325039863586,\"z\":-4.01362466812134},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168743170797825}},\"8c6d05\":{\"lock\":false,\"pos\":{\"x\":12.2519636154175,\"y\":1.46795845031738,\"z\":11.9863882064819},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.016873924061656}},\"c09838\":{\"lock\":false,\"pos\":{\"x\":12.2499494552612,\"y\":1.47031688690186,\"z\":19.9863948822021},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168733838945627}},\"c3844b\":{\"lock\":false,\"pos\":{\"x\":-1.85711562633514,\"y\":1.49247181415558,\"z\":28.4344253540039},\"rot\":{\"x\":359.920135498047,\"y\":269.997497558594,\"z\":0.0168754681944847}},\"c3a225\":{\"lock\":false,\"pos\":{\"x\":12.2498636245728,\"y\":1.46560549736023,\"z\":3.98637795448303},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168739035725594}},\"ddd5dd\":{\"lock\":false,\"pos\":{\"x\":12.2503528594971,\"y\":1.45853757858276,\"z\":-20.0136260986328},\"rot\":{\"x\":359.920135498047,\"y\":269.999969482422,\"z\":0.016873961314559}},\"f40183\":{\"lock\":false,\"pos\":{\"x\":-1.46564376354218,\"y\":1.47562229633331,\"z\":-26.9310245513916},\"rot\":{\"x\":359.920135498047,\"y\":270.004577636719,\"z\":0.0168653000146151}}}}", + "LuaScriptState": "{\"ml\":{\"391578\":{\"lock\":false,\"pos\":{\"x\":12.2495832443237,\"y\":1.46325027942657,\"z\":-4.01365423202515},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168734546750784}},\"5a1bc0\":{\"lock\":false,\"pos\":{\"x\":12.2504825592041,\"y\":1.45853745937347,\"z\":-20.0136623382568},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168738402426243}},\"7ced47\":{\"lock\":false,\"pos\":{\"x\":12.2499828338623,\"y\":1.46560549736023,\"z\":3.98634839057922},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168736148625612}},\"8c6d05\":{\"lock\":false,\"pos\":{\"x\":12.2500791549683,\"y\":1.47031664848328,\"z\":19.9863662719727},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168739203363657}},\"c09838\":{\"lock\":false,\"pos\":{\"x\":12.2502861022949,\"y\":1.47267210483551,\"z\":27.9863662719727},\"rot\":{\"x\":359.920135498047,\"y\":270.000030517578,\"z\":0.0168741345405579}},\"c3844b\":{\"lock\":false,\"pos\":{\"x\":-1.85711574554443,\"y\":1.49247169494629,\"z\":28.4344367980957},\"rot\":{\"x\":359.920135498047,\"y\":269.997497558594,\"z\":0.0168756674975157}},\"c3a225\":{\"lock\":false,\"pos\":{\"x\":12.2520799636841,\"y\":1.46795833110809,\"z\":11.9863576889038},\"rot\":{\"x\":359.920135498047,\"y\":270.000030517578,\"z\":0.0168736279010773}},\"ddd5dd\":{\"lock\":false,\"pos\":{\"x\":12.2500848770142,\"y\":1.46089375019073,\"z\":-12.0136528015137},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168743208050728}},\"f40183\":{\"lock\":false,\"pos\":{\"x\":-1.46564340591431,\"y\":1.4756224155426,\"z\":-26.9310321807861},\"rot\":{\"x\":359.920135498047,\"y\":270.004577636719,\"z\":0.0168652702122927}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "391578", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.25062, - "posY": 1.46089292, - "posZ": -12.0137644, + "posX": 12.2495852, + "posY": 1.46324992, + "posZ": -4.01365471, "rotX": 359.920135, - "rotY": 269.999817, - "rotZ": 0.01687449, + "rotY": 269.999969, + "rotZ": 0.01687413, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1509231,12 +1534975,12 @@ "GUID": "1686fa", "Name": "Card", "Transform": { - "posX": -13.5306864, - "posY": 1.61670363, - "posZ": 9.445092, - "rotX": 359.9201, - "rotY": 269.9822, - "rotZ": 0.01686447, + "posX": -13.5306673, + "posY": 1.81659174, + "posZ": 9.443607, + "rotX": 359.918732, + "rotY": 269.981628, + "rotZ": 0.0146310311, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1509283,12 +1535027,12 @@ "GUID": "1f3d04", "Name": "Card", "Transform": { - "posX": -2.68847251, + "posX": -2.68847275, "posY": 1.59734869, - "posZ": -5.048547, - "rotX": 0.0168288462, - "rotY": 180.0051, - "rotZ": 0.08025664, + "posZ": -5.04854631, + "rotX": 0.0168288145, + "rotY": 180.005112, + "rotZ": 0.08025666, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1509335,11 +1535079,11 @@ "GUID": "436836", "Name": "Bag", "Transform": { - "posX": -2.48159146, - "posY": 1.39956987, - "posZ": -1.13640809, + "posX": -2.4815917, + "posY": 1.39957011, + "posZ": -1.136408, "rotX": 359.983154, - "rotY": 7.43842E-05, + "rotY": 8.803162E-05, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1509542,7 +1535286,7 @@ "GUID": "556e96", "Name": "Deck", "Transform": { - "posX": -3.92766619, + "posX": -3.927666, "posY": 1.74437845, "posZ": 5.757142, "rotX": 359.919739, @@ -1511104,7 +1536848,7 @@ "posZ": -10.44118, "rotX": 359.919739, "rotY": 270.003448, - "rotZ": 0.0168323424, + "rotZ": 0.0168323088, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1511151,12 +1536895,12 @@ "GUID": "617f07", "Name": "Deck", "Transform": { - "posX": -17.1199875, - "posY": 1.65960693, - "posZ": 15.189991, - "rotX": 359.9201, - "rotY": 270.014771, - "rotZ": 0.01682144, + "posX": -17.1202927, + "posY": 1.80273581, + "posZ": 15.1994514, + "rotX": 359.920532, + "rotY": 269.9929, + "rotZ": 352.479, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1511524,12 +1537268,12 @@ "GUID": "654916", "Name": "Card", "Transform": { - "posX": -13.3619862, - "posY": 1.617659, - "posZ": 13.4964771, - "rotX": 359.9201, - "rotY": 269.987732, - "rotZ": 0.0168567058, + "posX": -13.3618412, + "posY": 1.81738877, + "posZ": 13.4964628, + "rotX": 359.916565, + "rotY": 269.987976, + "rotZ": 0.0131597714, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1511576,12 +1537320,12 @@ "GUID": "b4e0a1", "Name": "Card", "Transform": { - "posX": -17.119915, - "posY": 1.62115741, - "posZ": 7.56997871, - "rotX": 359.9201, - "rotY": 270.000061, - "rotZ": 180.01683, + "posX": -17.1208935, + "posY": 1.75157416, + "posZ": 7.568845, + "rotX": 359.906158, + "rotY": 270.0554, + "rotZ": 186.841354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1511629,11 +1537373,11 @@ "Name": "Custom_PDF", "Transform": { "posX": -17.1199474, - "posY": 1.6019454, - "posZ": -11.5100155, + "posY": 1.60194528, + "posZ": -11.5100164, "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.0168398041, + "rotY": 269.999634, + "rotZ": 0.016840294, "scaleX": 2.17822933, "scaleY": 1.0, "scaleZ": 2.17822933 @@ -1511673,11 +1537417,11 @@ "GUID": "c0496c", "Name": "Bag", "Transform": { - "posX": -2.49824882, - "posY": 1.40054822, + "posX": -2.49824834, + "posY": 1.40054882, "posZ": 2.11387134, "rotX": 359.983154, - "rotY": 3.43238935E-05, + "rotY": 2.74146E-05, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1511889,12 +1537633,12 @@ "GUID": "de80aa", "Name": "Deck", "Transform": { - "posX": -17.1199379, - "posY": 1.697023, - "posZ": 11.4599876, - "rotX": 359.9201, - "rotY": 269.9994, - "rotZ": 0.0168451965, + "posX": -17.11988, + "posY": 1.897005, + "posZ": 11.4597359, + "rotX": 359.9202, + "rotY": 269.993744, + "rotZ": 0.01669899, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1512686,12 +1538430,12 @@ "GUID": "edc524", "Name": "Custom_Tile", "Transform": { - "posX": -3.976274, - "posY": 1.58263707, - "posZ": -14.9534111, - "rotX": 359.919739, - "rotY": 270.0199, - "rotZ": 0.0168099552, + "posX": -3.976155, + "posY": 1.68259311, + "posZ": -14.951436, + "rotX": 359.919464, + "rotY": 270.0162, + "rotZ": 0.0152971707, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1512755,16 +1538499,5734 @@ } ] }, + { + "GUID": "5a1bc0", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 12.25049, + "posY": 1.45853746, + "posZ": -20.0136776, + "rotX": 359.920135, + "rotY": 270.000031, + "rotZ": 0.0168738123, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "7: The Lair of Dagon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1747933385506559801/4286C56E822FA3B688690C1D926ABB6374B2D3AD/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", + "LuaScriptState": "{\"ml\":{\"0b3f66\":{\"lock\":false,\"pos\":{\"x\":-30.2242889404297,\"y\":1.63719701766968,\"z\":-0.0299863591790199},\"rot\":{\"x\":359.920104980469,\"y\":270.000183105469,\"z\":0.0168393161147833}},\"0f9675\":{\"lock\":false,\"pos\":{\"x\":-17.1147308349609,\"y\":1.66055917739868,\"z\":-7.69465684890747},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168509725481272}},\"127b42\":{\"lock\":false,\"pos\":{\"x\":-23.6765594482422,\"y\":1.6156051158905,\"z\":3.86000776290894},\"rot\":{\"x\":359.983154296875,\"y\":0.00562680419534445,\"z\":359.920043945313}},\"17a1c0\":{\"lock\":false,\"pos\":{\"x\":-5.47325420379639,\"y\":1.59320938587189,\"z\":13.8895874023438},\"rot\":{\"x\":359.919738769531,\"y\":270.003662109375,\"z\":0.0168447624891996}},\"19ce01\":{\"lock\":false,\"pos\":{\"x\":-2.72472167015076,\"y\":1.63038861751556,\"z\":0.373412758111954},\"rot\":{\"x\":0.0168455392122269,\"y\":179.99284362793,\"z\":0.0802542269229889}},\"1a136d\":{\"lock\":false,\"pos\":{\"x\":-3.95599317550659,\"y\":1.59753942489624,\"z\":-10.4412565231323},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168371256440878}},\"2a5738\":{\"lock\":false,\"pos\":{\"x\":-20.5369892120361,\"y\":1.61009585857391,\"z\":0.0111608095467091},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168683137744665}},\"373f94\":{\"lock\":false,\"pos\":{\"x\":-14.2816190719604,\"y\":1.60930907726288,\"z\":12.8864145278931},\"rot\":{\"x\":359.920104980469,\"y\":270.003784179688,\"z\":0.0887450873851776}},\"3d74a9\":{\"lock\":false,\"pos\":{\"x\":-30.224271774292,\"y\":1.62247550487518,\"z\":-3.82999181747437},\"rot\":{\"x\":359.983154296875,\"y\":0.00561185646802187,\"z\":359.920043945313}},\"480325\":{\"lock\":false,\"pos\":{\"x\":-6.8615140914917,\"y\":1.59587299823761,\"z\":16.3359718322754},\"rot\":{\"x\":359.983123779297,\"y\":359.960510253906,\"z\":359.919738769531}},\"4a056b\":{\"lock\":false,\"pos\":{\"x\":-6.86820602416992,\"y\":1.59542381763458,\"z\":14.7758560180664},\"rot\":{\"x\":359.983154296875,\"y\":-0.00201664282940328,\"z\":359.919738769531}},\"5185cc\":{\"lock\":false,\"pos\":{\"x\":-27.4687023162842,\"y\":1.61969780921936,\"z\":-0.206716135144234},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.016867371276021}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2242755889893,\"y\":1.62473547458649,\"z\":3.86000871658325},\"rot\":{\"x\":359.983154296875,\"y\":0.00112692336551845,\"z\":359.920074462891}},\"7959be\":{\"lock\":false,\"pos\":{\"x\":-6.91199350357056,\"y\":1.59506869316101,\"z\":13.3590421676636},\"rot\":{\"x\":359.983123779297,\"y\":359.978912353516,\"z\":359.919738769531}},\"7d08d0\":{\"lock\":false,\"pos\":{\"x\":-2.68855667114258,\"y\":1.6191166639328,\"z\":-5.04852533340454},\"rot\":{\"x\":0.0168419443070889,\"y\":179.995513916016,\"z\":0.0802546069025993}},\"a359d6\":{\"lock\":false,\"pos\":{\"x\":-5.53471088409424,\"y\":1.59378385543823,\"z\":15.5511236190796},\"rot\":{\"x\":359.919738769531,\"y\":269.980651855469,\"z\":0.0168769527226686}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.7031364440918,\"y\":1.55830502510071,\"z\":14.2700338363647},\"rot\":{\"x\":359.955200195313,\"y\":224.951400756836,\"z\":0.0687105730175972}},\"abef2c\":{\"lock\":false,\"pos\":{\"x\":-17.1200523376465,\"y\":1.61892402172089,\"z\":-0.0299865994602442},\"rot\":{\"x\":359.920104980469,\"y\":270.003479003906,\"z\":0.0168347861617804}},\"b7b094\":{\"lock\":false,\"pos\":{\"x\":-30.224308013916,\"y\":1.65638434886932,\"z\":7.57001543045044},\"rot\":{\"x\":359.920104980469,\"y\":269.999084472656,\"z\":0.016842084005475}},\"c31a6c\":{\"lock\":false,\"pos\":{\"x\":-17.1146831512451,\"y\":1.6650470495224,\"z\":7.57534885406494},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168491378426552}},\"c67431\":{\"lock\":false,\"pos\":{\"x\":-23.6765727996826,\"y\":1.62806665897369,\"z\":-0.0299868285655975},\"rot\":{\"x\":359.920104980469,\"y\":270.001831054688,\"z\":0.0168370716273785}},\"cace7f\":{\"lock\":false,\"pos\":{\"x\":-3.42462253570557,\"y\":1.58195745944977,\"z\":-14.6367454528809},\"rot\":{\"x\":359.919738769531,\"y\":270.013854980469,\"z\":0.016818480566144}},\"d38aeb\":{\"lock\":false,\"pos\":{\"x\":-3.41513156890869,\"y\":1.47044825553894,\"z\":15.2285490036011},\"rot\":{\"x\":359.983123779297,\"y\":0.000808716926258057,\"z\":359.919647216797}},\"e18dd7\":{\"lock\":false,\"pos\":{\"x\":-3.92766284942627,\"y\":1.73956441879272,\"z\":5.75716733932495},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"ee13c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765556335449,\"y\":1.6133451461792,\"z\":-3.82999205589294},\"rot\":{\"x\":359.983154296875,\"y\":0.00568620022386312,\"z\":359.920043945313}},\"f92601\":{\"lock\":false,\"pos\":{\"x\":-23.6765918731689,\"y\":1.64725410938263,\"z\":7.57001352310181},\"rot\":{\"x\":359.920104980469,\"y\":269.981140136719,\"z\":0.0168670304119587}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0b3f66", + "Name": "Card", + "Transform": { + "posX": -30.2242889, + "posY": 1.637197, + "posZ": -0.0299871676, + "rotX": 359.9201, + "rotY": 270.000183, + "rotZ": 0.0168393869, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grand Entryway", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449709, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f9675", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -17.0987015, + "posY": 1.66054177, + "posZ": -7.6786294, + "rotX": 359.9201, + "rotY": 270.000122, + "rotZ": 0.016847821, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Flood Tokens", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125339561/95F05D85CCB68168B62DC7CD702500B222A5068A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2b06f0", + "Name": "Custom_Tile", + "Transform": { + "posX": 9.398631, + "posY": 1.60435748, + "posZ": -8.925336, + "rotX": 2.32510956E-06, + "rotY": 0.0165837, + "rotZ": -3.98838756E-06, + "scaleX": 0.508209646, + "scaleY": 1.0, + "scaleZ": 0.508209646 + }, + "Nickname": "Flood Token", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125365506/743F6C3A3016BC5EA07DA7A42105ABE6D428E3EE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125365364/801197D43D3A6871F2E52C6C2D8C0F4B14B7EA01/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "127b42", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764183, + "posY": 1.61560488, + "posZ": 3.859979, + "rotX": 359.983154, + "rotY": 0.00568435527, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "17a1c0", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.4731164, + "posY": 1.59320915, + "posZ": 13.8895636, + "rotX": 359.919739, + "rotY": 270.0036, + "rotZ": 0.0168453567, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125354344/74C3014A27A00100FE3A719677CB50677285CB58/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "19ce01", + "Name": "Deck", + "Transform": { + "posX": -2.724721, + "posY": 1.63038862, + "posZ": 0.3734137, + "rotX": 0.0168454815, + "rotY": 179.992844, + "rotZ": 0.08025434, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agenda Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 449805, + 449804, + 449803, + 449802, + 449801 + ], + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d20c85", + "Name": "Card", + "Transform": { + "posX": -2.72473049, + "posY": 1.59893, + "posZ": 0.373343378, + "rotX": 0.0174867213, + "rotY": 179.992432, + "rotZ": 0.07607668, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Ritual Advances", + "Description": "Agenda 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449805, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55bfb5", + "Name": "Card", + "Transform": { + "posX": -2.72467542, + "posY": 1.63646, + "posZ": 0.373314053, + "rotX": 0.0154035371, + "rotY": 179.991165, + "rotZ": 0.08416489, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "What Lurks Below (v. II)", + "Description": "Agenda 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449804, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "031044", + "Name": "Card", + "Transform": { + "posX": -2.72474742, + "posY": 1.66611743, + "posZ": 0.372986645, + "rotX": 359.930664, + "rotY": 180.008469, + "rotZ": 0.0552383177, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "What Lurks Below (v. I)", + "Description": "Agenda 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449803, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cbda57", + "Name": "Card", + "Transform": { + "posX": -2.64467573, + "posY": 1.68456316, + "posZ": 0.445083469, + "rotX": 0.0173283685, + "rotY": 180.039322, + "rotZ": 0.07961643, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Initiation (v. II)", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449802, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63bbe3", + "Name": "Card", + "Transform": { + "posX": -2.72471023, + "posY": 1.68302143, + "posZ": 0.3733358, + "rotX": 0.01919968, + "rotY": 179.9999, + "rotZ": 0.07760785, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Initiation (v. I)", + "Description": "Agenda 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449801, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1a136d", + "Name": "Card", + "Transform": { + "posX": -3.95599437, + "posY": 1.59753942, + "posZ": -10.4412613, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 0.01683721, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scenario", + "Description": "The Lair of Dagon", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449700, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2a5738", + "Name": "Custom_Tile", + "Transform": { + "posX": -20.53685, + "posY": 1.61009562, + "posZ": 0.0111308228, + "rotX": 359.9201, + "rotY": 269.999847, + "rotZ": 0.0168679, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "373f94", + "Name": "Custom_PDF", + "Transform": { + "posX": -14.2813635, + "posY": 1.60930848, + "posZ": 12.8860989, + "rotX": 359.9201, + "rotY": 270.0037, + "rotZ": 0.08874355, + "scaleX": 2.17822933, + "scaleY": 1.0, + "scaleZ": 2.17822933 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1747933191220205133/59AA34B8A57FA88FD750EB132556343068288637/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d74a9", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.22413, + "posY": 1.62247539, + "posZ": -3.83002043, + "rotX": 359.983154, + "rotY": 0.005627764, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "480325", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.861376, + "posY": 1.59587264, + "posZ": 16.3359489, + "rotX": 359.983124, + "rotY": 359.9605, + "rotZ": 359.919739, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125357797/FD3A585D86E22574B815CC630924027284122EF3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a056b", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.86806726, + "posY": 1.59542358, + "posZ": 14.7758341, + "rotX": 359.983154, + "rotY": -0.00188411563, + "rotZ": 359.919739, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125352947/0752FBDD80C0F92FDD27F54549C43F579D1878AB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5185cc", + "Name": "Custom_Tile", + "Transform": { + "posX": -27.4685612, + "posY": 1.61969745, + "posZ": -0.206746429, + "rotX": 359.9201, + "rotY": 270.0, + "rotZ": 0.0168674346, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.2241344, + "posY": 1.62473524, + "posZ": 3.85998, + "rotX": 359.983154, + "rotY": 0.00121533673, + "rotZ": 359.920074, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7959be", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.91185474, + "posY": 1.59506857, + "posZ": 13.3590164, + "rotX": 359.983154, + "rotY": 359.979, + "rotZ": 359.919739, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125360284/CBE3FFC95062445A9B6BC2B585BED340504256F7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7d08d0", + "Name": "Deck", + "Transform": { + "posX": -2.688556, + "posY": 1.61911654, + "posZ": -5.04852629, + "rotX": 0.0168419648, + "rotY": 179.995514, + "rotZ": 0.0802546144, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": true, + "DeckIDs": [ + 449808, + 449807, + 449806 + ], + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1b4ad1", + "Name": "Card", + "Transform": { + "posX": 2.36642742, + "posY": 1.27292478, + "posZ": 46.02984, + "rotX": 0.017409537, + "rotY": 180.896835, + "rotZ": 359.977448, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Third Oath", + "Description": "Act 3", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449808, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c831e", + "Name": "Card", + "Transform": { + "posX": 2.45848632, + "posY": 1.3091929, + "posZ": 46.24193, + "rotX": 0.0220254045, + "rotY": 179.999863, + "rotZ": 359.970978, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Second Oath", + "Description": "Act 2", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449807, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa04b6", + "Name": "Card", + "Transform": { + "posX": 2.84969759, + "posY": 1.34885979, + "posZ": 46.01875, + "rotX": 0.0163865536, + "rotY": 180.0043, + "rotZ": 359.9804, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The First Oath", + "Description": "Act 1", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449806, + "SidewaysCard": true, + "CustomDeck": { + "4498": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a359d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.53457069, + "posY": 1.5937835, + "posZ": 15.5511007, + "rotX": 359.919739, + "rotY": 269.980743, + "rotZ": 0.01687756, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125358977/AECDB2E0C55672BBBDDB70B5944C22A6B677841E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a45247", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.706091, + "posY": 1.5583005, + "posZ": 14.2694187, + "rotX": 359.9552, + "rotY": 224.9514, + "rotZ": 0.0687104, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "Set-aside", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.02148666, + "g": 0.00100758043, + "b": 0.02148666 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://paste.ee/r/ylQzQ", + "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", + "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.6, + "DynamicFriction": 0.6, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 1.375, + "Drag": 5.0, + "AngularDrag": 5.0, + "UseGravity": true + }, + "ContainedObjects": [ + { + "GUID": "386e1e", + "Name": "Card", + "Transform": { + "posX": -6.56124926, + "posY": 2.52486277, + "posZ": 34.1875267, + "rotX": 0.02080869, + "rotY": 270.000061, + "rotZ": 0.0167710762, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dagon", + "Description": "Ancient One. Elite.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449718, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b3c687", + "Name": "Card", + "Transform": { + "posX": -4.50331926, + "posY": 2.522302, + "posZ": 34.07439, + "rotX": 0.02080857, + "rotY": 270.000031, + "rotZ": 0.0167691, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Apostle of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449513, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "02da7b", + "Name": "Card", + "Transform": { + "posX": 0.398649752, + "posY": 4.677354, + "posZ": 13.975503, + "rotX": 0.020808382, + "rotY": 270.0, + "rotZ": 0.0167713147, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Y'ha-nthlei Statue", + "Description": "Item. Relic.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449719, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f40b1f", + "Name": "Deck", + "Transform": { + "posX": 2.99588776, + "posY": 2.528605, + "posZ": 37.40329, + "rotX": 0.0208086167, + "rotY": 270.0, + "rotZ": 0.0167704932, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Alignments", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 369533, + 369533 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "804b81", + "Name": "Card", + "Transform": { + "posX": 0.934094548, + "posY": 1.27562141, + "posZ": 56.9649658, + "rotX": 0.020951407, + "rotY": 270.000031, + "rotZ": 0.01583137, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Alignment", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369533, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e6344", + "Name": "Card", + "Transform": { + "posX": 0.6325755, + "posY": 1.31730914, + "posZ": 56.6853523, + "rotX": 0.0215835422, + "rotY": 270.000031, + "rotZ": 0.013099459, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Alignment", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369533, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "6b40e7", + "Name": "Deck", + "Transform": { + "posX": 3.54512382, + "posY": 2.52859855, + "posZ": 35.2729568, + "rotX": 0.020808896, + "rotY": 269.998749, + "rotZ": 0.0167703629, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Syzygys", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 369534, + 369534 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c02eff", + "Name": "Card", + "Transform": { + "posX": 1.59780455, + "posY": 1.27454448, + "posZ": 52.4462624, + "rotX": 0.020915186, + "rotY": 269.998749, + "rotZ": 0.0160931256, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Syzygy", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369534, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b58ae6", + "Name": "Card", + "Transform": { + "posX": 1.75292718, + "posY": 1.31879556, + "posZ": 52.3958244, + "rotX": 0.03168419, + "rotY": 269.999939, + "rotZ": 0.127546087, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Syzygy", + "Description": "Omen.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369534, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "360107", + "Name": "Deck", + "Transform": { + "posX": 1.69642341, + "posY": 3.70610857, + "posZ": 14.2788363, + "rotX": 359.948456, + "rotY": 224.998062, + "rotZ": 180.058411, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suspects", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 369512, + 369510, + 369509, + 369514, + 369513, + 369511 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "87e88e", + "Name": "Card", + "Transform": { + "posX": 10.8849287, + "posY": 1.49845958, + "posZ": 10.2256308, + "rotX": 359.340424, + "rotY": 269.997742, + "rotZ": 0.0171198025, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barnabas Marsh", + "Description": "The Change Is upon Him", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369512, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "348f7d", + "Name": "Card", + "Transform": { + "posX": 10.6768465, + "posY": 1.55609453, + "posZ": 8.935216, + "rotX": 0.07987808, + "rotY": 269.997559, + "rotZ": 359.4248, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zadok Allen", + "Description": "Drunk and Disorderly", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369510, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96af0c", + "Name": "Card", + "Transform": { + "posX": 9.710096, + "posY": 1.6056819, + "posZ": 9.222093, + "rotX": 359.920135, + "rotY": 270.007751, + "rotZ": 0.5751861, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Robert Friendly", + "Description": "Disgruntled Dockworker", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369509, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "389fda", + "Name": "Card", + "Transform": { + "posX": 8.197248, + "posY": 1.48652267, + "posZ": 9.632337, + "rotX": 359.920135, + "rotY": 269.9995, + "rotZ": 0.0168756321, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Othera Gilman", + "Description": "Proprietress of the Hotel", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369514, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b9c7a", + "Name": "Card", + "Transform": { + "posX": 10.0060644, + "posY": 1.483266, + "posZ": 7.13651037, + "rotX": 359.920135, + "rotY": 270.0, + "rotZ": 0.0168732535, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Joyce Little", + "Description": "Bookshop Owner", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369513, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad6f8c", + "Name": "Card", + "Transform": { + "posX": 10.7399845, + "posY": 1.5332582, + "posZ": 7.44676971, + "rotX": 0.07987619, + "rotY": 269.999451, + "rotZ": 359.983124, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brian Burnham", + "Description": "Wants Out", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369511, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ac7210", + "Name": "Card", + "Transform": { + "posX": 17.2066326, + "posY": 2.94404387, + "posZ": -4.928756, + "rotX": 359.920135, + "rotY": 270.00116, + "rotZ": 0.01687032, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lair of Dagon", + "Description": "Y'ha-nthlei. Lair.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449717, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d5b6e", + "Name": "Deck", + "Transform": { + "posX": 1.69642389, + "posY": 3.71088648, + "posZ": 14.2788353, + "rotX": 359.948456, + "rotY": 224.998062, + "rotZ": 0.0584471971, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnels", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449716, + 369926, + 369928, + 369927, + 369926, + 369928, + 369927 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "01c28f", + "Name": "Card", + "Transform": { + "posX": -11.1143942, + "posY": 1.38570142, + "posZ": 57.39429, + "rotX": 0.021088412, + "rotY": 270.000122, + "rotZ": 0.0164565239, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449716, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c12f3", + "Name": "Card", + "Transform": { + "posX": 17.5894775, + "posY": 1.28903437, + "posZ": 71.0309753, + "rotX": 0.02080917, + "rotY": 269.999939, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369926, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f20fc", + "Name": "Card", + "Transform": { + "posX": 20.9962578, + "posY": 1.29169452, + "posZ": 75.8919449, + "rotX": 0.0208079219, + "rotY": 269.999939, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369928, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5c6c6b", + "Name": "Card", + "Transform": { + "posX": 21.7778568, + "posY": 1.29128253, + "posZ": 73.5148544, + "rotX": 0.0208093133, + "rotY": 269.9999, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369927, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27399b", + "Name": "Card", + "Transform": { + "posX": 17.8448887, + "posY": 1.32047808, + "posZ": 71.2094, + "rotX": 0.0166584942, + "rotY": 269.999878, + "rotZ": 180.006561, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369926, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5566b", + "Name": "Card", + "Transform": { + "posX": 21.0008354, + "posY": 1.36702967, + "posZ": 75.97807, + "rotX": 0.01249279, + "rotY": 269.9996, + "rotZ": 181.4163, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369928, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8535af", + "Name": "Card", + "Transform": { + "posX": 21.85952, + "posY": 1.32826674, + "posZ": 73.75093, + "rotX": 0.0167483781, + "rotY": 269.999756, + "rotZ": 180.218216, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Tunnel", + "Description": "Cave.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369927, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "abef2c", + "Name": "Card", + "Transform": { + "posX": -17.12005, + "posY": 1.618924, + "posZ": -0.0299877729, + "rotX": 359.9201, + "rotY": 270.003418, + "rotZ": 0.0168348644, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Third Floor Hall", + "Description": "Third Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449715, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7b094", + "Name": "Deck", + "Transform": { + "posX": -30.224308, + "posY": 1.65638435, + "posZ": 7.570017, + "rotX": 359.9201, + "rotY": 269.999084, + "rotZ": 0.0168420244, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Floor Halls", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449711, + 449710 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cb5018", + "Name": "Card", + "Transform": { + "posX": -36.77326, + "posY": 1.67871153, + "posZ": 7.57008362, + "rotX": 0.0536196455, + "rotY": 270.000916, + "rotZ": 359.834229, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Floor Hall", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449711, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12c761", + "Name": "Card", + "Transform": { + "posX": -36.7732239, + "posY": 1.64857781, + "posZ": 7.569979, + "rotX": 359.92, + "rotY": 270.000824, + "rotZ": 0.0178046227, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Floor Hall", + "Description": "Ground Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449710, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c31a6c", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -17.0986462, + "posY": 1.66502929, + "posZ": 7.591386, + "rotX": 359.9201, + "rotY": 269.9999, + "rotZ": 0.0168482084, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Flood Tokens", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125339561/95F05D85CCB68168B62DC7CD702500B222A5068A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "2b06f0", + "Name": "Custom_Tile", + "Transform": { + "posX": 9.398631, + "posY": 1.60435748, + "posZ": -8.925336, + "rotX": 2.32510956E-06, + "rotY": 0.0165837, + "rotZ": -3.98838756E-06, + "scaleX": 0.508209646, + "scaleY": 1.0, + "scaleZ": 0.508209646 + }, + "Nickname": "Flood Token", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125365506/743F6C3A3016BC5EA07DA7A42105ABE6D428E3EE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125365364/801197D43D3A6871F2E52C6C2D8C0F4B14B7EA01/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "c67431", + "Name": "Card", + "Transform": { + "posX": -23.6765728, + "posY": 1.62806666, + "posZ": -0.0299880039, + "rotX": 359.9201, + "rotY": 270.001831, + "rotZ": 0.0168370288, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Foul Corridors", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449712, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cace7f", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.42448521, + "posY": 1.58195734, + "posZ": -14.6367836, + "rotX": 359.919739, + "rotY": 270.013855, + "rotZ": 0.0168182235, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "The Lair of Dagon", + "Description": "click to set chaos token difficulty", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "name = 'The Lair of Dagon'\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d38aeb", + "Name": "Bag", + "Transform": { + "posX": -3.415131, + "posY": 1.47044814, + "posZ": 15.2285528, + "rotX": 359.983154, + "rotY": 0.000809434743, + "rotZ": 359.919617, + "scaleX": 0.650000334, + "scaleY": 0.650000334, + "scaleZ": 0.650000334 + }, + "Nickname": "Facedown Keys", + "Description": "Be sure to shuffle this bag!", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d4dcd4", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.7735977, + "posY": 2.95405626, + "posZ": 42.5195847, + "rotX": 358.312347, + "rotY": 180.002777, + "rotZ": 179.83725, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125424731/54F46CD15EC1DABE9816239302BB29E42CCC41FC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c52ad", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.6721067, + "posY": 2.9529798, + "posZ": 42.5343857, + "rotX": 1.535932, + "rotY": 0.0106207868, + "rotZ": 180.764374, + "scaleX": 0.547053337, + "scaleY": 1.0, + "scaleZ": 0.547053337 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125361354/DB7B50BCF6C275C3C25843331D5C8EC68A6F9E57/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1626320664125353191/BDEBB5121A07EC12A04E749B335D01A4D4702A43/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e18dd7", + "Name": "Deck", + "Transform": { + "posX": -3.92766285, + "posY": 1.73956454, + "posZ": 5.75716925, + "rotX": 359.919739, + "rotY": 270.0, + "rotZ": 180.016815, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encounter Deck", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 369518, + 369518, + 369518, + 369517, + 231727, + 231727, + 231724, + 231724, + 231723, + 231722, + 231722, + 231722, + 449519, + 449519, + 449518, + 449518, + 449518, + 449517, + 449517, + 449517, + 449516, + 449516, + 449515, + 449515, + 449515, + 449514, + 449514 + ], + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f3e298", + "Name": "Card", + "Transform": { + "posX": 16.7162762, + "posY": 1.29209316, + "posZ": 82.56404, + "rotX": 0.020808341, + "rotY": 269.999939, + "rotZ": 0.0167706888, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369518, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cedd09", + "Name": "Card", + "Transform": { + "posX": 16.9021435, + "posY": 1.34428608, + "posZ": 82.8680038, + "rotX": 0.02080834, + "rotY": 269.999939, + "rotZ": 0.01677102, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369518, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fdd1db", + "Name": "Card", + "Transform": { + "posX": 16.902132, + "posY": 1.371386, + "posZ": 82.86799, + "rotX": 0.0213474762, + "rotY": 269.999939, + "rotZ": 0.0158365034, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Initiate of Dagon", + "Description": "Humanoid. Hybrid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369518, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4eaf3e", + "Name": "Card", + "Transform": { + "posX": 16.8866539, + "posY": 1.367101, + "posZ": 82.2407455, + "rotX": 0.02080632, + "rotY": 269.999939, + "rotZ": 0.016776612, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Priest of Dagon", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369517, + "SidewaysCard": false, + "CustomDeck": { + "3695": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -17.60739, + "posY": 1.58022821, + "posZ": 8.422101, + "rotX": 359.920349, + "rotY": 269.999756, + "rotZ": 0.0154577158, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4904d0", + "Name": "Card", + "Transform": { + "posX": -18.06458, + "posY": 1.74395728, + "posZ": 8.675678, + "rotX": 359.928467, + "rotY": 269.9997, + "rotZ": 0.006147271, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Locked Door", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231727, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d63054", + "Name": "Card", + "Transform": { + "posX": -14.9937792, + "posY": 1.57623422, + "posZ": 7.191085, + "rotX": 359.920227, + "rotY": 270.005066, + "rotZ": 0.01624975, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Chanting", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231724, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b347d1", + "Name": "Card", + "Transform": { + "posX": -15.1765862, + "posY": 1.7388649, + "posZ": 7.12856245, + "rotX": 359.9205, + "rotY": 270.005066, + "rotZ": 0.011837706, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Chanting", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231724, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d36612", + "Name": "Card", + "Transform": { + "posX": -15.1335211, + "posY": 1.7306242, + "posZ": 15.1695614, + "rotX": 359.933441, + "rotY": 269.998932, + "rotZ": 180.028931, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wizard of the Order", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231723, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50fdc5", + "Name": "Card", + "Transform": { + "posX": -15.3295956, + "posY": 1.62976587, + "posZ": 15.9645061, + "rotX": 0.0716057643, + "rotY": 270.000061, + "rotZ": 359.982727, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4911f2", + "Name": "Card", + "Transform": { + "posX": -15.3297215, + "posY": 1.77588809, + "posZ": 15.9645157, + "rotX": 0.07387834, + "rotY": 269.998474, + "rotZ": 359.992645, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab3719", + "Name": "Card", + "Transform": { + "posX": -15.9929094, + "posY": 1.58014917, + "posZ": 15.8832378, + "rotX": 359.920624, + "rotY": 270.0, + "rotZ": 0.0137184272, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acolyte", + "Description": "Humanoid. Cultist.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231722, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acc724", + "Name": "Card", + "Transform": { + "posX": -5.21520948, + "posY": 1.27673483, + "posZ": 70.63306, + "rotX": 0.027339166, + "rotY": 269.983459, + "rotZ": 359.972626, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stone Barrier", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449519, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a799c6", + "Name": "Card", + "Transform": { + "posX": -5.295895, + "posY": 1.30954313, + "posZ": 70.23464, + "rotX": 0.08661544, + "rotY": 269.983765, + "rotZ": 0.0435246229, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stone Barrier", + "Description": "Obstacle.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449519, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25d8e1", + "Name": "Card", + "Transform": { + "posX": -1.08389127, + "posY": 1.27912319, + "posZ": 71.3836746, + "rotX": 0.0208085645, + "rotY": 270.0, + "rotZ": 0.0167710017, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d71561", + "Name": "Card", + "Transform": { + "posX": -1.01025987, + "posY": 1.27850282, + "posZ": 69.1726151, + "rotX": 0.0208081156, + "rotY": 270.0, + "rotZ": 0.0167701617, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4635ca", + "Name": "Card", + "Transform": { + "posX": -0.951999545, + "posY": 1.27769256, + "posZ": 66.33207, + "rotX": 0.0208083559, + "rotY": 270.0, + "rotZ": 0.0167709477, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heralds of the Deep", + "Description": "Curse.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449518, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4778c6", + "Name": "Card", + "Transform": { + "posX": -2.27901268, + "posY": 1.30984676, + "posZ": 71.3746948, + "rotX": 358.854675, + "rotY": 269.982849, + "rotZ": 0.0173552949, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d44eb5", + "Name": "Card", + "Transform": { + "posX": -2.30779314, + "posY": 1.32600474, + "posZ": 69.5748444, + "rotX": 358.864166, + "rotY": 269.970856, + "rotZ": 0.903268754, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c487d4", + "Name": "Card", + "Transform": { + "posX": -2.27085114, + "posY": 1.277336, + "posZ": 66.75067, + "rotX": 0.0208134521, + "rotY": 269.983582, + "rotZ": 0.0167651586, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Ritual", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449517, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2356f", + "Name": "Card", + "Transform": { + "posX": -1.45484757, + "posY": 1.27804029, + "posZ": 68.14419, + "rotX": 0.02081216, + "rotY": 269.9854, + "rotZ": 0.0167650543, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secret Gathering", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449516, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1953ef", + "Name": "Card", + "Transform": { + "posX": -1.45555806, + "posY": 1.27871335, + "posZ": 70.44424, + "rotX": 0.02081342, + "rotY": 269.9854, + "rotZ": 0.0167661849, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secret Gathering", + "Description": "Hex.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449516, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "649bae", + "Name": "Card", + "Transform": { + "posX": -0.9242349, + "posY": 1.2789495, + "posZ": 70.59194, + "rotX": 0.0208082125, + "rotY": 270.0, + "rotZ": 0.0167709347, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6f8670", + "Name": "Card", + "Transform": { + "posX": -0.886217237, + "posY": 1.27829611, + "posZ": 68.31246, + "rotX": 0.0208128113, + "rotY": 269.9854, + "rotZ": 0.0167661384, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d74f4", + "Name": "Card", + "Transform": { + "posX": -0.771167934, + "posY": 1.27747154, + "posZ": 65.3530045, + "rotX": 0.0208122544, + "rotY": 269.9854, + "rotZ": 0.0167648662, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fulfill the Oaths", + "Description": "Hazard.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449515, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "860b1e", + "Name": "Card", + "Transform": { + "posX": -1.35804808, + "posY": 1.27816081, + "posZ": 68.43578, + "rotX": 0.0208080132, + "rotY": 269.999969, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cerenerian Deep One", + "Description": "Humanoid. Monster. Deep One.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449514, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86ae97", + "Name": "Card", + "Transform": { + "posX": -1.57372689, + "posY": 1.27883911, + "posZ": 71.0206146, + "rotX": 0.0208079759, + "rotY": 269.999939, + "rotZ": 180.016769, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cerenerian Deep One", + "Description": "Humanoid. Monster. Deep One.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449514, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ee13c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.6764145, + "posY": 1.61334491, + "posZ": -3.830021, + "rotX": 359.983154, + "rotY": 0.00580723723, + "rotZ": 359.920044, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f92601", + "Name": "Deck", + "Transform": { + "posX": -23.6765919, + "posY": 1.64725411, + "posZ": 7.57001, + "rotX": 359.9201, + "rotY": 269.98114, + "rotZ": 0.016867077, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Floor Halls", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 449714, + 449713 + ], + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b06d36", + "Name": "Card", + "Transform": { + "posX": -30.22419, + "posY": 1.6656028, + "posZ": 7.56992, + "rotX": 359.677673, + "rotY": 270.001465, + "rotZ": 0.5247816, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Floor Hall", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449714, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c40047", + "Name": "Card", + "Transform": { + "posX": -30.224268, + "posY": 1.638919, + "posZ": 7.57002163, + "rotX": 359.925354, + "rotY": 269.9176, + "rotZ": 359.982819, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Floor Hall", + "Description": "Second Floor.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449713, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220181872/5B44EBDDB4BF916D5C31ADD48448EE6B100ECB8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220182064/E03530E89FA625F360B362B9808F2EC5A0B3CBA0/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, { "GUID": "7ced47", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2498, - "posY": 1.4632498, - "posZ": -4.01369572, + "posX": 12.2499876, + "posY": 1.46560526, + "posZ": 3.98634815, "rotX": 359.920135, - "rotY": 269.999878, - "rotZ": 0.01687374, + "rotY": 269.999969, + "rotZ": 0.0168743841, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1512823,12 +1544285,12 @@ "GUID": "03f2d2", "Name": "Deck", "Transform": { - "posX": -19.1988182, + "posX": -19.198822, "posY": 1.63660669, - "posZ": -7.41333675, + "posZ": -7.41333437, "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168409981, + "rotY": 269.9999, + "rotZ": 0.01684078, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1512986,10 +1544448,10 @@ "Transform": { "posX": -33.1410828, "posY": 1.65542853, - "posZ": -0.04875472, - "rotX": 0.4504553, + "posZ": -0.04875607, + "rotX": 0.450455666, "rotY": 269.997864, - "rotZ": 0.0166631062, + "rotZ": 0.01666688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1513040,8 +1544502,8 @@ "posY": 1.63834012, "posZ": 3.859987, "rotX": 359.9201, - "rotY": 269.9997, - "rotZ": 0.01683999, + "rotY": 269.999725, + "rotZ": 0.0168399327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1513088,12 +1544550,12 @@ "GUID": "2b06f0", "Name": "Custom_Tile", "Transform": { - "posX": -29.45793, + "posX": -29.4579277, "posY": 1.7367202, - "posZ": -1.57320607, - "rotX": 359.985138, - "rotY": 269.941772, - "rotZ": 181.676056, + "posZ": -1.57320678, + "rotX": 359.9852, + "rotY": 269.941437, + "rotZ": 181.676071, "scaleX": 0.508209646, "scaleY": 1.0, "scaleZ": 0.508209646 @@ -1513139,12 +1544601,12 @@ "GUID": "2dea23", "Name": "Deck", "Transform": { - "posX": -19.2135315, + "posX": -19.2135334, "posY": 1.63872612, - "posZ": -0.271479934, + "posZ": -0.271479, "rotX": 359.9201, - "rotY": 270.019531, - "rotZ": 0.01681318, + "rotY": 270.01947, + "rotZ": 0.0168135669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1513300,11 +1544762,11 @@ "GUID": "33d465", "Name": "Bag", "Transform": { - "posX": -2.62676787, - "posY": 1.39977884, - "posZ": -1.11660492, + "posX": -2.62676835, + "posY": 1.39977932, + "posZ": -1.11660516, "rotX": 359.983154, - "rotY": 2.03289583E-05, + "rotY": 2.523975E-05, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1513516,12 +1544978,12 @@ "GUID": "3d5b6e", "Name": "Deck", "Transform": { - "posX": 0.7393718, - "posY": 1.64155233, - "posZ": 5.72909975, + "posX": 0.7394186, + "posY": 1.64155221, + "posZ": 5.729087, "rotX": 359.919739, - "rotY": 269.999664, - "rotZ": 0.01684083, + "rotY": 269.9997, + "rotZ": 0.0168406945, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1514004,12 +1545466,12 @@ "GUID": "429c04", "Name": "Custom_Tile", "Transform": { - "posX": -14.3120613, - "posY": 1.60404408, + "posX": -14.31206, + "posY": 1.604044, "posZ": 8.954965, - "rotX": 0.0168323778, - "rotY": 179.999786, - "rotZ": 0.07989963, + "rotX": 0.016834002, + "rotY": 179.999771, + "rotZ": 0.079899624, "scaleX": 0.547053337, "scaleY": 1.0, "scaleZ": 0.547053337 @@ -1514055,12 +1545517,12 @@ "GUID": "457419", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -17.1093464, - "posY": 1.65832579, - "posZ": -15.26933, + "posX": -17.11469, + "posY": 1.65833163, + "posZ": -15.2746763, "rotX": 359.9201, - "rotY": 269.999542, - "rotZ": 0.0168504, + "rotY": 269.9997, + "rotZ": 0.0168490931, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1514169,11 +1545631,11 @@ "GUID": "47aa44", "Name": "Custom_Tile", "Transform": { - "posX": -11.7806768, + "posX": -11.7806787, "posY": 1.59976745, - "posZ": 6.413074, + "posZ": 6.413071, "rotX": 359.983154, - "rotY": 0.00108838431, + "rotY": 0.000853383739, "rotZ": 359.9201, "scaleX": 0.547053337, "scaleY": 1.0, @@ -1514220,12 +1545682,12 @@ "GUID": "47b626", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -43.3592949, - "posY": 1.703884, - "posZ": 15.2006712, + "posX": -43.3646278, + "posY": 1.70389, + "posZ": 15.1953287, "rotX": 359.9201, "rotY": 270.0002, - "rotZ": 0.0168525726, + "rotZ": 0.0168415271, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1514334,12 +1545796,12 @@ "GUID": "4bec3c", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -43.3593559, - "posY": 1.6949296, - "posZ": -15.2693348, + "posX": -43.3647, + "posY": 1.6949352, + "posZ": -15.2746773, "rotX": 359.9201, - "rotY": 269.9996, - "rotZ": 0.0168502126, + "rotY": 270.0, + "rotZ": 0.0168496743, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1514448,11 +1545910,11 @@ "GUID": "7e3c60", "Name": "Notecard", "Transform": { - "posX": -15.5948544, + "posX": -15.5948553, "posY": 1.66510093, - "posZ": -3.743999, - "rotX": 0.07990262, - "rotY": 90.01939, + "posZ": -3.74399781, + "rotX": 0.0799026, + "rotY": 90.01936, "rotZ": 359.9832, "scaleX": 0.9000003, "scaleY": 0.9000003, @@ -1514489,10 +1545951,10 @@ "Transform": { "posX": -30.22429, "posY": 1.63711619, - "posZ": -0.0442745462, + "posZ": -0.0442815125, "rotX": 359.920868, - "rotY": 270.000763, - "rotZ": 0.0117728282, + "rotY": 270.0007, + "rotZ": 0.01176889, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1514539,9 +1546001,9 @@ "GUID": "8cbe29", "Name": "Deck", "Transform": { - "posX": -3.92764425, + "posX": -3.927644, "posY": 1.76844871, - "posZ": 5.757141, + "posZ": 5.75714, "rotX": 359.919739, "rotY": 269.9999, "rotZ": 180.016815, @@ -1516361,12 +1547823,12 @@ "GUID": "99972a", "Name": "Bag", "Transform": { - "posX": -11.6714716, - "posY": 1.415258, - "posZ": 8.718823, + "posX": -11.6714706, + "posY": 1.41525793, + "posZ": 8.718826, "rotX": 359.92, - "rotY": 269.99762, - "rotZ": 0.01688183, + "rotY": 269.997559, + "rotZ": 0.0168828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1516375,7 +1547837,7 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.128998786, + "r": 0.128998756, "g": 0.694, "b": 0.606999934 }, @@ -1516611,12 +1548073,12 @@ "GUID": "a359d6", "Name": "Custom_Tile", "Transform": { - "posX": -11.8673744, - "posY": 1.60140753, + "posX": -11.8673754, + "posY": 1.60140741, "posZ": 11.5826092, "rotX": 359.9201, - "rotY": 270.000183, - "rotZ": 0.0168509148, + "rotY": 270.000061, + "rotZ": 0.01685084, "scaleX": 0.547053337, "scaleY": 1.0, "scaleZ": 0.547053337 @@ -1516662,12 +1548124,12 @@ "GUID": "a45247", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69786441, - "posY": 1.55831432, - "posZ": 14.2785635, + "posX": 1.69639158, + "posY": 1.55831718, + "posZ": 14.2788763, "rotX": 359.955139, - "rotY": 224.997849, - "rotZ": 0.06867121, + "rotY": 224.99791, + "rotZ": 0.06867367, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1516726,21 +1548188,21 @@ }, "ContainedObjects": [ { - "GUID": "54fd3f", + "GUID": "f24cd3", "Name": "Card", "Transform": { - "posX": 1.69649518, - "posY": 3.6645813, - "posZ": 14.278821, - "rotX": 359.9641, - "rotY": 224.998077, - "rotZ": 359.976929, + "posX": 17.2453537, + "posY": 2.52335787, + "posZ": -43.04545, + "rotX": 0.0208043419, + "rotY": 270.013855, + "rotZ": 0.0167763066, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Waveworn Idol", - "Description": "", + "Description": "Item. Relic.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1516758,14 +1548220,14 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 232012, + "CardID": 451112, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -1516778,73 +1548240,21 @@ "XmlUI": "" }, { - "GUID": "a4271e", + "GUID": "16e85d", "Name": "Card", "Transform": { - "posX": 1.69650483, - "posY": 3.66286635, - "posZ": 14.2788191, - "rotX": 359.948151, - "rotY": 224.998062, - "rotZ": 0.0583137162, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Headdress of Y’ha-nthlei", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 232014, - "SidewaysCard": false, - "CustomDeck": { - "2320": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 5, - "NumHeight": 5, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2afb4a", - "Name": "Card", - "Transform": { - "posX": 1.69650412, - "posY": 3.662995, - "posZ": 14.2788191, - "rotX": 359.94812, - "rotY": 224.998062, - "rotZ": 0.05831362, + "posX": 24.63693, + "posY": 2.31339812, + "posZ": -44.68788, + "rotX": 0.0208042767, + "rotY": 270.013855, + "rotZ": 0.0167753529, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Awakened Mantle", - "Description": "", + "Description": "Item. Relic. Clothing.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1516862,14 +1548272,66 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 232013, + "CardID": 451113, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0c1322", + "Name": "Card", + "Transform": { + "posX": 20.8848152, + "posY": 2.30596137, + "posZ": -46.2791061, + "rotX": 0.02080484, + "rotY": 270.013824, + "rotZ": 0.0167759545, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Headdress of Y'ha-nthlei", + "Description": "Item. Relic.", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 451114, + "SidewaysCard": false, + "CustomDeck": { + "4511": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -1516888,11 +1548350,11 @@ "Name": "Custom_PDF", "Transform": { "posX": -26.41785, - "posY": 1.61551142, - "posZ": -9.466667, + "posY": 1.6155113, + "posZ": -9.466668, "rotX": 359.9201, "rotY": 269.999664, - "rotZ": 0.0168398563, + "rotZ": 0.0168400332, "scaleX": 2.17822933, "scaleY": 1.0, "scaleZ": 2.17822933 @@ -1516932,11 +1548394,11 @@ "GUID": "ce45f7", "Name": "Bag", "Transform": { - "posX": -2.677725, - "posY": 1.40076828, - "posZ": 2.00539017, + "posX": -2.67772555, + "posY": 1.4007678, + "posZ": 2.00538945, "rotX": 359.983154, - "rotY": 0.000145181228, + "rotY": 0.00015372636, "rotZ": 359.919678, "scaleX": 1.0, "scaleY": 1.0, @@ -1517150,10 +1548612,10 @@ "Transform": { "posX": -19.21109, "posY": 1.63774025, - "posZ": -3.61433887, + "posZ": -3.61433864, "rotX": 359.9201, - "rotY": 270.003662, - "rotZ": 0.0168356132, + "rotY": 270.003754, + "rotZ": 0.0168358386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1517314,7 +1548776,7 @@ "posZ": 3.85998535, "rotX": 359.9201, "rotY": 269.9983, - "rotZ": 0.0168441888, + "rotZ": 0.0168441, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1517629,12 +1549091,12 @@ "GUID": "edc524", "Name": "Custom_Tile", "Transform": { - "posX": -3.97620225, + "posX": -3.9762733, "posY": 1.58263719, - "posZ": -14.95342, + "posZ": -14.9534006, "rotX": 359.919739, "rotY": 270.0199, - "rotZ": 0.0168100558, + "rotZ": 0.0168101043, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1517680,12 +1549142,12 @@ "GUID": "f724f6", "Name": "Card", "Transform": { - "posX": -3.95589161, + "posX": -3.95589137, "posY": 1.59753931, - "posZ": -10.4411831, + "posZ": -10.4411812, "rotX": 359.919739, - "rotY": 269.998749, - "rotZ": 0.0168389361, + "rotY": 269.998779, + "rotZ": 0.0168388486, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1517732,12 +1549194,12 @@ "GUID": "fe6f38", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -17.1092815, - "posY": 1.66728055, - "posZ": 15.2006741, + "posX": -17.1146259, + "posY": 1.66728628, + "posZ": 15.19533, "rotX": 359.9201, - "rotY": 269.999664, - "rotZ": 0.0168497786, + "rotY": 269.999878, + "rotZ": 0.0168498717, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1517849,9 +1549311,9 @@ "posX": -2.68847942, "posY": 1.59734869, "posZ": -5.048544, - "rotX": 0.0168257039, + "rotX": 0.0168257765, "rotY": 180.007339, - "rotZ": 0.0802572146, + "rotZ": 0.08025723, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1517920,12 +1549382,12 @@ "GUID": "8c6d05", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.25261, - "posY": 1.4679575, - "posZ": 11.9862576, + "posX": 12.2500811, + "posY": 1.47031665, + "posZ": 19.98637, "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168741979, + "rotY": 270.0, + "rotZ": 0.0168737471, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1522910,12 +1554372,12 @@ "GUID": "c09838", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2505989, - "posY": 1.47031593, - "posZ": 19.9862766, + "posX": 12.250288, + "posY": 1.47267187, + "posZ": 27.98637, "rotX": 359.920135, - "rotY": 269.999939, - "rotZ": 0.0168744735, + "rotY": 270.000031, + "rotZ": 0.0168739837, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1526575,12 +1558037,12 @@ "GUID": "c3844b", "Name": "Custom_PDF", "Transform": { - "posX": -1.85684037, - "posY": 1.4924711, - "posZ": 28.4343853, + "posX": -1.8571192, + "posY": 1.492472, + "posZ": 28.4344654, "rotX": 359.920135, - "rotY": 269.9975, - "rotZ": 0.0168752018, + "rotY": 269.9976, + "rotZ": 0.0168753527, "scaleX": 2.18, "scaleY": 1.0, "scaleZ": 2.18 @@ -1526620,12 +1558082,12 @@ "GUID": "c3a225", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2505217, - "posY": 1.46560454, - "posZ": 3.98624063, + "posX": 12.2520819, + "posY": 1.46795821, + "posZ": 11.9863586, "rotX": 359.920135, - "rotY": 269.9999, - "rotZ": 0.0168740544, + "rotY": 270.0, + "rotZ": 0.0168737732, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1532977,12 +1564439,12 @@ "GUID": "ddd5dd", "Name": "Custom_Model_Bag", "Transform": { - "posX": 12.2510033, - "posY": 1.45853651, - "posZ": -20.0137825, + "posX": 12.250102, + "posY": 1.46089375, + "posZ": -12.0136633, "rotX": 359.920135, - "rotY": 269.999969, - "rotZ": 0.0168733913, + "rotY": 269.999756, + "rotZ": 0.0168744512, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 @@ -1533043,10 +1564505,10 @@ "Transform": { "posX": -23.6764565, "posY": 1.62806642, - "posZ": -0.03001511, + "posZ": -0.0300145354, "rotX": 359.9201, "rotY": 269.999939, - "rotZ": 0.0168397631, + "rotZ": 0.0168397538, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1533072,12 +1564534,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449711, + "CardID": 449911, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4499": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533093,12 +1564555,12 @@ "GUID": "2bca7f", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -12.0093117, - "posY": 1.6576941, - "posZ": 6.779965, + "posX": -12.014657, + "posY": 1.65770006, + "posZ": 6.77462149, "rotX": 359.9201, - "rotY": 270.000244, - "rotZ": 0.0168484543, + "rotY": 270.0003, + "rotZ": 0.01684797, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1533207,12 +1564669,12 @@ "GUID": "3702a2", "Name": "Deck", "Transform": { - "posX": -2.72465181, + "posX": -2.724652, "posY": 1.62557435, - "posZ": 0.373310626, - "rotX": 0.01685776, + "posZ": 0.373310268, + "rotX": 0.0168576147, "rotY": 179.984177, - "rotZ": 0.08025148, + "rotZ": 0.08025141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1533240,15 +1564702,15 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 449804, - 449803, - 449802, - 449801 + 450004, + 450003, + 450002, + 450001 ], "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4500": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533295,12 +1564757,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449804, + "CardID": 450004, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533347,12 +1564809,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449803, + "CardID": 450003, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533399,12 +1564861,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449802, + "CardID": 450002, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533451,12 +1564913,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449801, + "CardID": 450001, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533474,12 +1564936,12 @@ "GUID": "3d771d", "Name": "Custom_Tile", "Transform": { - "posX": -3.86212277, + "posX": -3.862195, "posY": 1.58226752, - "posZ": -15.6675339, + "posZ": -15.6675119, "rotX": 359.919739, "rotY": 270.0199, - "rotZ": 0.0168100577, + "rotZ": 0.0168100353, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 @@ -1533525,12 +1564987,12 @@ "GUID": "429c04", "Name": "Custom_Tile", "Transform": { - "posX": -5.65992451, - "posY": 1.594174, - "posZ": 16.28303, - "rotX": 0.0168290976, - "rotY": 179.999786, - "rotZ": 0.08025831, + "posX": -5.6599946, + "posY": 1.59417415, + "posZ": 16.283041, + "rotX": 0.0168272182, + "rotY": 179.999832, + "rotZ": 0.08025816, "scaleX": 0.547053337, "scaleY": 1.0, "scaleZ": 0.547053337 @@ -1533576,11 +1565038,11 @@ "GUID": "47aa44", "Name": "Custom_Tile", "Transform": { - "posX": -5.65993071, - "posY": 1.59379935, - "posZ": 15.0073175, + "posX": -5.66000032, + "posY": 1.59379947, + "posZ": 15.0073309, "rotX": 359.9832, - "rotY": 0.000108220062, + "rotY": 0.000138159478, "rotZ": 359.919739, "scaleX": 0.547053337, "scaleY": 1.0, @@ -1533629,10 +1565091,10 @@ "Transform": { "posX": -17.1200085, "posY": 1.61666977, - "posZ": -7.700017, + "posZ": -7.7000165, "rotX": 359.9201, "rotY": 269.999939, - "rotZ": 0.0168397166, + "rotZ": 0.0168397464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1533658,12 +1565120,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449710, + "CardID": 450110, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4501": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533679,12 +1565141,12 @@ "GUID": "496013", "Name": "Card", "Transform": { - "posX": -23.6765766, + "posX": -23.6765728, "posY": 1.62358475, "posZ": -15.2800159, "rotX": 359.9201, "rotY": 269.999878, - "rotZ": 0.0168398563, + "rotZ": 0.016839562, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1533710,12 +1565172,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449712, + "CardID": 450212, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4502": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1533731,12 +1565193,12 @@ "GUID": "664378", "Name": "Custom_Model_Infinite_Bag", "Transform": { - "posX": -12.0092173, - "posY": 1.65368176, - "posZ": -6.871803, + "posX": -12.0145636, + "posY": 1.65368783, + "posZ": -6.877146, "rotX": 359.9201, - "rotY": 269.999969, - "rotZ": 0.016849339, + "rotY": 270.000061, + "rotZ": 0.0168486349, "scaleX": 0.5750004, "scaleY": 0.5750004, "scaleZ": 0.5750004 @@ -1533845,12 +1565307,12 @@ "GUID": "7234af", "Name": "Custom_Tile", "Transform": { - "posX": -20.36612, - "posY": 1.60755837, - "posZ": -7.81215525, + "posX": -20.366188, + "posY": 1.60755849, + "posZ": -7.81213951, "rotX": 359.9201, - "rotY": 270.0119, - "rotZ": 0.0168506764, + "rotY": 270.0118, + "rotZ": 0.0168507081, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1534000,12 +1565462,12 @@ "GUID": "8a4092", "Name": "Card", "Transform": { - "posX": -3.95589471, + "posX": -3.95589423, "posY": 1.59753931, - "posZ": -10.4411831, + "posZ": -10.4411821, "rotX": 359.919739, "rotY": 269.999817, - "rotZ": 0.01683755, + "rotZ": 0.0168374386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1534031,12 +1565493,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449700, + "CardID": 450300, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534052,11 +1565514,11 @@ "GUID": "8bde30", "Name": "Custom_Tile", "Transform": { - "posX": -6.959933, - "posY": 1.59583485, - "posZ": 15.7374945, + "posX": -6.960002, + "posY": 1.595835, + "posZ": 15.737505, "rotX": 359.983215, - "rotY": 0.02840011, + "rotY": 0.0284803286, "rotZ": 359.919739, "scaleX": 0.547053337, "scaleY": 1.0, @@ -1534105,7 +1565567,7 @@ "Transform": { "posX": -3.89826369, "posY": 1.5967617, - "posZ": -12.8125982, + "posZ": -12.8125963, "rotX": 359.919739, "rotY": 270.0006, "rotZ": 180.01683, @@ -1534134,12 +1565596,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449721, + "CardID": 450421, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4504": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534155,10 +1565617,10 @@ "GUID": "9336b4", "Name": "Deck", "Transform": { - "posX": -2.68848133, + "posX": -2.68848157, "posY": 1.61911654, - "posZ": -5.04854536, - "rotX": 0.0168223418, + "posZ": -5.04854441, + "rotX": 0.0168223083, "rotY": 180.009521, "rotZ": 0.08025875, "scaleX": 1.0, @@ -1534188,14 +1565650,14 @@ "Hands": false, "SidewaysCard": true, "DeckIDs": [ - 449807, - 449806, - 449805 + 450507, + 450506, + 450505 ], "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4505": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534242,12 +1565704,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449807, + "CardID": 450507, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534294,12 +1565756,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449806, + "CardID": 450506, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534346,12 +1565808,12 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449805, + "CardID": 450505, "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1534369,12 +1565831,12 @@ "GUID": "ad0d44", "Name": "Custom_Model_Bag", "Transform": { - "posX": 1.69785416, - "posY": 1.55831552, - "posZ": 14.2785482, + "posX": 1.69638216, + "posY": 1.558317, + "posZ": 14.2788534, "rotX": 359.955139, - "rotY": 224.997971, - "rotZ": 0.06867287, + "rotY": 224.997955, + "rotZ": 0.0686725453, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 @@ -1534474,7 +1565936,7 @@ ], "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534526,7 +1565988,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534578,7 +1566040,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534635,7 +1566097,7 @@ ], "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534687,7 +1566149,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534739,7 +1566201,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534793,7 +1566255,7 @@ "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1534864,8 +1566326,8 @@ "Type": 0 }, "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535072,8 +1566534,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535124,8 +1566586,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535176,8 +1566638,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535280,8 +1566742,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535332,8 +1566794,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535386,8 +1566848,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535438,8 +1566900,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535490,8 +1566952,8 @@ "SidewaysCard": false, "CustomDeck": { "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535511,10 +1566973,10 @@ "Transform": { "posX": -23.6765232, "posY": 1.62581241, - "posZ": -7.70001554, + "posZ": -7.700015, "rotX": 359.9201, "rotY": 269.9999, - "rotZ": 0.016839724, + "rotZ": 0.0168398116, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1535540,12 +1567002,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449709, + "CardID": 450609, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535561,12 +1567023,12 @@ "GUID": "d38aeb", "Name": "Bag", "Transform": { - "posX": -3.75105953, - "posY": 1.47111893, - "posZ": 15.9102859, + "posX": -3.75105977, + "posY": 1.47111917, + "posZ": 15.9102831, "rotX": 359.983154, - "rotY": -8.09933E-05, - "rotZ": 359.919647, + "rotY": -9.629985E-05, + "rotZ": 359.919617, "scaleX": 0.650000334, "scaleY": 0.650000334, "scaleZ": 0.650000334 @@ -1535709,12 +1567171,12 @@ "GUID": "d5b3cb", "Name": "Custom_PDF", "Transform": { - "posX": -17.1197987, - "posY": 1.60869586, - "posZ": 11.4599609, + "posX": -17.11994, + "posY": 1.6086961, + "posZ": 11.4599886, "rotX": 359.9201, "rotY": 269.969238, - "rotZ": 0.0168824643, + "rotZ": 0.0168823171, "scaleX": 2.17822933, "scaleY": 1.0, "scaleZ": 2.17822933 @@ -1535756,10 +1567218,10 @@ "Transform": { "posX": -23.6764755, "posY": 1.6303, - "posZ": 7.56998634, + "posZ": 7.569987, "rotX": 359.9201, - "rotY": 269.9998, - "rotZ": 0.016839819, + "rotY": 269.999817, + "rotZ": 0.01683981, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1535785,12 +1567247,12 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449708, + "CardID": 450708, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975725/94FDCDC38D7D3F832C317376A0BC4F1E5712C56D/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365975932/506D8E74C37F4DD3AB2E0E38049B3A0251597BDF/", + "4507": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219098785/6AB92E1409752CAC1D0CD3E592BD15FAB1C68863/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219099068/176EF2699BEA75449FF7543AC8D170D4058E309A/", "NumWidth": 6, "NumHeight": 4, "BackIsHidden": true, @@ -1535806,12 +1567268,12 @@ "GUID": "d70b36", "Name": "Custom_Tile", "Transform": { - "posX": -5.659926, + "posX": -5.65999556, "posY": 1.593434, - "posZ": 13.7640877, + "posZ": 13.764101, "rotX": 359.919739, - "rotY": 270.019623, - "rotZ": 0.0168233886, + "rotY": 270.019684, + "rotZ": 0.0168223735, "scaleX": 0.547053337, "scaleY": 1.0, "scaleZ": 0.547053337 @@ -1535859,7 +1567321,7 @@ "Transform": { "posX": -3.92770743, "posY": 1.782891, - "posZ": 5.75714874, + "posZ": 5.757148, "rotX": 359.919739, "rotY": 269.999939, "rotZ": 180.016815, @@ -1535892,40 +1567354,40 @@ "DeckIDs": [ 369524, 369533, - 449518, + 450818, 231716, - 449520, + 450820, 369521, - 449521, - 449514, + 450821, + 450814, 369523, - 449522, - 449523, + 450822, + 450823, 369523, - 449524, + 450824, 231718, - 449519, + 450819, 369526, 369522, - 449517, + 450817, 231718, - 449513, + 450813, 231716, 369526, 369534, 231717, 369522, - 449515, + 450815, 369524, 369525, 369534, 231716, 369525, - 449516, + 450816, 369533, 369522, 231717, - 449512 + 450812 ], "CustomDeck": { "3695": { @@ -1535937,8 +1567399,8 @@ "UniqueBack": false, "Type": 0 }, - "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "4508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536099,11 +1567561,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449518, + "CardID": 450818, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536203,11 +1567665,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449520, + "CardID": 450820, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536307,11 +1567769,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449521, + "CardID": 450821, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536359,11 +1567821,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449514, + "CardID": 450814, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536463,11 +1567925,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449522, + "CardID": 450822, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536515,11 +1567977,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449523, + "CardID": 450823, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536619,11 +1568081,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449524, + "CardID": 450824, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536723,11 +1568185,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449519, + "CardID": 450819, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536879,11 +1568341,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449517, + "CardID": 450817, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1536983,11 +1568445,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449513, + "CardID": 450813, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1537295,11 +1568757,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449515, + "CardID": 450815, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1537607,11 +1569069,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449516, + "CardID": 450816, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1537815,11 +1569277,11 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 449512, + "CardID": 450812, "SidewaysCard": false, "CustomDeck": { "4495": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1537838,12 +1569300,12 @@ "GUID": "ec69ae", "Name": "Bag", "Transform": { - "posX": -3.75105858, - "posY": 1.47043014, - "posZ": 13.5667934, + "posX": -3.75105739, + "posY": 1.4704299, + "posZ": 13.5667982, "rotX": 359.983124, - "rotY": 0.000375538337, - "rotZ": 359.919647, + "rotY": 0.0005010565, + "rotZ": 359.919617, "scaleX": 0.650000334, "scaleY": 0.650000334, "scaleZ": 0.650000334 @@ -1537879,21 +1569341,21 @@ "XmlUI": "", "ContainedObjects": [ { - "GUID": "0d778a", + "GUID": "e44c96", "Name": "Card", "Transform": { - "posX": -11.6837883, - "posY": 3.55845165, - "posZ": 23.4870014, - "rotX": 1.4887706, - "rotY": 269.94165, - "rotZ": 356.539063, + "posX": -4.011565, + "posY": 2.958294, + "posZ": 13.1095791, + "rotX": 0.236634567, + "rotY": 270.001648, + "rotZ": 0.7955839, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Headdress of Y’ha-nthlei", - "Description": "", + "Nickname": "Headdress of Y'ha-nthlei", + "Description": "Item. Relic.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1537911,14 +1569373,14 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 232014, + "CardID": 451114, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -1537931,21 +1569393,21 @@ "XmlUI": "" }, { - "GUID": "f2702a", + "GUID": "e81861", "Name": "Card", "Transform": { - "posX": -11.5946083, - "posY": 3.56927252, - "posZ": 23.39858, - "rotX": 1.23994839, - "rotY": 269.954773, - "rotZ": 356.836243, + "posX": -4.19528151, + "posY": 2.920032, + "posZ": 13.09717, + "rotX": 1.14197063, + "rotY": 270.0367, + "rotZ": 3.2532742, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Awakened Mantle", - "Description": "", + "Description": "Item. Relic. Clothing.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1537963,14 +1569425,14 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 232013, + "CardID": 451113, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -1537983,21 +1569445,21 @@ "XmlUI": "" }, { - "GUID": "ec1c9c", + "GUID": "591284", "Name": "Card", "Transform": { - "posX": -10.8308554, - "posY": 3.572221, - "posZ": 23.052639, - "rotX": 357.4513, - "rotY": 269.997742, - "rotZ": 0.0977638662, + "posX": -3.57191825, + "posY": 2.96667624, + "posZ": 13.3605871, + "rotX": 359.333923, + "rotY": 269.987671, + "rotZ": 0.147875831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Waveworn Idol", - "Description": "", + "Description": "Item. Relic.", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1538015,14 +1569477,14 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 232012, + "CardID": 451112, "SidewaysCard": false, "CustomDeck": { - "2320": { + "4511": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 5, "NumHeight": 5, "BackIsHidden": true, @@ -1538040,11 +1569502,11 @@ "GUID": "f2a6d9", "Name": "Custom_Tile", "Transform": { - "posX": -6.95582, - "posY": 1.59543824, - "posZ": 14.4068594, + "posX": -6.9558897, + "posY": 1.59543836, + "posZ": 14.4068708, "rotX": 359.9832, - "rotY": 0.0202793721, + "rotY": 0.0202438161, "rotZ": 359.919739, "scaleX": 0.547053337, "scaleY": 1.0, @@ -1538113,12 +1569575,12 @@ "GUID": "f40183", "Name": "Custom_Tile", "Transform": { - "posX": -1.4655143, - "posY": 1.47562325, - "posZ": -26.9310684, + "posX": -1.46564341, + "posY": 1.47562242, + "posZ": -26.931036, "rotX": 359.920135, - "rotY": 270.0047, - "rotZ": 0.0168645419, + "rotY": 270.004578, + "rotZ": 0.0168653466, "scaleX": 6.5, "scaleY": 1.0, "scaleZ": 6.5 @@ -1538219,12 +1569681,12 @@ "GUID": "10bd18", "Name": "Custom_Model_Bag", "Transform": { - "posX": -33.3113861, - "posY": 1.29794407, - "posZ": -53.9011345, - "rotX": 0.0208103955, + "posX": -33.3130226, + "posY": 1.29794288, + "posZ": -53.9025, + "rotX": 0.0208103247, "rotY": 270.0003, - "rotZ": 0.016770428, + "rotZ": 0.016770523, "scaleX": 0.5, "scaleY": 0.139652729, "scaleZ": 0.5 @@ -1543209,7 +1574671,7 @@ "posZ": -0.02, "rotX": 359.9201, "rotY": 270.001953, - "rotZ": 0.0168666672, + "rotZ": 0.0168669615, "scaleX": 0.4, "scaleY": 1.0, "scaleZ": 0.4 @@ -1543255,11 +1574717,11 @@ "GUID": "15bb07", "Name": "Bag", "Transform": { - "posX": 78.77428, - "posY": 1.05114686, - "posZ": -2.37838221, + "posX": 78.1052, + "posY": 1.05040789, + "posZ": 0.794433236, "rotX": 359.98996, - "rotY": 269.9961, + "rotY": 269.999573, "rotZ": 359.984528, "scaleX": 1.0, "scaleY": 1.0, @@ -1543386,7 +1574848,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1545934,8 +1577396,8 @@ "SidewaysCard": false, "CustomDeck": { "4547": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1548131,58 +1579593,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "d480e1", - "Name": "CardCustom", - "Transform": { - "posX": 95.86072, - "posY": 2.84449577, - "posZ": -14.99965, - "rotX": 0.0, - "rotY": 270.0, - "rotZ": 180.0, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Favor of the Moon (1)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 557500, - "SidewaysCard": false, - "CustomDeck": { - "5575": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1666859952134955074/9BD6C437D71C9C6061596FAA53380CCD4E2A04CF/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1020569386110795267/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "function onload()\n mode = \"Curse\"\n chaosbag = getChaosBag()\n manager = getObjectFromGUID(\"5933fb\")\n sealedTokens = { }\n IMAGE_TOKEN_MAP = { }\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\n IMAGE_TOKEN_MAP[i] = v\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == mode then\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\nend\n\nfunction sealToken(url, playerColor)\n local pos = self.getPosition()\n\n local name = IMAGE_TOKEN_MAP[url]\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=i-1,\n smooth=false,\n callback_function=_sealToken\n })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\nend\n\nfunction _sealToken(obj)\n table.insert(sealedTokens, obj)\n local guid = obj.getGUID()\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[mode], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n local token = sealedTokens[#sealedTokens]\n if token ~= nil then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[mode]) do\n if v == guid then\n table.remove(tokensTaken[mode], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", mode)\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n\n table.remove(sealedTokens)\nend\n\nfunction getChaosBag()\n local items = getObjectFromGUID(\"83ef06\").getObjects()\n local chaosbag = nil\n for i,v in ipairs(items) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\n return chaosbag\nend", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "c92ea3", "Name": "Card", @@ -1548794,8 +1580204,8 @@ "SidewaysCard": false, "CustomDeck": { "5469": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1576835,58 +1608245,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "b1f6fb", - "Name": "CardCustom", - "Transform": { - "posX": 79.30331, - "posY": 3.29492545, - "posZ": -2.12795949, - "rotX": 357.66806, - "rotY": 270.056641, - "rotZ": 177.7911, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Stygian Eye (3)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 266300, - "SidewaysCard": false, - "CustomDeck": { - "2663": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511569311/621CE0A433363D5CB65D906AF6610FFDA6A4C686/", - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "3d57b4", "Name": "Card", @@ -1589250,8 +1620608,8 @@ "SidewaysCard": false, "CustomDeck": { "4547": { - "FaceURL": "https://i.imgur.com/CN9PXUd.jpg", - "BackURL": "https://i.imgur.com/r6F1mt2.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1589562,8 +1620920,8 @@ "SidewaysCard": false, "CustomDeck": { "5469": { - "FaceURL": "https://i.imgur.com/HLQOkvy.jpg", - "BackURL": "https://i.imgur.com/NSozoRe.jpg", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", "NumWidth": 10, "NumHeight": 5, "BackIsHidden": true, @@ -1594138,7 +1625496,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594190,7 +1625548,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594242,7 +1625600,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594294,7 +1625652,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594346,7 +1625704,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594398,7 +1625756,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594450,7 +1625808,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594502,7 +1625860,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594554,7 +1625912,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1594606,7 +1625964,7 @@ "SidewaysCard": false, "CustomDeck": { "2662": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566631365911157/BA72DB110F19AB0970C87BEB853477E6D4A7D65F/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", "NumWidth": 6, "NumHeight": 5, @@ -1595919,162 +1627277,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "b3633e", - "Name": "CardCustom", - "Transform": { - "posX": 79.37949, - "posY": 3.29978919, - "posZ": -2.35158038, - "rotX": 357.389374, - "rotY": 270.0068, - "rotZ": 179.760635, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Dig Deep (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569500, - "SidewaysCard": false, - "CustomDeck": { - "5695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907805824/EF16B3576442B854CF74888033DF60EA627CCC79/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "2d7b99", - "Name": "CardCustom", - "Transform": { - "posX": 78.62183, - "posY": 3.29473615, - "posZ": -2.81438112, - "rotX": 0.726162136, - "rotY": 270.031372, - "rotZ": 183.789017, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Flute of the Outer Gods (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569700, - "SidewaysCard": false, - "CustomDeck": { - "5697": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907806776/0C9C61FFE7E244595B5C0ED3C0DE23653E8D0A5E/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "910846", - "Name": "CardCustom", - "Transform": { - "posX": 78.89003, - "posY": 3.32174063, - "posZ": -2.487015, - "rotX": 359.326141, - "rotY": 269.9901, - "rotZ": 181.360336, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hyperawareness (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 570100, - "SidewaysCard": false, - "CustomDeck": { - "5701": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907808692/E60DE71CD45EFB0CE4CD68CE3E6214D1BE518A7B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "a55d13", "Name": "CardCustom", @@ -1596127,58 +1627329,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "a6e34c", - "Name": "CardCustom", - "Transform": { - "posX": 78.99912, - "posY": 3.27723336, - "posZ": -1.65389693, - "rotX": 359.4253, - "rotY": 270.028076, - "rotZ": 176.2115, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Nephthys (4)", - "Description": "Huntress of Bast", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 570500, - "SidewaysCard": false, - "CustomDeck": { - "5705": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907811108/8E8DA2469CAFD0EC28075C0458751868B264CC3B/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "4421c6", "Name": "CardCustom", @@ -1596231,58 +1627381,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "c450f2", - "Name": "CardCustom", - "Transform": { - "posX": 78.60485, - "posY": 3.32246137, - "posZ": -2.33726048, - "rotX": 1.11881506, - "rotY": 269.9938, - "rotZ": 179.4965, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hard Knocks (4)", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 569900, - "SidewaysCard": false, - "CustomDeck": { - "5699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1771572741907807883/67B8162B66615D83046A346649BDD324A6D845A9/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1483326039580035340/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "NumWidth": 1, - "NumHeight": 1, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "57b8b3", "Name": "CardCustom", @@ -1596391,12 +1627489,12 @@ "GUID": "723609", "Name": "CardCustom", "Transform": { - "posX": 78.65849, - "posY": 3.32867122, - "posZ": -2.378558, - "rotX": 0.657252967, - "rotY": 270.0, - "rotZ": 180.006134, + "posX": 7.16330433, + "posY": 3.555237, + "posZ": -21.8477173, + "rotX": 0.09530435, + "rotY": 269.999237, + "rotZ": 179.109924, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1596438,6 +1627536,682 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "33455f", + "Name": "Card", + "Transform": { + "posX": 7.07601452, + "posY": 3.5629406, + "posZ": -22.32284, + "rotX": 0.2897466, + "rotY": 269.9992, + "rotZ": 179.684891, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchant Weapon (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449600, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "66c93b", + "Name": "Card", + "Transform": { + "posX": 7.226284, + "posY": 3.55520034, + "posZ": -22.6025524, + "rotX": 0.265974969, + "rotY": 270.002045, + "rotZ": 180.288528, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nephthys (4)", + "Description": "Huntress of Bast", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449601, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ae95", + "Name": "Card", + "Transform": { + "posX": 7.217969, + "posY": 3.55693913, + "posZ": -22.50203, + "rotX": 0.31855756, + "rotY": 269.997467, + "rotZ": 178.994965, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Stygian Eye (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449602, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78adda", + "Name": "Card", + "Transform": { + "posX": 7.412089, + "posY": 3.583751, + "posZ": -23.102705, + "rotX": -0.004376284, + "rotY": 269.999451, + "rotZ": 178.803558, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperawareness (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449603, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7223c", + "Name": "Card", + "Transform": { + "posX": 7.1183815, + "posY": 3.55176473, + "posZ": -22.6646347, + "rotX": 0.652399063, + "rotY": 270.008148, + "rotZ": 180.435837, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Geas (2)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449604, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9565f0", + "Name": "Card", + "Transform": { + "posX": 6.93351173, + "posY": 3.58409452, + "posZ": -23.1579018, + "rotX": 0.09189938, + "rotY": 269.9969, + "rotZ": 178.6759, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hard Knocks (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449605, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9d7d4a", + "Name": "Card", + "Transform": { + "posX": 6.845736, + "posY": 3.53921318, + "posZ": -22.8537674, + "rotX": 1.243516, + "rotY": 270.028961, + "rotZ": 180.684174, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikiaq (3)", + "Description": "The Council's Chosen", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449606, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3cc1e2", + "Name": "Card", + "Transform": { + "posX": 23.51362, + "posY": 2.30501056, + "posZ": -57.1142578, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flute of the Outer Gods (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449607, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "176836", + "Name": "Card", + "Transform": { + "posX": 7.23643541, + "posY": 3.58272982, + "posZ": -22.9410019, + "rotX": 0.009265578, + "rotY": 269.999, + "rotZ": 178.467041, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Watchful Peace (3)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449608, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "734b45", + "Name": "Card", + "Transform": { + "posX": 7.46601629, + "posY": 3.52726912, + "posZ": -21.9430542, + "rotX": 359.652527, + "rotY": 270.015137, + "rotZ": 176.341766, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449609, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "542a70", + "Name": "Card", + "Transform": { + "posX": 28.24068, + "posY": 2.30484152, + "posZ": -62.77703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Moon (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449610, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Curse\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1e6a06", + "Name": "Card", + "Transform": { + "posX": 24.144392, + "posY": 2.30477071, + "posZ": -58.7864723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Sun (1)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449611, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "function onload()\r\n mode = \"Bless\"\r\n chaosbag = getChaosBag()\r\n manager = getObjectFromGUID(\"5933fb\")\r\n sealedTokens = { }\r\n IMAGE_TOKEN_MAP = { }\r\n for i,v in pairs(Global.getVar(\"IMAGE_TOKEN_MAP\")) do\r\n IMAGE_TOKEN_MAP[i] = v\r\n end\r\n\r\n -- add menu items\r\n self.clearContextMenu()\r\n self.addContextMenuItem(\"Release Token\", releaseTokens, true)\r\n for url,name in pairs(IMAGE_TOKEN_MAP) do\r\n if name == mode then\r\n self.addContextMenuItem(\"Seal \" .. mode, function(playerColor) sealToken(url, playerColor) end, true)\r\n end\r\n end\r\nend\r\n\r\nfunction sealToken(url, playerColor)\r\n local pos = self.getPosition()\r\n\r\n local name = IMAGE_TOKEN_MAP[url]\r\n for i,obj in ipairs(chaosbag.getObjects()) do\r\n if obj.name == name then\r\n chaosbag.takeObject({\r\n position={ pos.x, pos.y + 1, pos.z },\r\n index=i-1,\r\n smooth=false,\r\n callback_function=_sealToken\r\n })\r\n return\r\n end\r\n end\r\n printToColor(name .. \" token not found in bag\", playerColor)\r\nend\r\n\r\nfunction _sealToken(obj)\r\n table.insert(sealedTokens, obj)\r\n local guid = obj.getGUID()\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n table.insert(tokensTaken[mode], guid)\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Sealing \" .. mode .. \" token \" .. manager.call(\"getTokenCount\"))\r\nend\r\n\r\nfunction releaseTokens(playerColor)\r\n if #sealedTokens == 0 then return end\r\n local token = sealedTokens[#sealedTokens]\r\n if token ~= nil then\r\n local guid = token.getGUID()\r\n chaosbag.putObject(token)\r\n local tokensTaken = manager.getVar(\"tokensTaken\")\r\n for i,v in ipairs(tokensTaken[mode]) do\r\n if v == guid then\r\n table.remove(tokensTaken[mode], i)\r\n break\r\n end\r\n end\r\n manager.setVar(\"tokensTaken\", tokensTaken)\r\n manager.setVar(\"mode\", mode)\r\n printToAll(\"Releasing \" .. mode .. \" token\" .. manager.call(\"getTokenCount\"))\r\n end\r\n\r\n table.remove(sealedTokens)\r\nend\r\n\r\nfunction getChaosBag()\r\n local items = getObjectFromGUID(\"83ef06\").getObjects()\r\n local chaosbag = nil\r\n for i,v in ipairs(items) do\r\n if v.getDescription() == \"Chaos Bag\" then\r\n chaosbag = getObjectFromGUID(v.getGUID())\r\n break\r\n end\r\n end\r\n if chaosbag == nil then printToAll(\"No chaos bag found\") end\r\n return chaosbag\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac9763", + "Name": "Card", + "Transform": { + "posX": 7.381187, + "posY": 3.5416975, + "posZ": -22.87181, + "rotX": 359.813843, + "rotY": 269.992371, + "rotZ": 181.592575, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Purifying Corruption (4)", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449612, + "SidewaysCard": false, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" } ] }, @@ -1596448,9 +1628222,9 @@ "posX": -54.8351669, "posY": 1.19823134, "posZ": -74.0646439, - "rotX": 1.571159E-07, + "rotX": 4.573455E-07, "rotY": 270.0014, - "rotZ": 1.4473882E-07, + "rotZ": 4.48218373E-07, "scaleX": 0.5500004, "scaleY": 0.5500004, "scaleZ": 0.5500004 @@ -1596459,9 +1628233,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.24999842, - "g": 0.24999842, - "b": 0.24999842 + "r": 0.2499978, + "g": 0.2499978, + "b": 0.2499978 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1600138,12 +1631912,12 @@ "GUID": "666973", "Name": "Custom_Tile", "Transform": { - "posX": -70.1537, - "posY": 1.24782777, - "posZ": 96.64322, - "rotX": 0.0208080523, + "posX": -70.1542, + "posY": 1.24782753, + "posZ": 96.64282, + "rotX": 0.0208076611, "rotY": 269.999939, - "rotZ": 0.01677131, + "rotZ": 0.01677165, "scaleX": 1.5, "scaleY": 1.0, "scaleZ": 1.5 @@ -1600152,7 +1631926,7 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.106242441, + "r": 0.106241815, "g": 0.008296312, "b": 0.0 }, @@ -1600358,7 +1632132,7 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.106242441, + "r": 0.106241815, "g": 0.008296312, "b": 0.0 }, @@ -1600550,12 +1632324,12 @@ "GUID": "2547b3", "Name": "Custom_Model", "Transform": { - "posX": 31.1586456, + "posX": 31.158514, "posY": 1.49043107, - "posZ": -23.697916, + "posZ": -23.6983089, "rotX": 359.91803, - "rotY": 270.0019, - "rotZ": 0.0169139765, + "rotY": 270.001862, + "rotZ": 0.0169206243, "scaleX": 0.5000004, "scaleY": 0.5000004, "scaleZ": 0.5000004 @@ -1600605,45 +1632379,6 @@ "LuaScriptState": "", "XmlUI": "" }, - { - "GUID": "ad74a0", - "Name": "Checker_white", - "Transform": { - "posX": 76.72532, - "posY": 1.2975, - "posZ": 3.77185583, - "rotX": 0.0154476305, - "rotY": 359.992126, - "rotZ": 179.9899, - "scaleX": 0.250000417, - "scaleY": 0.250000417, - "scaleZ": 0.250000417 - }, - "Nickname": "Token Spawner", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": true, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": false, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "LuaScript": "---\r\n--- Generated by EmmyLua(https://github.com/EmmyLua)\r\n--- Created by Whimsical.\r\n--- DateTime: 2021-01-14 1:10 a.m.\r\n---\r\nlocal TILE_TYPE_CIRCLE = 2\r\n\r\nlocal HEIGHT_ADJUSTMENT = 1.0\r\n\r\nlocal VALID_INDEX = {false, false, false, true, false, true, true, true, true}\r\n\r\nlocal INDEX_DAMAGE = 4\r\nlocal INDEX_HORROR = 6\r\nlocal INDEX_CLUE = 7\r\nlocal INDEX_DOOM = 8\r\nlocal INDEX_RESOURCE = 9\r\n\r\nlocal TOKEN_CLUE = \"https://i.imgur.com/wfCaVU0.png\"\r\nlocal TOKEN_DOOM = \"https://i.imgur.com/EoL7yaZ.png\"\r\nlocal TOKEN_RESOURCE = \"https://i.imgur.com/j5v5E3j.png\"\r\n\r\nlocal CLOOM_SCALE = Vector(0.25, 1, 0.25)\r\nlocal RESOURCE_SCALE = Vector(0.17, 0.17, 0.17)\r\n\r\nlocal DAMAGE_JSON = \"{\\\"GUID\\\":\\\"142b55\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-38.6177826,\\\"posY\\\":1.688475,\\\"posZ\\\":10.7887154,\\\"rotX\\\":359.9204,\\\"rotY\\\":270.009583,\\\"rotZ\\\":0.0172974449,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/XIJHw3J.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\",\\\"States\\\":{\\\"2\\\":{\\\"GUID\\\":\\\"c6ddbe\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.112169,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.000318417122,\\\"rotY\\\":270.007721,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/55w514N.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"3\\\":{\\\"GUID\\\":\\\"a0f2a0\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.0003119017,\\\"rotY\\\":270.007874,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/eqRC712.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"4\\\":{\\\"GUID\\\":\\\"24c940\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.0003254045,\\\"rotY\\\":270.008026,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/2j2uZm4.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"5\\\":{\\\"GUID\\\":\\\"ec79a1\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216879,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.000309352879,\\\"rotY\\\":270.008,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/TA30vp2.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"6\\\":{\\\"GUID\\\":\\\"afe500\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216879,\\\"posZ\\\":19.0119514,\\\"rotX\\\":0.00031043886,\\\"rotY\\\":270.008423,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/3KcFeRP.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"7\\\":{\\\"GUID\\\":\\\"c7cbd1\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119514,\\\"rotX\\\":0.000295429461,\\\"rotY\\\":270.00824,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/1ebIZMK.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"8\\\":{\\\"GUID\\\":\\\"67b357\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.01195,\\\"rotX\\\":0.000306701084,\\\"rotY\\\":270.0082,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Rsb9QIq.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"9\\\":{\\\"GUID\\\":\\\"582a00\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.2681675,\\\"posY\\\":1.21000624,\\\"posZ\\\":14.044548,\\\"rotX\\\":-0.0000358944635,\\\"rotY\\\":270.006958,\\\"rotZ\\\":-0.00000148946117,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/vysRt4N.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"}}}\"\r\nlocal HORROR_JSON = \"{\\\"GUID\\\":\\\"36be72\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-44.08369,\\\"posY\\\":1.69583237,\\\"posZ\\\":9.886347,\\\"rotX\\\":359.9201,\\\"rotY\\\":270.008972,\\\"rotZ\\\":0.0168560985,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Bh0BO47.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\",\\\"States\\\":{\\\"2\\\":{\\\"GUID\\\":\\\"5c2361\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9442654,\\\"rotX\\\":-0.0000202706469,\\\"rotY\\\":270.015259,\\\"rotZ\\\":0.0000220759175,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/NM2enxD.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"3\\\":{\\\"GUID\\\":\\\"3a3415\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9442368,\\\"rotX\\\":-0.0000104253941,\\\"rotY\\\":270.015137,\\\"rotZ\\\":0.0000102804506,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/pZvTKA7.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"4\\\":{\\\"GUID\\\":\\\"4a91a8\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9442348,\\\"rotX\\\":0.00000189065361,\\\"rotY\\\":270.01532,\\\"rotZ\\\":0.0000159575811,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/T7nvZBP.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"5\\\":{\\\"GUID\\\":\\\"887aae\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9442024,\\\"rotX\\\":-0.00003432232,\\\"rotY\\\":270.016,\\\"rotZ\\\":-0.00000373151761,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/mOmg6pc.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"6\\\":{\\\"GUID\\\":\\\"baa831\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000624,\\\"posZ\\\":15.94415,\\\"rotX\\\":-0.0000249414188,\\\"rotY\\\":270.0157,\\\"rotZ\\\":0.00000292043842,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/eZcWjw1.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"7\\\":{\\\"GUID\\\":\\\"da94da\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.944108,\\\"rotX\\\":-0.0000233948358,\\\"rotY\\\":270.015656,\\\"rotZ\\\":0.00000218774017,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/r4zrAr7.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"8\\\":{\\\"GUID\\\":\\\"2e1687\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.753376,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9440966,\\\"rotX\\\":-1.57902083e-8,\\\"rotY\\\":270.016541,\\\"rotZ\\\":-0.0000219759459,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/nFG5R0W.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"9\\\":{\\\"GUID\\\":\\\"a6f1e0\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.753376,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9440622,\\\"rotX\\\":-0.0000209277514,\\\"rotY\\\":270.016724,\\\"rotZ\\\":0.00004970206,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Ud4OpBD.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"}}}\"\r\n\r\n\r\n---@param index number\r\n---@param player_color string\r\nfunction onScriptingButtonDown(index, player_color)\r\n if not VALID_INDEX[index] then return end\r\n local isResource = index==INDEX_RESOURCE\r\n ---@type Player\r\n local player = Player[player_color]\r\n local rotation = player:getPointerRotation()\r\n local position = player:getPointerPosition()\r\n position.y = position.y + HEIGHT_ADJUSTMENT\r\n\r\n ---@type SpawnObjectParams\r\n local parameters = {\r\n snap_to_grid = false,\r\n position = position,\r\n rotation = Vector(0, rotation, index==INDEX_DOOM and 180 or 0),\r\n scale = isResource and RESOURCE_SCALE or CLOOM_SCALE,\r\n type = isResource and \"Custom_Token\" or \"Custom_Tile\",\r\n sound = false\r\n }\r\n\r\n if index<=INDEX_HORROR then\r\n parameters.json = index==INDEX_DAMAGE and DAMAGE_JSON or HORROR_JSON\r\n spawnObjectJSON(parameters)\r\n else\r\n local object = spawnObject(parameters)\r\n if index==INDEX_RESOURCE then makeResource(object) else makeCloom(object) end\r\n end\r\nend\r\n\r\n---@param object TTSObject\r\nfunction makeCloom(object)\r\n object:setCustomObject {\r\n type = TILE_TYPE_CIRCLE,\r\n image = TOKEN_CLUE,\r\n image_bottom = TOKEN_DOOM,\r\n stackable = true,\r\n thickness = 0.1\r\n }\r\nend\r\n\r\n---@param object TTSObject\r\nfunction makeResource(object)\r\n object:setCustomObject {\r\n image = TOKEN_RESOURCE,\r\n thickness = 0.3,\r\n merge_distance = 5,\r\n stackable = true\r\n }\r\nend", - "LuaScriptState": "", - "XmlUI": "" - }, { "GUID": "0a5a29", "Name": "Custom_Tile", @@ -1600747,21 +1632482,60 @@ "XmlUI": "" }, { - "GUID": "3ad7d7", + "GUID": "36b4ee", + "Name": "Checker_white", + "Transform": { + "posX": 76.80876, + "posY": 1.297567, + "posZ": 3.46989179, + "rotX": 0.0154479239, + "rotY": 359.993774, + "rotZ": 179.989914, + "scaleX": 0.250000417, + "scaleY": 0.250000417, + "scaleZ": 0.250000417 + }, + "Nickname": "Token Spawner", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "---\r\n--- Generated by EmmyLua(https://github.com/EmmyLua)\r\n--- Created by Whimsical.\r\n--- DateTime: 2021-01-14 1:10 a.m.\r\n---\r\nlocal TILE_TYPE_CIRCLE = 2\r\n\r\nlocal HEIGHT_ADJUSTMENT = 1.0\r\n\r\nlocal VALID_INDEX = {false, false, false, true, true, true, true, true, true}\r\n\r\nlocal INDEX_DAMAGE = 4\r\nlocal INDEX_PATH = 5\r\nlocal INDEX_HORROR = 6\r\nlocal INDEX_CLUE = 8\r\nlocal INDEX_DOOM = 7\r\nlocal INDEX_RESOURCE = 9\r\n\r\nlocal TOKEN_CLUE = \"https://i.imgur.com/wfCaVU0.png\"\r\nlocal TOKEN_DOOM = \"https://i.imgur.com/EoL7yaZ.png\"\r\nlocal TOKEN_RESOURCE = \"https://i.imgur.com/j5v5E3j.png\"\r\n\r\nlocal CLOOM_SCALE = Vector(0.25, 1, 0.25)\r\nlocal RESOURCE_SCALE = Vector(0.17, 0.17, 0.17)\r\nlocal PATH_SCALE = Vector(1,1,1)\r\n\r\nlocal DAMAGE_JSON = \"{\\\"GUID\\\":\\\"142b55\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-38.6177826,\\\"posY\\\":1.688475,\\\"posZ\\\":10.7887154,\\\"rotX\\\":359.9204,\\\"rotY\\\":270.009583,\\\"rotZ\\\":0.0172974449,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/XIJHw3J.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\",\\\"States\\\":{\\\"2\\\":{\\\"GUID\\\":\\\"c6ddbe\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.112169,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.000318417122,\\\"rotY\\\":270.007721,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/55w514N.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"3\\\":{\\\"GUID\\\":\\\"a0f2a0\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.0003119017,\\\"rotY\\\":270.007874,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/eqRC712.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"4\\\":{\\\"GUID\\\":\\\"24c940\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.0003254045,\\\"rotY\\\":270.008026,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/2j2uZm4.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"5\\\":{\\\"GUID\\\":\\\"ec79a1\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444748,\\\"posY\\\":1.11216879,\\\"posZ\\\":19.0119534,\\\"rotX\\\":0.000309352879,\\\"rotY\\\":270.008,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/TA30vp2.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"6\\\":{\\\"GUID\\\":\\\"afe500\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216879,\\\"posZ\\\":19.0119514,\\\"rotX\\\":0.00031043886,\\\"rotY\\\":270.008423,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/3KcFeRP.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"7\\\":{\\\"GUID\\\":\\\"c7cbd1\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.0119514,\\\"rotX\\\":0.000295429461,\\\"rotY\\\":270.00824,\\\"rotZ\\\":359.99176,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/1ebIZMK.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"8\\\":{\\\"GUID\\\":\\\"67b357\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.3444729,\\\"posY\\\":1.11216891,\\\"posZ\\\":19.01195,\\\"rotX\\\":0.000306701084,\\\"rotY\\\":270.0082,\\\"rotZ\\\":359.99173,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Rsb9QIq.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"9\\\":{\\\"GUID\\\":\\\"582a00\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-28.2681675,\\\"posY\\\":1.21000624,\\\"posZ\\\":14.044548,\\\"rotX\\\":-0.0000358944635,\\\"rotY\\\":270.006958,\\\"rotZ\\\":-0.00000148946117,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Damage\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/vysRt4N.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"}}}\"\r\nlocal HORROR_JSON = \"{\\\"GUID\\\":\\\"36be72\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-44.08369,\\\"posY\\\":1.69583237,\\\"posZ\\\":9.886347,\\\"rotX\\\":359.9201,\\\"rotY\\\":270.008972,\\\"rotZ\\\":0.0168560985,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Bh0BO47.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\",\\\"States\\\":{\\\"2\\\":{\\\"GUID\\\":\\\"5c2361\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9442654,\\\"rotX\\\":-0.0000202706469,\\\"rotY\\\":270.015259,\\\"rotZ\\\":0.0000220759175,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/NM2enxD.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"3\\\":{\\\"GUID\\\":\\\"3a3415\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9442368,\\\"rotX\\\":-0.0000104253941,\\\"rotY\\\":270.015137,\\\"rotZ\\\":0.0000102804506,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/pZvTKA7.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"4\\\":{\\\"GUID\\\":\\\"4a91a8\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9442348,\\\"rotX\\\":0.00000189065361,\\\"rotY\\\":270.01532,\\\"rotZ\\\":0.0000159575811,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/T7nvZBP.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"5\\\":{\\\"GUID\\\":\\\"887aae\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9442024,\\\"rotX\\\":-0.00003432232,\\\"rotY\\\":270.016,\\\"rotZ\\\":-0.00000373151761,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/mOmg6pc.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"6\\\":{\\\"GUID\\\":\\\"baa831\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000624,\\\"posZ\\\":15.94415,\\\"rotX\\\":-0.0000249414188,\\\"rotY\\\":270.0157,\\\"rotZ\\\":0.00000292043842,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/eZcWjw1.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"7\\\":{\\\"GUID\\\":\\\"da94da\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.7533741,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.944108,\\\"rotX\\\":-0.0000233948358,\\\"rotY\\\":270.015656,\\\"rotZ\\\":0.00000218774017,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/r4zrAr7.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"8\\\":{\\\"GUID\\\":\\\"2e1687\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.753376,\\\"posY\\\":1.210006,\\\"posZ\\\":15.9440966,\\\"rotX\\\":-1.57902083e-8,\\\"rotY\\\":270.016541,\\\"rotZ\\\":-0.0000219759459,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/nFG5R0W.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"},\\\"9\\\":{\\\"GUID\\\":\\\"a6f1e0\\\",\\\"Name\\\":\\\"Custom_Token\\\",\\\"Transform\\\":{\\\"posX\\\":-27.753376,\\\"posY\\\":1.21000612,\\\"posZ\\\":15.9440622,\\\"rotX\\\":-0.0000209277514,\\\"rotY\\\":270.016724,\\\"rotZ\\\":0.00004970206,\\\"scaleX\\\":0.25,\\\"scaleY\\\":1,\\\"scaleZ\\\":0.25},\\\"Nickname\\\":\\\"Horror\\\",\\\"Description\\\":\\\"\\\",\\\"GMNotes\\\":\\\"\\\",\\\"ColorDiffuse\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1},\\\"LayoutGroupSortIndex\\\":0,\\\"Locked\\\":false,\\\"Grid\\\":false,\\\"Snap\\\":false,\\\"IgnoreFoW\\\":false,\\\"MeasureMovement\\\":false,\\\"DragSelectable\\\":true,\\\"Autoraise\\\":true,\\\"Sticky\\\":true,\\\"Tooltip\\\":true,\\\"GridProjection\\\":false,\\\"HideWhenFaceDown\\\":false,\\\"Hands\\\":false,\\\"CustomImage\\\":{\\\"ImageURL\\\":\\\"https://i.imgur.com/Ud4OpBD.png\\\",\\\"ImageSecondaryURL\\\":\\\"\\\",\\\"ImageScalar\\\":1,\\\"WidthScale\\\":0,\\\"CustomToken\\\":{\\\"Thickness\\\":0.1,\\\"MergeDistancePixels\\\":5,\\\"StandUp\\\":false,\\\"Stackable\\\":false}},\\\"LuaScript\\\":\\\"\\\",\\\"LuaScriptState\\\":\\\"\\\",\\\"XmlUI\\\":\\\"\\\"}}}\"\r\nlocal PATH_JSON = \"{\\\"GUID\\\": \\\"7234af\\\",\\\"Name\\\": \\\"Custom_Tile\\\",\\\"Transform\\\": {\\\"posX\\\": -50.92423,\\\"posY\\\": 1.63760316,\\\"posZ\\\": 11.0779743,\\\"rotX\\\": 359.9201,\\\"rotY\\\": 270.00946,\\\"rotZ\\\": 0.0168931335,\\\"scaleX\\\": 1.0,\\\"scaleY\\\": 1.0,\\\"scaleZ\\\": 1.0},\\\"Nickname\\\": \\\"\\\",\\\"Description\\\": \\\"\\\",\\\"GMNotes\\\": \\\"\\\",\\\"ColorDiffuse\\\": {\\\"r\\\": 0.6045295,\\\"g\\\": 0.6045295,\\\"b\\\": 0.6045295},\\\"LayoutGroupSortIndex\\\": 0,\\\"Locked\\\": false,\\\"Grid\\\": true,\\\"Snap\\\": true,\\\"IgnoreFoW\\\": false,\\\"MeasureMovement\\\": false,\\\"DragSelectable\\\": true,\\\"Autoraise\\\": true,\\\"Sticky\\\": true,\\\"Tooltip\\\": true,\\\"GridProjection\\\": false,\\\"HideWhenFaceDown\\\": false,\\\"Hands\\\": false,\\\"CustomImage\\\": {\\\"ImageURL\\\": \\\"https://i.imgur.com/vppt2my.png\\\",\\\"ImageSecondaryURL\\\": \\\"https://i.imgur.com/vppt2my.png\\\",\\\"ImageScalar\\\": 1.0,\\\"WidthScale\\\": 0.0,\\\"CustomTile\\\": {\\\"Type\\\": 3,\\\"Thickness\\\": 0.1,\\\"Stackable\\\": false,\\\"Stretch\\\": true}},\\\"LuaScript\\\": \\\"\\\",\\\"LuaScriptState\\\": \\\"\\\",\\\"XmlUI\\\": \\\"\\\",\\\"States\\\": {\\\"2\\\": {\\\"GUID\\\": \\\"44b0c5\\\",\\\"Name\\\": \\\"Custom_Tile\\\",\\\"Transform\\\": {\\\"posX\\\": -39.7933121,\\\"posY\\\": 1.63758957,\\\"posZ\\\": 2.038383,\\\"rotX\\\": 359.9201,\\\"rotY\\\": 269.9961,\\\"rotZ\\\": 0.0168742146,\\\"scaleX\\\": 1.0,\\\"scaleY\\\": 1.0,\\\"scaleZ\\\": 1.0},\\\"Nickname\\\": \\\"\\\",\\\"Description\\\": \\\"\\\",\\\"GMNotes\\\": \\\"\\\",\\\"ColorDiffuse\\\": {\\\"r\\\": 0.6045295,\\\"g\\\": 0.6045295,\\\"b\\\": 0.6045295},\\\"LayoutGroupSortIndex\\\": 0,\\\"Locked\\\": false,\\\"Grid\\\": true,\\\"Snap\\\": true,\\\"IgnoreFoW\\\": false,\\\"MeasureMovement\\\": false,\\\"DragSelectable\\\": true,\\\"Autoraise\\\": true,\\\"Sticky\\\": true,\\\"Tooltip\\\": true,\\\"GridProjection\\\": false,\\\"HideWhenFaceDown\\\": false,\\\"Hands\\\": false,\\\"CustomImage\\\": {\\\"ImageURL\\\": \\\"https://i.imgur.com/HyfE8m8.png\\\",\\\"ImageSecondaryURL\\\": \\\"https://i.imgur.com/HyfE8m8.png\\\",\\\"ImageScalar\\\": 1.0,\\\"WidthScale\\\": 0.0,\\\"CustomTile\\\": {\\\"Type\\\": 3,\\\"Thickness\\\": 0.1,\\\"Stackable\\\": false,\\\"Stretch\\\": true}},\\\"LuaScript\\\": \\\"\\\",\\\"LuaScriptState\\\": \\\"\\\",\\\"XmlUI\\\": \\\"\\\"},\\\"3\\\": {\\\"GUID\\\": \\\"5b38c6\\\",\\\"Name\\\": \\\"Custom_Tile\\\",\\\"Transform\\\": {\\\"posX\\\": -38.8217163,\\\"posY\\\": 1.99356019,\\\"posZ\\\": 0.4159239,\\\"rotX\\\": 359.9201,\\\"rotY\\\": 272.9828,\\\"rotZ\\\": 0.01687373,\\\"scaleX\\\": 0.8,\\\"scaleY\\\": 1.0,\\\"scaleZ\\\": 0.8},\\\"Nickname\\\": \\\"\\\",\\\"Description\\\": \\\"\\\",\\\"GMNotes\\\": \\\"\\\",\\\"ColorDiffuse\\\": {\\\"r\\\": 0.6045295,\\\"g\\\": 0.6045295,\\\"b\\\": 0.6045295},\\\"LayoutGroupSortIndex\\\": 0,\\\"Locked\\\": false,\\\"Grid\\\": true,\\\"Snap\\\": true,\\\"IgnoreFoW\\\": false,\\\"MeasureMovement\\\": false,\\\"DragSelectable\\\": true,\\\"Autoraise\\\": true,\\\"Sticky\\\": true,\\\"Tooltip\\\": true,\\\"GridProjection\\\": false,\\\"HideWhenFaceDown\\\": false,\\\"Hands\\\": false,\\\"CustomImage\\\": {\\\"ImageURL\\\": \\\"https://i.imgur.com/dHKBLoD.png\\\",\\\"ImageSecondaryURL\\\": \\\"https://i.imgur.com/HyfE8m8.png\\\",\\\"ImageScalar\\\": 1.0,\\\"WidthScale\\\": 0.0,\\\"CustomTile\\\": {\\\"Type\\\": 3,\\\"Thickness\\\": 0.1,\\\"Stackable\\\": false,\\\"Stretch\\\": true}},\\\"LuaScript\\\": \\\"\\\",\\\"LuaScriptState\\\": \\\"\\\",\\\"XmlUI\\\": \\\"\\\"}}}\"\r\n\r\nlocal OBJECT_JSON = {}\r\nOBJECT_JSON[INDEX_DAMAGE] = DAMAGE_JSON\r\nOBJECT_JSON[INDEX_HORROR] = HORROR_JSON\r\nOBJECT_JSON[INDEX_PATH] = PATH_JSON\r\n\r\n\r\n---@param index number\r\n---@param player_color string\r\nfunction onScriptingButtonDown(index, player_color)\r\n if not VALID_INDEX[index] then return end\r\n local isResource = index==INDEX_RESOURCE\r\n ---@type Player\r\n local player = Player[player_color]\r\n local rotation = player:getPointerRotation()\r\n local position = player:getPointerPosition()\r\n position.y = position.y + HEIGHT_ADJUSTMENT\r\n\r\n ---@type SpawnObjectParams\r\n local parameters = {\r\n snap_to_grid = false,\r\n position = position,\r\n rotation = Vector(0, rotation, index==INDEX_DOOM and 180 or 0),\r\n scale = isResource and RESOURCE_SCALE or (index==INDEX_PATH and PATH_SCALE or CLOOM_SCALE),\r\n type = isResource and \"Custom_Token\" or \"Custom_Tile\",\r\n sound = false,\r\n ---@param thing TTSObject\r\n callback_function = function (thing)\r\n thing.use_snap_points = false\r\n end\r\n }\r\n\r\n if index<=INDEX_HORROR then\r\n ---@type SpawnObjectParamsJSON\r\n parameters = parameters\r\n parameters.json = OBJECT_JSON[index]\r\n spawnObjectJSON(parameters)\r\n else\r\n local object = spawnObject(parameters)\r\n if index==INDEX_RESOURCE then makeResource(object) else makeCloom(object) end\r\n end\r\nend\r\n\r\n---@param object TTSObject\r\nfunction makeCloom(object)\r\n object:setCustomObject {\r\n type = TILE_TYPE_CIRCLE,\r\n image = TOKEN_CLUE,\r\n image_bottom = TOKEN_DOOM,\r\n stackable = true,\r\n thickness = 0.1\r\n }\r\nend\r\n\r\n---@param object TTSObject\r\nfunction makeResource(object)\r\n object:setCustomObject {\r\n image = TOKEN_RESOURCE,\r\n thickness = 0.3,\r\n merge_distance = 5,\r\n stackable = true\r\n }\r\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2bd67f", "Name": "Custom_Model_Bag", "Transform": { - "posX": 32.4523048, - "posY": 1.432403, - "posZ": -13.123807, + "posX": 32.45242, + "posY": 1.432405, + "posZ": -13.1154556, "rotX": 359.920135, - "rotY": 270.005249, - "rotZ": 0.016867131, + "rotY": 269.999176, + "rotZ": 0.0168756414, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, - "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", - "Description": "By Davi", + "Nickname": "Investigator Replacements", + "Description": "By Mint Tea Fan", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1600785,7 +1632559,7 @@ "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746802526940892011/A775E42F9014CD75B091D7D060012681E58B906E/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895581106/83D855A76FC7568415189A03882317685F6B55EE/", "NormalURL": "", "ColliderURL": "", "Convex": true, @@ -1600807,179 +1632581,24 @@ "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", - "LuaScriptState": "{\"ml\":{\"0f3a96\":{\"lock\":false,\"pos\":{\"x\":-34.2316,\"y\":1.6326,\"z\":11.6933},\"rot\":{\"x\":359.9554,\"y\":224.9998,\"z\":0.0684}},\"22a929\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"24e42d\":{\"lock\":false,\"pos\":{\"x\":-36.7734,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"2c6d3b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"2dfd79\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6361,\"z\":11.46},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"3359db\":{\"lock\":false,\"pos\":{\"x\":-32.8963,\"y\":1.624,\"z\":-11.1805},\"rot\":{\"x\":359.9316,\"y\":314.9998,\"z\":359.9554}},\"360107\":{\"lock\":false,\"pos\":{\"x\":-4.244,\"y\":1.6416,\"z\":15.0067},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"392d3e\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0168}},\"3943d5\":{\"lock\":false,\"pos\":{\"x\":-4.0346,\"y\":1.4838,\"z\":-23.4806},\"rot\":{\"x\":359.9316,\"y\":315.0011,\"z\":359.9554}},\"3a4050\":{\"lock\":false,\"pos\":{\"x\":-27.2281,\"y\":1.6228,\"z\":11.3825},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"3b60c1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6258,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0091,\"z\":0.0169}},\"41625c\":{\"lock\":false,\"pos\":{\"x\":-12.2031,\"y\":1.6162,\"z\":14.0413},\"rot\":{\"x\":359.9201,\"y\":270.0175,\"z\":0.0168}},\"4fe831\":{\"lock\":false,\"pos\":{\"x\":-33.3589,\"y\":1.6235,\"z\":-15.1968},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"551d28\":{\"lock\":false,\"pos\":{\"x\":2.454,\"y\":1.4721,\"z\":-32.3421},\"rot\":{\"x\":359.9316,\"y\":315.0011,\"z\":359.9554}},\"5c0e2e\":{\"lock\":false,\"pos\":{\"x\":0.2701,\"y\":1.4896,\"z\":28.7803},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"62791a\":{\"lock\":false,\"pos\":{\"x\":-27.001,\"y\":1.6202,\"z\":3.6619},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4277,\"y\":1.6269,\"z\":-3.8532},\"rot\":{\"x\":359.9554,\"y\":224.9966,\"z\":0.0684}},\"83d7bb\":{\"lock\":false,\"pos\":{\"x\":-4.2243,\"y\":1.4816,\"z\":-31.8957},\"rot\":{\"x\":359.9316,\"y\":315.0004,\"z\":359.9554}},\"8984ad\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0192,\"z\":0.0168}},\"899c2c\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6508,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"93422e\":{\"lock\":false,\"pos\":{\"x\":-12.0801,\"y\":1.6416,\"z\":10.7578},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"9c140b\":{\"lock\":false,\"pos\":{\"x\":-26.7676,\"y\":1.6177,\"z\":-3.8214},\"rot\":{\"x\":359.9316,\"y\":314.9779,\"z\":359.9554}},\"9c6651\":{\"lock\":false,\"pos\":{\"x\":-30.2218,\"y\":1.6213,\"z\":-7.699},\"rot\":{\"x\":359.9203,\"y\":269.5397,\"z\":0.0175}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6961,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b6b9b7\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"c150be\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"c27718\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6294,\"z\":-11.51},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.08}},\"c7e9e3\":{\"lock\":false,\"pos\":{\"x\":-12.1603,\"y\":1.631,\"z\":7.0481},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"cc135d\":{\"lock\":false,\"pos\":{\"x\":-33.7965,\"y\":1.6331,\"z\":15.3121},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"d1bf92\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7444,\"z\":5.7577},\"rot\":{\"x\":359.9197,\"y\":269.9985,\"z\":180.0168}},\"d28cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"d32960\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"d5f792\":{\"lock\":false,\"pos\":{\"x\":-33.2551,\"y\":1.6289,\"z\":3.6656},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}},\"d9882d\":{\"lock\":false,\"pos\":{\"x\":-27.011,\"y\":1.6157,\"z\":-11.771},\"rot\":{\"x\":359.9554,\"y\":225.0001,\"z\":0.0684}},\"e1e1c3\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"e8fcf0\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"ec4a81\":{\"lock\":false,\"pos\":{\"x\":2.8296,\"y\":1.4739,\"z\":-24.3652},\"rot\":{\"x\":359.9316,\"y\":315.0031,\"z\":359.9554}}}}", + "LuaScriptState": "{\"ml\":{\"098d30\":{\"lock\":false,\"pos\":{\"x\":6.9713,\"y\":1.3044,\"z\":-81.9249},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"62d0d7\":{\"lock\":false,\"pos\":{\"x\":6.9713,\"y\":1.3104,\"z\":-61.2247},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"7da10d\":{\"lock\":false,\"pos\":{\"x\":6.9713,\"y\":1.3064,\"z\":-75.0248},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"9ad488\":{\"lock\":false,\"pos\":{\"x\":6.9713,\"y\":1.3084,\"z\":-68.1247},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"a93c12\":{\"lock\":false,\"pos\":{\"x\":17.4327,\"y\":1.3008,\"z\":-54.6873},\"rot\":{\"x\":359.7432,\"y\":269.9996,\"z\":0.0168}},\"c96f3f\":{\"lock\":false,\"pos\":{\"x\":25.599,\"y\":1.4603,\"z\":-35.711},\"rot\":{\"x\":359.9201,\"y\":270.0024,\"z\":0.0169}},\"ec74df\":{\"lock\":false,\"pos\":{\"x\":6.9713,\"y\":1.3124,\"z\":-54.3247},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "9c6651", - "Name": "Custom_Tile", + "GUID": "098d30", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -30.2218018, - "posY": 1.62133479, - "posZ": -7.69900036, - "rotX": 359.920258, - "rotY": 269.539734, - "rotZ": 0.0175073929, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 6.971248, + "posY": 1.3043859, + "posZ": -81.92495, + "rotX": 0.020807907, + "rotY": 269.999756, + "rotZ": 0.0167706218, + "scaleX": 2.21000051, + "scaleY": 0.460000038, + "scaleZ": 2.42000031 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "5c0e2e", - "Name": "Custom_PDF", - "Transform": { - "posX": 0.2700998, - "posY": 1.48960793, - "posZ": 28.780304, - "rotX": 359.920135, - "rotY": 269.9994, - "rotZ": 0.0168730337, - "scaleX": 2.48152614, - "scaleY": 1.0, - "scaleZ": 2.48152614 - }, - "Nickname": "Fortune or Folly Campaign Guide", + "Nickname": "Survivor Replacements", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1600999,96 +1632618,481 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomPDF": { - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1746802855085926113/BECA22101E61AB9932FA4489E4DF3164F1241AAC/", - "PDFPassword": "", - "PDFPage": 0, - "PDFPageOffset": 0 - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a45247", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 1.69610083, - "posY": 1.55831707, - "posZ": 14.2788019, - "rotX": 359.955139, - "rotY": 224.998, - "rotZ": 0.06867274, - "scaleX": 2.0, - "scaleY": 2.0, - "scaleZ": 2.0 - }, - "Nickname": "Set-aside", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.02148666, - "g": 0.00100758043, - "b": 0.02148666 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, + "Hands": true, "MaterialIndex": -1, "MeshIndex": -1, "CustomMesh": { - "MeshURL": "https://paste.ee/r/ylQzQ", - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895597923/0D35E34DA28987E5B93086AE3381E80C2A08D556/", + "NormalURL": "", "ColliderURL": "", "Convex": true, - "MaterialIndex": 1, + "MaterialIndex": 3, "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, "CastShadows": true }, - "LuaScript": "", - "LuaScriptState": "", + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"007ce1\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434752464294,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208035502582788,\"y\":270.016662597656,\"z\":0.0167769305408001}},\"069e1b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29970848560333,\"z\":-56.6084251403809},\"rot\":{\"x\":0.0167761500924826,\"y\":180.012405395508,\"z\":359.979187011719}},\"0d1fd4\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29167699813843,\"z\":-75.0085754394531},\"rot\":{\"x\":0.0208032876253128,\"y\":270.016632080078,\"z\":0.0167771466076374}},\"20e95a\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2957,\"z\":-61.2084},\"rot\":{\"x\":0.0208,\"y\":269.9864,\"z\":0.0168}},\"2a0a42\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.297,\"z\":-61.2083},\"rot\":{\"x\":0.0208,\"y\":269.9864,\"z\":0.0168}},\"2b0bee\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.29565048217773,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208077933639288,\"y\":270.001251220703,\"z\":0.0167707353830338}},\"35fbba\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569399356842,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208123382180929,\"y\":269.986389160156,\"z\":0.0167660787701607}},\"3e7081\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2997,\"z\":-52.0095},\"rot\":{\"x\":0.0208,\"y\":270.0165,\"z\":0.0168}},\"3f92cf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0167779084295034,\"y\":180.018249511719,\"z\":359.979187011719}},\"444cc6\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2917,\"z\":-79.6082},\"rot\":{\"x\":0.0208,\"y\":270.0166,\"z\":0.0168}},\"480119\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29969000816345,\"z\":-61.2199897766113},\"rot\":{\"x\":0.0208184570074081,\"y\":269.968200683594,\"z\":0.016760591417551}},\"49d0b5\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29834353923798,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208162292838097,\"y\":269.97216796875,\"z\":0.0167602151632309}},\"51086b\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2903,\"z\":-79.6085},\"rot\":{\"x\":0.0208,\"y\":270.0166,\"z\":0.0168}},\"568da7\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.2969970703125,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208089277148247,\"y\":269.996673583984,\"z\":0.0167696326971054}},\"574b59\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.0208070427179337,\"y\":270.003723144531,\"z\":0.0167723037302494}},\"5bf5b5\":{\"lock\":false,\"pos\":{\"x\":29.34,\"y\":1.314,\"z\":-56.6084},\"rot\":{\"x\":0.0208,\"y\":269.998,\"z\":0.0168}},\"69218d\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838693141937,\"z\":-56.6083221435547},\"rot\":{\"x\":0.0208086688071489,\"y\":270.000030517578,\"z\":0.0167712513357401}},\"754ca1\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30103647708893,\"z\":-56.6199836730957},\"rot\":{\"x\":0.0208115503191948,\"y\":269.989990234375,\"z\":0.0167677719146013}},\"7a6af2\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.30372941493988,\"z\":-47.4199867248535},\"rot\":{\"x\":0.0208036825060844,\"y\":270.018005371094,\"z\":0.0167784933000803}},\"84aa57\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29302358627319,\"z\":-70.4084625244141},\"rot\":{\"x\":0.0208032596856356,\"y\":270.017456054688,\"z\":0.0167772229760885}},\"89f1f7\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.3010550737381,\"z\":-52.0084114074707},\"rot\":{\"x\":0.0167842004448175,\"y\":180.034759521484,\"z\":359.979187011719}},\"90ea00\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084205627441},\"rot\":{\"x\":0.0167748965322971,\"y\":180.009414672852,\"z\":359.979187011719}},\"928636\":{\"lock\":false,\"pos\":{\"x\":29.34,\"y\":1.314,\"z\":-56.6084},\"rot\":{\"x\":0.0208,\"y\":269.9971,\"z\":0.0168}},\"a95b8c\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0167790297418833,\"y\":180.021453857422,\"z\":359.979187011719}},\"ac721a\":{\"lock\":false,\"pos\":{\"x\":29.3400421142578,\"y\":1.31401681900024,\"z\":-56.6084175109863},\"rot\":{\"x\":0.0208090078085661,\"y\":269.998352050781,\"z\":0.0167703982442617}},\"b23bc2\":{\"lock\":false,\"pos\":{\"x\":29.34,\"y\":1.314,\"z\":-56.6084},\"rot\":{\"x\":0.0208,\"y\":269.9972,\"z\":0.0168}},\"bab94a\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29836189746857,\"z\":-61.2084312438965},\"rot\":{\"x\":0.0167716220021248,\"y\":179.999984741211,\"z\":359.979187011719}},\"c6b3a4\":{\"lock\":false,\"pos\":{\"x\":25.7389,\"y\":1.314,\"z\":-52.0368},\"rot\":{\"x\":0.0208,\"y\":269.9981,\"z\":0.0168}},\"cc93ac\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2984,\"z\":-52.0096},\"rot\":{\"x\":0.0208,\"y\":270.0165,\"z\":0.0168}},\"d39c04\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.30107951164246,\"z\":-47.4095458984375},\"rot\":{\"x\":0.0208038128912449,\"y\":270.016479492188,\"z\":0.0167772844433784}},\"da546d\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29566895961761,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0167748667299747,\"y\":180.010269165039,\"z\":359.979187011719}},\"e116d3\":{\"lock\":false,\"pos\":{\"x\":29.3400821685791,\"y\":1.29975569248199,\"z\":-47.4096183776855},\"rot\":{\"x\":0.0208039060235024,\"y\":270.016479492188,\"z\":0.0167773198336363}},\"e5683e\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0167616885155439,\"y\":179.973785400391,\"z\":359.979187011719}},\"ed4b06\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.3023829460144,\"z\":-52.0199775695801},\"rot\":{\"x\":0.0208117924630642,\"y\":269.989379882813,\"z\":0.0167676974087954}},\"f8b854\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.293,\"z\":-75.0082},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f8c5b0\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29437005519867,\"z\":-65.8084564208984},\"rot\":{\"x\":0.0208031851798296,\"y\":270.017303466797,\"z\":0.0167774129658937}}}}", "XmlUI": "", - "PhysicsMaterial": { - "StaticFriction": 0.6, - "DynamicFriction": 0.6, - "Bounciness": 0.0, - "FrictionCombine": 0, - "BounceCombine": 0 - }, - "Rigidbody": { - "Mass": 1.375, - "Drag": 5.0, - "AngularDrag": 5.0, - "UseGravity": true - }, "ContainedObjects": [ { - "GUID": "e525b0", - "Name": "Card", + "GUID": "928636", + "Name": "Deck", "Transform": { - "posX": 1.69642484, - "posY": 3.6587956, - "posZ": 14.27884, - "rotX": 359.961823, - "rotY": 224.9981, - "rotZ": 0.0551448, + "posX": 29.3399849, + "posY": 1.31401682, + "posZ": -56.6084137, + "rotX": 0.020809358, + "rotY": 269.99707, + "rotZ": 0.01677009, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Eleanor Coleman", + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 593000, + 615900 + ], + "CustomDeck": { + "5930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449899442819/E6B4C35620A4FCC67A9E7E460E7431576E36EF68/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6159": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177714516395247/5B9865A2F2C539A26CD0CB7D797958E34A94D714/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "decb9c", + "Name": "CardCustom", + "Transform": { + "posX": 29.33999, + "posY": 1.29687142, + "posZ": -56.6084023, + "rotX": 0.0227157455, + "rotY": 269.99707, + "rotZ": 0.004090486, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Graverobber's Gaffe", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 593000, + "SidewaysCard": false, + "CustomDeck": { + "5930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449899442819/E6B4C35620A4FCC67A9E7E460E7431576E36EF68/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db60e1", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400288, + "posY": 1.32698894, + "posZ": -56.60837, + "rotX": 0.06897283, + "rotY": 269.996765, + "rotZ": 359.984863, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Savage Zombie", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615900, + "SidewaysCard": false, + "CustomDeck": { + "6159": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177714516395247/5B9865A2F2C539A26CD0CB7D797958E34A94D714/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "007ce1", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29434741, + "posZ": -70.40826, + "rotX": 0.0208036359, + "rotY": 270.016663, + "rotZ": 0.0167771615, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Songs to the Moon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606500, + "SidewaysCard": false, + "CustomDeck": { + "6065": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006288191/632EAAA7E725D75D2F3847ED44C5E72CDA786B04/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "069e1b", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29970849, + "posZ": -56.6084251, + "rotX": 0.0167758074, + "rotY": 180.01239, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "William Yorick", + "Description": "The Gravedigger", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271114, + "SidewaysCard": true, + "CustomDeck": { + "2711": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d1fd4", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.291677, + "posZ": -75.0085754, + "rotX": 0.0208036434, + "rotY": 270.016663, + "rotZ": 0.0167771932, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dysphoria", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608400, + "SidewaysCard": false, + "CustomDeck": { + "6084": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895311999/073F6F78586B1E4B1792890CC003F417281195A2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20e95a", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29571652, + "posZ": -61.2084, + "rotX": 0.0208125953, + "rotY": 269.9864, + "rotZ": 0.0167664, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "João", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615400, + "SidewaysCard": false, + "CustomDeck": { + "6154": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682983920/2E5142B244392A8888A8DCBEF49AFDC0D4B5842C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2a0a42", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29704034, + "posZ": -61.2083, + "rotX": 0.0208125766, + "rotY": 269.9864, + "rotZ": 0.0167662986, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Undying", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 610100, + "SidewaysCard": false, + "CustomDeck": { + "6101": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296496018217/CD42E994F2C286854DD2D6A07C9A2A87E33550D7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2b0bee", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29565036, + "posZ": -75.01997, + "rotX": 0.0208082758, + "rotY": 270.001251, + "rotZ": 0.0167714544, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Stella Clark", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1601109,13 +1633113,169 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449703, + "CardID": 274220, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", - "NumWidth": 2, + "2742": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35fbba", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29569387, + "posZ": -65.80825, + "rotX": 0.0208125636, + "rotY": 269.9864, + "rotZ": 0.01676638, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Adrenaline", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615100, + "SidewaysCard": false, + "CustomDeck": { + "6151": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595789308/5C193331D2DEAABC67C148BF0E6858D4CC38B75C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e7081", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.299733, + "posZ": -52.0095, + "rotX": 0.020803662, + "rotY": 270.0165, + "rotZ": 0.01677718, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Faithful", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614800, + "SidewaysCard": false, + "CustomDeck": { + "6148": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572971290/C3DC74706962CAE17EBDE2274B85C593110CDC0A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f92cf", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0167778675, + "rotY": 180.018234, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Silas Marsh", + "Description": "The Sailor", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 610204, + "SidewaysCard": true, + "CustomDeck": { + "6102": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", + "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, @@ -1601125,643 +1633285,22 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - ] - }, - { - "GUID": "360107", - "Name": "Deck", - "Transform": { - "posX": -4.244, - "posY": 1.64163065, - "posZ": 15.0067024, - "rotX": 359.919739, - "rotY": 270.000061, - "rotZ": 180.01683, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Suspects", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 369512, - 369510, - 369509, - 369514, - 369513, - 369511 - ], - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "87e88e", - "Name": "Card", - "Transform": { - "posX": 10.8849287, - "posY": 1.49845958, - "posZ": 10.2256308, - "rotX": 359.340424, - "rotY": 269.997742, - "rotZ": 0.0171198025, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Barnabas Marsh", - "Description": "The Change Is upon Him", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369512, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" }, { - "GUID": "348f7d", - "Name": "Card", + "GUID": "444cc6", + "Name": "CardCustom", "Transform": { - "posX": 10.6768465, - "posY": 1.55609453, - "posZ": 8.935216, - "rotX": 0.07987808, - "rotY": 269.997559, - "rotZ": 359.4248, + "posX": 32.9853, + "posY": 1.29165447, + "posZ": -79.6082, + "rotX": 0.020803595, + "rotY": 270.0166, + "rotZ": 0.0167772472, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Zadok Allen", - "Description": "Drunk and Disorderly", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369510, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "96af0c", - "Name": "Card", - "Transform": { - "posX": 9.710096, - "posY": 1.6056819, - "posZ": 9.222093, - "rotX": 359.920135, - "rotY": 270.007751, - "rotZ": 0.5751861, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Robert Friendly", - "Description": "Disgruntled Dockworker", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369509, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "389fda", - "Name": "Card", - "Transform": { - "posX": 8.197248, - "posY": 1.48652267, - "posZ": 9.632337, - "rotX": 359.920135, - "rotY": 269.9995, - "rotZ": 0.0168756321, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Othera Gilman", - "Description": "Proprietress of the Hotel", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369514, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "5b9c7a", - "Name": "Card", - "Transform": { - "posX": 10.0060644, - "posY": 1.483266, - "posZ": 7.13651037, - "rotX": 359.920135, - "rotY": 270.0, - "rotZ": 0.0168732535, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Joyce Little", - "Description": "Bookshop Owner", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369513, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ad6f8c", - "Name": "Card", - "Transform": { - "posX": 10.7399845, - "posY": 1.5332582, - "posZ": 7.44676971, - "rotX": 0.07987619, - "rotY": 269.999451, - "rotZ": 359.983124, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Brian Burnham", - "Description": "Wants Out", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369511, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "d1bf92", - "Name": "Deck", - "Transform": { - "posX": -3.92760015, - "posY": 1.74437869, - "posZ": 5.7577014, - "rotX": 359.919739, - "rotY": 269.9985, - "rotZ": 180.016815, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Encounter Deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 369527, - 231725, - 231725, - 231726, - 231726, - 231704, - 231703, - 231703, - 231703, - 231704, - 369518, - 369518, - 369518, - 369517, - 369537, - 369537, - 369536, - 369536, - 369535, - 369535, - 231721, - 231721, - 231720, - 231720, - 369528, - 369528, - 231727, - 231727 - ], - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - }, - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "55601e", - "Name": "Card", - "Transform": { - "posX": -3.927657, - "posY": 1.91534221, - "posZ": 5.75713539, - "rotX": 359.950745, - "rotY": 269.999847, - "rotZ": 179.983749, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Winged One", - "Description": "Creature. Monster.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369527, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -3.92770863, - "posY": 1.90965426, - "posZ": 5.75705433, - "rotX": 359.9362, - "rotY": 269.999878, - "rotZ": 180.063492, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Nightgaunt", - "Description": "Monster. Nightgaunt.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231725, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b75b70", - "Name": "Card", - "Transform": { - "posX": -3.92770863, - "posY": 1.89898658, - "posZ": 5.75713825, - "rotX": 359.936279, - "rotY": 269.999969, - "rotZ": 180.017792, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Nightgaunt", - "Description": "Monster. Nightgaunt.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231725, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "1e04da", - "Name": "Card", - "Transform": { - "posX": -13.4282417, - "posY": 1.70155811, - "posZ": 13.7778349, - "rotX": 359.535278, - "rotY": 269.9516, - "rotZ": 181.449341, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "On Wings of Darkness", + "Nickname": "Turning the Tide", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1601782,14 +1633321,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 231726, + "CardID": 615200, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, + "6152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595790459/5BF88E702738C8A1A468DCFA5846B039BBCFEFDA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1601800,20 +1633339,124 @@ "XmlUI": "" }, { - "GUID": "1d0c1c", + "GUID": "480119", "Name": "Card", "Transform": { - "posX": -15.7923059, - "posY": 1.73901558, - "posZ": 4.52112341, - "rotX": 359.919861, - "rotY": 269.999969, - "rotZ": 0.0123590212, + "posX": 40.29007, + "posY": 1.29968989, + "posZ": -61.21999, + "rotX": 0.020818254, + "rotY": 269.9682, + "rotZ": 0.0167593863, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 261820, + "SidewaysCard": false, + "CustomDeck": { + "2618": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49d0b5", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29834342, + "posZ": -65.81984, + "rotX": 0.02081683, + "rotY": 269.972168, + "rotZ": 0.0167608913, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562500, + "SidewaysCard": false, + "CustomDeck": { + "5625": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066380/2E10373C9E5E7DCCD1ABA237493CE564B12718E8/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "51086b", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29033053, + "posZ": -79.6085, + "rotX": 0.0208035633, + "rotY": 270.0166, + "rotZ": 0.01677716, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "On Wings of Darkness", + "Nickname": "Exalt the Deep", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1601834,14 +1633477,14 @@ "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, - "CardID": 231726, + "CardID": 615000, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, + "6150": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629112381970/A390D6286E420B5706E30750362A107345EAA196/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 @@ -1601852,20 +1633495,20 @@ "XmlUI": "" }, { - "GUID": "2ceae2", + "GUID": "568da7", "Name": "Card", "Transform": { - "posX": 26.0417423, - "posY": 1.28786743, - "posZ": 56.5572853, - "rotX": 0.02080869, - "rotY": 269.999878, - "rotZ": 0.0167708881, - "scaleX": 1.0, + "posX": 40.29007, + "posY": 1.296997, + "posZ": -70.4198456, + "rotX": 0.0208096448, + "rotY": 269.996674, + "rotZ": 0.0167697649, + "scaleX": 0.6, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.6 }, - "Nickname": "False Lead", + "Nickname": "Patrice Hathaway", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1601884,18 +1633527,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 231704, + "CardID": 274014, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, "BackIsHidden": true, - "UniqueBack": false, + "UniqueBack": true, "Type": 0 } }, @@ -1601904,176 +1633547,20 @@ "XmlUI": "" }, { - "GUID": "ea8fcf", + "GUID": "574b59", "Name": "Card", "Transform": { - "posX": 30.3082924, - "posY": 1.29049742, - "posZ": 60.2489243, - "rotX": 0.02080854, - "rotY": 270.000061, - "rotZ": 0.016771283, - "scaleX": 1.0, + "posX": 40.29007, + "posY": 1.294304, + "posZ": -79.61988, + "rotX": 0.0208077785, + "rotY": 270.003723, + "rotZ": 0.01677191, + "scaleX": 0.6, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 0.6 }, - "Nickname": "Hunting Shadow", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231703, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "14bfaf", - "Name": "Card", - "Transform": { - "posX": 26.3917046, - "posY": 1.28877163, - "posZ": 59.2124329, - "rotX": 0.02080922, - "rotY": 269.999878, - "rotZ": 0.01677082, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Shadow", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231703, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": 27.9162865, - "posY": 1.31080866, - "posZ": 56.6677971, - "rotX": 359.18924, - "rotY": 270.021637, - "rotZ": 0.0162718073, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Hunting Shadow", - "Description": "Curse.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231703, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "057d5f", - "Name": "Card", - "Transform": { - "posX": 22.7878, - "posY": 1.28650081, - "posZ": 55.92572, - "rotX": 0.0208088141, - "rotY": 269.999969, - "rotZ": 0.0167713687, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "False Lead", + "Nickname": "Silas Marsh", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1602092,18 +1633579,18 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": true, + "HideWhenFaceDown": false, "Hands": true, - "CardID": 231704, + "CardID": 609604, "SidewaysCard": false, "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, + "6096": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", + "NumWidth": 3, + "NumHeight": 2, "BackIsHidden": true, - "UniqueBack": false, + "UniqueBack": true, "Type": 0 } }, @@ -1602112,1065 +1633599,20 @@ "XmlUI": "" }, { - "GUID": "f3e298", - "Name": "Card", + "GUID": "69218d", + "Name": "CardCustom", "Transform": { - "posX": 16.7162762, - "posY": 1.29209316, - "posZ": 82.56404, - "rotX": 0.020808341, - "rotY": 269.999939, - "rotZ": 0.0167706888, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Initiate of Dagon", - "Description": "Humanoid. Hybrid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369518, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cedd09", - "Name": "Card", - "Transform": { - "posX": 16.9021435, - "posY": 1.34428608, - "posZ": 82.8680038, - "rotX": 0.02080834, - "rotY": 269.999939, - "rotZ": 0.01677102, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Initiate of Dagon", - "Description": "Humanoid. Hybrid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369518, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "fdd1db", - "Name": "Card", - "Transform": { - "posX": 16.902132, - "posY": 1.371386, - "posZ": 82.86799, - "rotX": 0.0213474762, - "rotY": 269.999939, - "rotZ": 0.0158365034, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Initiate of Dagon", - "Description": "Humanoid. Hybrid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369518, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4eaf3e", - "Name": "Card", - "Transform": { - "posX": 16.8866539, - "posY": 1.367101, - "posZ": 82.2407455, - "rotX": 0.02080632, - "rotY": 269.999939, - "rotZ": 0.016776612, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Priest of Dagon", - "Description": "Humanoid. Cultist.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369517, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bff645", - "Name": "Card", - "Transform": { - "posX": 14.9167461, - "posY": 1.29322946, - "posZ": 88.67889, - "rotX": 0.0208082665, - "rotY": 270.0, - "rotZ": 0.0167705175, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Furtive Locals", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369537, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "361ef8", - "Name": "Card", - "Transform": { - "posX": 14.9876537, - "posY": 1.34558451, - "posZ": 88.90277, - "rotX": 0.0208082441, - "rotY": 270.0, - "rotZ": 0.0167707019, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Furtive Locals", - "Description": "Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369537, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0db0c4", - "Name": "Card", - "Transform": { - "posX": 10.9170408, - "posY": 1.28977, - "posZ": 86.7585144, - "rotX": 0.0865196139, - "rotY": 269.9999, - "rotZ": 0.0168519132, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Look", - "Description": "Curse. Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369536, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7a223a", - "Name": "Card", - "Transform": { - "posX": 10.8974714, - "posY": 1.34094608, - "posZ": 86.71393, - "rotX": 0.08651943, - "rotY": 269.999939, - "rotZ": 0.0168519579, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Look", - "Description": "Curse. Terror.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369536, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e0b755", - "Name": "Card", - "Transform": { - "posX": 11.0240679, - "posY": 1.28977513, - "posZ": 86.44582, - "rotX": 0.0900193, - "rotY": 269.999329, - "rotZ": 0.01656051, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Troublemaker", - "Description": "Humanoid. Hybrid. Criminal.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369535, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26dd1a", - "Name": "Card", - "Transform": { - "posX": 11.0463581, - "posY": 1.33260107, - "posZ": 86.84277, - "rotX": 0.090017505, - "rotY": 269.9995, - "rotZ": 0.0165598355, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Troublemaker", - "Description": "Humanoid. Hybrid. Criminal.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369535, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50e716", - "Name": "Card", - "Transform": { - "posX": -13.8034887, - "posY": 1.57302034, - "posZ": 1.99893022, - "rotX": 359.920471, - "rotY": 270.000641, - "rotZ": 0.0145632224, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c4ce76", - "Name": "Card", - "Transform": { - "posX": -13.9735909, - "posY": 1.73492968, - "posZ": 1.969332, - "rotX": 359.9267, - "rotY": 270.0006, - "rotZ": 0.0145301558, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Obscuring Fog", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231721, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -14.5550861, - "posY": 1.57516873, - "posZ": 5.69822454, - "rotX": 359.92038, - "rotY": 270.002563, - "rotZ": 0.0152713312, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "16d6d6", - "Name": "Card", - "Transform": { - "posX": -14.5491152, - "posY": 1.73727059, - "posZ": 5.64764357, - "rotX": 359.924774, - "rotY": 270.002625, - "rotZ": 0.0113747623, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Crypt Chill", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231720, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7ddc8f", - "Name": "Card", - "Transform": { - "posX": 10.4291449, - "posY": 1.287992, - "posZ": 87.3974457, - "rotX": 0.0208086781, - "rotY": 270.0, - "rotZ": 0.016770998, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fog over Innsmouth", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369528, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "e26478", - "Name": "Card", - "Transform": { - "posX": 10.6816444, - "posY": 1.32926881, - "posZ": 87.5190353, + "posX": 32.9853058, + "posY": 1.29838681, + "posZ": -56.6083221, "rotX": 0.0208086055, - "rotY": 269.999969, - "rotZ": 0.0167709254, + "rotY": 270.000031, + "rotZ": 0.0167712048, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Fog over Innsmouth", - "Description": "Hazard.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369528, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ab3719", - "Name": "Card", - "Transform": { - "posX": -17.60739, - "posY": 1.58022821, - "posZ": 8.422101, - "rotX": 359.920349, - "rotY": 269.999756, - "rotZ": 0.0154577158, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "4904d0", - "Name": "Card", - "Transform": { - "posX": -18.06458, - "posY": 1.74395728, - "posZ": 8.675678, - "rotX": 359.928467, - "rotY": 269.9997, - "rotZ": 0.006147271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Locked Door", - "Description": "Obstacle.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 231727, - "SidewaysCard": false, - "CustomDeck": { - "2317": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "e1e1c3", - "Name": "Card", - "Transform": { - "posX": -2.72469974, - "posY": 1.59899259, - "posZ": 0.373300284, - "rotX": 0.0168359876, - "rotY": 180.0, - "rotZ": 0.08025517, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Familial Affliction", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 449802, - "SidewaysCard": true, - "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "d32960", - "Name": "Deck", - "Transform": { - "posX": -2.6886, - "posY": 1.61430264, - "posZ": -5.0485, - "rotX": 0.0168356877, - "rotY": 180.0, - "rotZ": 0.0802557245, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Act deck", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 449801, - 449800 - ], - "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "a006ac", - "Name": "Card", - "Transform": { - "posX": -41.9893, - "posY": 1.30424881, - "posZ": -68.06648, - "rotX": 0.0167954545, - "rotY": 179.999924, - "rotZ": 359.979065, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Banishment", + "Nickname": "Hyde Mausoleum", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1603189,17 +1633631,69 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 449801, - "SidewaysCard": true, + "CardID": 615800, + "SidewaysCard": false, "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, + "6158": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177714516394070/F70096EE9C4D7811E6B34C22604302D2504E60DB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "754ca1", + "Name": "Card", + "Transform": { + "posX": 40.29008, + "posY": 1.30103636, + "posZ": -56.6199837, + "rotX": 0.020811731, + "rotY": 269.99, + "rotZ": 0.0167668965, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259414, + "SidewaysCard": false, + "CustomDeck": { + "2594": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, "NumHeight": 3, - "BackIsHidden": false, + "BackIsHidden": true, "UniqueBack": true, "Type": 0 } @@ -1603209,20 +1633703,72 @@ "XmlUI": "" }, { - "GUID": "721e05", + "GUID": "7a6af2", "Name": "Card", "Transform": { - "posX": -42.3805275, - "posY": 1.3499186, - "posZ": -68.02855, - "rotX": 0.0175028872, - "rotY": 179.999985, - "rotZ": 359.977173, + "posX": 40.2900772, + "posY": 1.3037293, + "posZ": -47.4199867, + "rotX": 0.020803364, + "rotY": 270.018, + "rotZ": 0.0167775061, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 258404, + "SidewaysCard": false, + "CustomDeck": { + "2584": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84aa57", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.29302347, + "posZ": -70.40846, + "rotX": 0.0208034, + "rotY": 270.017456, + "rotZ": 0.0167774577, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Following the Truth", + "Nickname": "Lunatic Melody", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1603241,3924 +1633787,41 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": true, - "CardID": 449800, - "SidewaysCard": true, + "CardID": 609700, + "SidewaysCard": false, "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, + "6097": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785089844/7353284C0B41AF156E1BC74C7B60EAEB66E8A01A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - ] - }, - { - "GUID": "22a929", - "Name": "Card", - "Transform": { - "posX": -3.95600033, - "posY": 1.59753942, - "posZ": -10.4412022, - "rotX": 359.919739, - "rotY": 270.0, - "rotZ": 0.0168371983, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fortune or Folly", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 449702, - "SidewaysCard": false, - "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", - "NumWidth": 2, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ec4a81", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 2.82960153, - "posY": 1.473945, - "posZ": -24.3652039, - "rotX": 359.93158, - "rotY": 315.0031, - "rotZ": 359.955444, - "scaleX": 3.0, - "scaleY": 3.0, - "scaleZ": 3.0 - }, - "Nickname": "Easy Chaos Bag", - "Description": "Chaos Bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 }, - "CastShadows": true - }, - "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ { - "GUID": "675e97", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26f4a5", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.06281853, - "posY": 2.27510476, - "posZ": -23.5949955, - "rotX": 359.936127, - "rotY": 270.012817, - "rotZ": 0.013456936, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "7bd7a3", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.45466542, - "posY": 2.263615, - "posZ": -24.8166084, - "rotX": 359.920258, - "rotY": 269.974731, - "rotZ": 0.0168270767, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "+1", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "066d48", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a752d9", - "Name": "Custom_Tile", - "Transform": { - "posX": 2.91549182, - "posY": 2.27381968, - "posZ": -24.0992546, - "rotX": 359.9202, - "rotY": 269.974762, - "rotZ": 0.01687282, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "+1", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3c06a9", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.25870824, - "posY": 2.2747817, - "posZ": -24.5741367, - "rotX": 359.9209, - "rotY": 269.899, - "rotZ": 0.0197462365, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "0", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50e58d", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "109b5c", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.14271426, - "posY": 2.263675, - "posZ": -24.2419262, - "rotX": 359.923431, - "rotY": 259.9999, - "rotZ": 0.0303151384, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "0", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "551d28", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": 2.45400119, - "posY": 1.47211969, - "posZ": -32.3421059, - "rotX": 359.93158, - "rotY": 315.0011, - "rotZ": 359.955444, - "scaleX": 3.0, - "scaleY": 3.0, - "scaleZ": 3.0 - }, - "Nickname": "Standard Chaos Bag", - "Description": "Chaos Bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "675e97", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26f4a5", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.06281853, - "posY": 2.27510476, - "posZ": -23.5949955, - "rotX": 359.936127, - "rotY": 270.012817, - "rotZ": 0.013456936, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a752d9", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "066d48", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "50e58d", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0a46d1", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "3943d5", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": -4.03460026, - "posY": 1.4837749, - "posZ": -23.4806042, - "rotX": 359.93158, - "rotY": 315.0011, - "rotZ": 359.955444, - "scaleX": 3.0, - "scaleY": 3.0, - "scaleZ": 3.0 - }, - "Nickname": "Hard Chaos Bag", - "Description": "Chaos Bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "acd7e1", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.89938974, - "posY": 2.27132, - "posZ": -22.9694214, - "rotX": 359.919037, - "rotY": 270.030243, - "rotZ": 0.0162554439, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-5", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/3Ym1IeG.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "675e97", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26f4a5", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.06281853, - "posY": 2.27510476, - "posZ": -23.5949955, - "rotX": 359.936127, - "rotY": 270.012817, - "rotZ": 0.013456936, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "066d48", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0a46d1", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea18e9", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.760766, - "posY": 2.27122784, - "posZ": -23.0525742, - "rotX": 359.919037, - "rotY": 270.029022, - "rotZ": 0.0163261667, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-6", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/c9qdSzS.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "83d7bb", - "Name": "Custom_Model_Bag", - "Transform": { - "posX": -4.22430038, - "posY": 1.4815613, - "posZ": -31.8957043, - "rotX": 359.93158, - "rotY": 315.000427, - "rotZ": 359.955444, - "scaleX": 3.0, - "scaleY": 3.0, - "scaleZ": 3.0 - }, - "Nickname": "Expert Chaos Bag", - "Description": "Chaos Bag", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "MaterialIndex": -1, - "MeshIndex": -1, - "CustomMesh": { - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "NormalURL": "", - "ColliderURL": "", - "Convex": true, - "MaterialIndex": 3, - "TypeIndex": 6, - "CustomShader": { - "SpecularColor": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "SpecularIntensity": 0.0, - "SpecularSharpness": 2.0, - "FresnelStrength": 0.0 - }, - "CastShadows": true - }, - "LuaScript": "function filterObjectEnter(obj)\n local props = obj.getCustomObject()\n if props ~= nil and props.image ~= nil then\n obj.setName(Global.call(\"getTokenName\", { url=props.image }))\n end\n return true\nend\n\nfunction onCollisionEnter(collision_info)\n self.shuffle()\n self.shuffle()\n self.shuffle()\nend\n", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0a46d1", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "acd7e1", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.89938974, - "posY": 2.27132, - "posZ": -22.9694214, - "rotX": 359.919037, - "rotY": 270.030243, - "rotZ": 0.0162554439, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-5", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/3Ym1IeG.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "ea18e9", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.760766, - "posY": 2.27122784, - "posZ": -23.0525742, - "rotX": 359.919037, - "rotY": 270.029022, - "rotZ": 0.0163261667, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-6", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/c9qdSzS.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "066d48", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.974762, - "rotZ": 0.0169135537, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "eafef6", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.87183619, - "posY": 2.26851344, - "posZ": -33.1228065, - "rotX": 359.92, - "rotY": 270.0177, - "rotZ": 0.0166915022, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-7", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/4WRD42n.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "26f4a5", - "Name": "Custom_Tile", - "Transform": { - "posX": 3.06281853, - "posY": 2.27510476, - "posZ": -23.5949955, - "rotX": 359.936127, - "rotY": 270.012817, - "rotZ": 0.013456936, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "Skull", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "a353de", - "Name": "Custom_Tile", - "Transform": { - "posX": -3.995181, - "posY": 2.2694006, - "posZ": -33.37045, - "rotX": 359.9197, - "rotY": 269.982849, - "rotZ": 0.0177447349, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "-8", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/9t3rPTQ.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/1plY463.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "675e97", - "Name": "Custom_Tile", - "Transform": { - "posX": -52.1016235, - "posY": 1.63770008, - "posZ": 5.83288336, - "rotX": 359.920135, - "rotY": 269.9747, - "rotZ": 0.01691115, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "", - "Name": "Custom_Tile", - "Transform": { - "posX": -4.007486, - "posY": 4.58268642, - "posZ": -14.9348431, - "rotX": 0.0, - "rotY": 260.0, - "rotZ": 0.0, - "scaleX": 0.81, - "scaleY": 1.0, - "scaleZ": 0.81 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "ImageSecondaryURL": "", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 2, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - ] - }, - { - "GUID": "41625c", - "Name": "Card", - "Transform": { - "posX": -12.2031012, - "posY": 1.61620307, - "posZ": 14.0413, - "rotX": 359.9201, - "rotY": 270.017456, - "rotZ": 0.0168172512, - "scaleX": 0.6, - "scaleY": 1.0, - "scaleZ": 0.6 - }, - "Nickname": "Rex Murphy", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": false, - "Snap": false, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CardID": 259206, - "SidewaysCard": false, - "CustomDeck": { - "2592": { - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "NumWidth": 7, - "NumHeight": 3, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "93422e", - "Name": "Deck", - "Transform": { - "posX": -12.0800991, - "posY": 1.64164841, - "posZ": 10.7578011, - "rotX": 0.0168380216, - "rotY": 180.0, - "rotZ": 0.07989661, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Rex Murphy", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": true, - "DeckIDs": [ - 449806, - 449804, - 449805, - 449803 - ], - "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "ContainedObjects": [ - { - "GUID": "a0ba65", + "GUID": "89f1f7", "Name": "Card", "Transform": { - "posX": -50.7169, - "posY": 1.30048776, - "posZ": -70.07334, - "rotX": 0.0168328732, - "rotY": 180.000061, - "rotZ": 359.9788, - "scaleX": 1.0, + "posX": 36.62436, + "posY": 1.301055, + "posZ": -52.00841, + "rotX": 0.0167839788, + "rotY": 180.034744, + "rotZ": 359.9792, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 1.1 }, - "Nickname": "Original/Parallel Rex", - "Description": "", + "Nickname": "\"Ashcan\" Pete", + "Description": "The Drifter", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1607182,11 +1633845,11 @@ "SidewaysCard": true, "CustomDeck": { "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, "UniqueBack": true, "Type": 0 } @@ -1607196,125 +1633859,21 @@ "XmlUI": "" }, { - "GUID": "bb6b35", + "GUID": "90ea00", "Name": "Card", "Transform": { - "posX": -50.6359024, - "posY": 1.34637129, - "posZ": -69.8693848, - "rotX": 0.0176762938, - "rotY": 180.000031, - "rotZ": 359.977875, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Mutated/Parallel Rex", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 449804, - "SidewaysCard": true, - "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "bc7e17", - "Name": "Card", - "Transform": { - "posX": -50.7489433, - "posY": 1.38033235, - "posZ": -69.60287, - "rotX": 0.0163963046, - "rotY": 180.000015, - "rotZ": 359.978577, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Parallel/Original Rex", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 449805, - "SidewaysCard": true, - "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "b45df8", - "Name": "Card", - "Transform": { - "posX": -50.6376381, - "posY": 1.38998473, - "posZ": -69.66212, - "rotX": 0.0164005458, - "rotY": 180.0001, + "posX": 36.62436, + "posY": 1.30240142, + "posZ": -47.40842, + "rotX": 0.0167746916, + "rotY": 180.0094, "rotZ": 359.9792, - "scaleX": 1.0, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 1.1 }, - "Nickname": "Parallel/Parallel Rex", - "Description": "", + "Nickname": "Wendy Adams", + "Description": "The Urchin", "GMNotes": "", "ColorDiffuse": { "r": 0.713235259, @@ -1607334,15 +1633893,15 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449803, + "CardID": 535704, "SidewaysCard": true, "CustomDeck": { - "4498": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085911153/8223674793683DD0BFAA169D0575F3ADC6D81748/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085912447/D899536AB5A9E26498295047020634B6045E1467/", - "NumWidth": 3, - "NumHeight": 3, - "BackIsHidden": false, + "5357": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, "UniqueBack": true, "Type": 0 } @@ -1607350,30 +1633909,740 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "a95b8c", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0167791937, + "rotY": 180.021439, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Stella Clark", + "Description": "The Letter Carrier", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234904, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bab94a", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.298362, + "posZ": -61.20843, + "rotX": 0.0167712923, + "rotY": 179.999969, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Calvin Wright", + "Description": "The Haunted", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271720, + "SidewaysCard": true, + "CustomDeck": { + "2717": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6b3a4", + "Name": "Deck", + "Transform": { + "posX": 25.7389, + "posY": 1.3140471, + "posZ": -52.0368, + "rotX": 0.0208092779, + "rotY": 269.9981, + "rotZ": 0.0167705584, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 230913, + 230812 + ], + "CustomDeck": { + "2309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2308": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "97781f", + "Name": "Card", + "Transform": { + "posX": 24.3669147, + "posY": 1.29625666, + "posZ": -53.151123, + "rotX": 0.0209577475, + "rotY": 269.9981, + "rotZ": 0.015928125, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wracked by Nightmares", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230913, + "SidewaysCard": false, + "CustomDeck": { + "2309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "876557", + "Name": "Card", + "Transform": { + "posX": 24.8281116, + "posY": 1.33817339, + "posZ": -53.132225, + "rotX": 0.0161924418, + "rotY": 269.999146, + "rotZ": 0.009784176, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "*Duke", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230812, + "SidewaysCard": false, + "CustomDeck": { + "2308": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "cc93ac", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.2984091, + "posZ": -52.0096, + "rotX": 0.0208036583, + "rotY": 270.0165, + "rotZ": 0.0167770665, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Corruption", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611700, + "SidewaysCard": false, + "CustomDeck": { + "6117": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572973682/602E5FF01A7492AA227E5FA6B5902A2563A02140/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d39c04", + "Name": "CardCustom", + "Transform": { + "posX": 32.98531, + "posY": 1.30107951, + "posZ": -47.4095459, + "rotX": 0.02080374, + "rotY": 270.016479, + "rotZ": 0.0167770758, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ward of the Elder Sign", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611800, + "SidewaysCard": false, + "CustomDeck": { + "6118": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199575018299/5532082CF59EF7C4548871DAF645A7CBCA8D736D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da546d", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29566908, + "posZ": -70.40829, + "rotX": 0.0167750772, + "rotY": 180.010254, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Patrice Hathaway", + "Description": "The Violinist", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273935, + "SidewaysCard": true, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e116d3", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400822, + "posY": 1.29975557, + "posZ": -47.40962, + "rotX": 0.0208036341, + "rotY": 270.016479, + "rotZ": 0.01677715, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "James Adams", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609900, + "SidewaysCard": false, + "CustomDeck": { + "6099": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895313817/B89D0BAFD615024B4D0D9DD7B885C0412C5A8972/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5683e", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29701555, + "posZ": -65.80828, + "rotX": 0.01676186, + "rotY": 179.973785, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Rita Young", + "Description": "The Athlete", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272024, + "SidewaysCard": true, + "CustomDeck": { + "2720": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed4b06", + "Name": "Card", + "Transform": { + "posX": 40.2900772, + "posY": 1.30238283, + "posZ": -52.0199776, + "rotX": 0.020811934, + "rotY": 269.98938, + "rotZ": 0.0167669766, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 258909, + "SidewaysCard": false, + "CustomDeck": { + "2589": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f8b854", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29300094, + "posZ": -75.0082, + "rotX": 0.0208085328, + "rotY": 270.0, + "rotZ": 0.016771093, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nor Gloom of Night", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612800, + "SidewaysCard": false, + "CustomDeck": { + "6128": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184390379908252/1921FD91639AC060DD4778D94B3469C128425C82/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f8c5b0", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.29437, + "posZ": -65.80846, + "rotX": 0.0208035056, + "rotY": 270.0173, + "rotZ": 0.01677756, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Labyrinthine", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 603600, + "SidewaysCard": false, + "CustomDeck": { + "6036": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755810993767245983/7A3F89192E97437F376408B32875D8E913326109/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } } ] }, { - "GUID": "c7e9e3", - "Name": "Deck", + "GUID": "62d0d7", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -12.1602974, - "posY": 1.631042, - "posZ": 7.048099, - "rotX": 359.9201, - "rotY": 269.999878, - "rotZ": 0.0168410987, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 6.971299, + "posY": 1.31043, + "posZ": -61.2247, + "rotX": 0.0208086614, + "rotY": 270.000122, + "rotZ": 0.0167708416, + "scaleX": 2.21000051, + "scaleY": 0.460000038, + "scaleZ": 2.42000031 }, - "Nickname": "Advanced Signatures", + "Nickname": "Seeker Replacements", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1607387,42 +1634656,155 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "SidewaysCard": false, - "DeckIDs": [ - 449701, - 449700 - ], - "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", - "NumWidth": 2, - "NumHeight": 2, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } + "Hands": true, + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895591785/467A7A467474ACE65331DF625EE4D49976C326C9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "", - "LuaScriptState": "", + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"07c091\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0167752411216497,\"y\":180.010177612305,\"z\":359.979187011719}},\"0cce7f\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0167751647531986,\"y\":180.010238647461,\"z\":359.979187011719}},\"1c3aab\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.0208083689212799,\"y\":270.001007080078,\"z\":0.0167713444679976}},\"298237\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29836201667786,\"z\":-61.2084274291992},\"rot\":{\"x\":0.0167707148939371,\"y\":179.997894287109,\"z\":359.979187011719}},\"310cd9\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.2930234670639,\"z\":-70.4084625244141},\"rot\":{\"x\":0.0208035316318274,\"y\":270.017486572266,\"z\":0.0167775135487318}},\"3571be\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29706299304962,\"z\":-56.6083908081055},\"rot\":{\"x\":0.0208144448697567,\"y\":269.980102539063,\"z\":0.0167638249695301}},\"36a1aa\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.29704034328461,\"z\":-61.208324432373},\"rot\":{\"x\":0.02081298828125,\"y\":269.98486328125,\"z\":0.0167656540870667}},\"3f60eb\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29968988895416,\"z\":-61.2199859619141},\"rot\":{\"x\":0.0208181496709585,\"y\":269.969055175781,\"z\":0.0167593229562044}},\"41625c\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30238282680511,\"z\":-52.0199737548828},\"rot\":{\"x\":0.0208035968244076,\"y\":270.017456054688,\"z\":0.0167773570865393}},\"462941\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29970848560333,\"z\":-56.6084213256836},\"rot\":{\"x\":0.0167624745517969,\"y\":179.975646972656,\"z\":359.979187011719}},\"467745\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29033052921295,\"z\":-79.6084442138672},\"rot\":{\"x\":0.020803440362215,\"y\":270.017486572266,\"z\":0.0167776122689247}},\"4b54bb\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.293,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"546051\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208131615072489,\"y\":269.984802246094,\"z\":0.0167652554810047}},\"5f840e\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.289,\"z\":-84.2085},\"rot\":{\"x\":0.0208,\"y\":270.0175,\"z\":0.0168}},\"6938eb\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.30240142345428,\"z\":-47.4084167480469},\"rot\":{\"x\":0.0167709942907095,\"y\":179.999237060547,\"z\":359.979187011719}},\"6d1b65\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29571652412415,\"z\":-61.2083969116211},\"rot\":{\"x\":0.0208086054772139,\"y\":269.999664306641,\"z\":0.0167711414396763}},\"7f234b\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.02080356515944,\"y\":270.017486572266,\"z\":0.0167774818837643}},\"831bb6\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2903,\"z\":-84.2083},\"rot\":{\"x\":0.0208,\"y\":270.0175,\"z\":0.0168}},\"8d193c\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208037719130516,\"y\":270.016479492188,\"z\":0.0167771130800247}},\"8f5510\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2917,\"z\":-75.0086},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"8f57db\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.016775181517005,\"y\":180.010467529297,\"z\":359.979187011719}},\"95b7c9\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.29838681221008,\"z\":-56.6083183288574},\"rot\":{\"x\":0.0208116974681616,\"y\":269.989562988281,\"z\":0.0167674012482166}},\"965031\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30372929573059,\"z\":-47.4199829101563},\"rot\":{\"x\":0.0208078641444445,\"y\":270.004913330078,\"z\":0.0167726166546345}},\"97459f\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29437005519867,\"z\":-65.8084564208984},\"rot\":{\"x\":0.0208033975213766,\"y\":270.017395019531,\"z\":0.0167774762958288}},\"980969\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2984,\"z\":-52.0096},\"rot\":{\"x\":0.0208,\"y\":269.9896,\"z\":0.0168}},\"b18047\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.30105495452881,\"z\":-52.0084075927734},\"rot\":{\"x\":0.0167713277041912,\"y\":179.999740600586,\"z\":359.979187011719}},\"b9f231\":{\"lock\":false,\"pos\":{\"x\":32.9853096008301,\"y\":1.29165458679199,\"z\":-79.6082382202148},\"rot\":{\"x\":0.0208036806434393,\"y\":270.017486572266,\"z\":0.0167774818837643}},\"ba811b\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2997,\"z\":-52.0096},\"rot\":{\"x\":0.0208,\"y\":269.9896,\"z\":0.0168}},\"bc93c3\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30103635787964,\"z\":-56.6199798583984},\"rot\":{\"x\":0.020818093791604,\"y\":269.96875,\"z\":0.0167597271502018}},\"bef686\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.29295742511749,\"z\":-84.2198715209961},\"rot\":{\"x\":0.0208087675273418,\"y\":270.000366210938,\"z\":0.0167708322405815}},\"c0d89c\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0167691800743341,\"y\":179.993881225586,\"z\":359.979187011719}},\"c57723\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0167691260576248,\"y\":179.993743896484,\"z\":359.979187011719}},\"d742cb\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208031702786684,\"y\":270.019897460938,\"z\":0.0167780667543411}},\"df88eb\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29565048217773,\"z\":-75.0199737548828},\"rot\":{\"x\":0.020813163369894,\"y\":269.985961914063,\"z\":0.0167656186968088}},\"e85f24\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3011,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e9fb90\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2998,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { - "GUID": "82b0c6", + "GUID": "07c091", "Name": "Card", "Transform": { - "posX": -48.00979, - "posY": 1.30591071, - "posZ": -54.9039536, - "rotX": 0.0208769534, - "rotY": 269.991058, - "rotZ": 0.0163374674, - "scaleX": 1.0, + "posX": 36.6243629, + "posY": 1.29566908, + "posZ": -70.40829, + "rotX": 0.0167751741, + "rotY": 180.010162, + "rotZ": 359.9792, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 1.1 }, - "Nickname": "Rex's Curse", + "Nickname": "Joe Diamond", + "Description": "The Private Investigator", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271822, + "SidewaysCard": true, + "CustomDeck": { + "2718": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cce7f", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29701555, + "posZ": -65.80828, + "rotX": 0.0167750847, + "rotY": 180.010223, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Ursula Downs", + "Description": "The Explorer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271417, + "SidewaysCard": true, + "CustomDeck": { + "2714": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c3aab", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.294304, + "posZ": -79.61988, + "rotX": 0.0208083466, + "rotY": 270.001, + "rotZ": 0.0167714488, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Harvey Walters", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1607443,13 +1634825,1209 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449701, + "CardID": 274217, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", - "NumWidth": 2, + "2742": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "298237", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.298362, + "posZ": -61.2084274, + "rotX": 0.0167705249, + "rotY": 179.997879, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Norman Withers", + "Description": "The Astronomer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272328, + "SidewaysCard": true, + "CustomDeck": { + "2723": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "310cd9", + "Name": "CardCustom", + "Transform": { + "posX": 29.34008, + "posY": 1.29302347, + "posZ": -70.40846, + "rotX": 0.0208033137, + "rotY": 270.0175, + "rotZ": 0.0167776085, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blindsided", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 605800, + "SidewaysCard": false, + "CustomDeck": { + "6058": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006280632/7C9EDA8F5220935FFE6758B05B97AF704D936200/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3571be", + "Name": "CardCustom", + "Transform": { + "posX": 29.34008, + "posY": 1.297063, + "posZ": -56.60839, + "rotX": 0.02081441, + "rotY": 269.9801, + "rotZ": 0.016764069, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hypercritical Mind", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615600, + "SidewaysCard": false, + "CustomDeck": { + "6156": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681792560/9707D1B232AC3408FB21413D75E9B4E471A28BAB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "36a1aa", + "Name": "CardCustom", + "Transform": { + "posX": 32.98531, + "posY": 1.29704034, + "posZ": -61.2083244, + "rotX": 0.0208128411, + "rotY": 269.984863, + "rotZ": 0.01676564, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astronomy Guidebook", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612900, + "SidewaysCard": false, + "CustomDeck": { + "6129": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595781473/417C7C2F1A8F2B8565A67A5552CA5B87D0B52C34/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f60eb", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29968989, + "posZ": -61.219986, + "rotX": 0.0208176449, + "rotY": 269.969055, + "rotZ": 0.0167594571, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272607, + "SidewaysCard": false, + "CustomDeck": { + "2726": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066380/2E10373C9E5E7DCCD1ABA237493CE564B12718E8/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "41625c", + "Name": "Card", + "Transform": { + "posX": 40.29008, + "posY": 1.30238283, + "posZ": -52.0199738, + "rotX": 0.02080351, + "rotY": 270.017456, + "rotZ": 0.01677733, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259206, + "SidewaysCard": false, + "CustomDeck": { + "2592": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "462941", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29970849, + "posZ": -56.60842, + "rotX": 0.0167625025, + "rotY": 179.975632, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Minh Thi Phan", + "Description": "The Secretary", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270811, + "SidewaysCard": true, + "CustomDeck": { + "2708": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "467745", + "Name": "CardCustom", + "Transform": { + "posX": 29.34008, + "posY": 1.29033053, + "posZ": -79.6084442, + "rotX": 0.0208034832, + "rotY": 270.0175, + "rotZ": 0.0167774912, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forced Retirement", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615800, + "SidewaysCard": false, + "CustomDeck": { + "6158": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681797796/47B9555AB3D1B335C10A733F11E26384039B995A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b54bb", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29300094, + "posZ": -75.0084, + "rotX": 0.0208085, + "rotY": 270.0, + "rotZ": 0.016771052, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Hiram Upham", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616200, + "SidewaysCard": false, + "CustomDeck": { + "6162": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177714516391859/819294E72F6ECD70AC40F887256CDA21F00AC7F1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "546051", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.296997, + "posZ": -70.4198456, + "rotX": 0.0208132267, + "rotY": 269.9848, + "rotZ": 0.0167654045, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272903, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f840e", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.28898406, + "posZ": -84.2085, + "rotX": 0.0208032429, + "rotY": 270.0175, + "rotZ": 0.0167775452, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "At Sea", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611300, + "SidewaysCard": false, + "CustomDeck": { + "6113": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108096926/3311797F91F51758AFA62E942BB148F891F25D62/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6938eb", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.30240142, + "posZ": -47.4084167, + "rotX": 0.016771093, + "rotY": 179.999222, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Daisy Walker", + "Description": "The Librarian", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 269901, + "SidewaysCard": true, + "CustomDeck": { + "2699": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d1b65", + "Name": "CardCustom", + "Transform": { + "posX": 29.34008, + "posY": 1.29571652, + "posZ": -61.2083969, + "rotX": 0.0208085366, + "rotY": 269.999664, + "rotZ": 0.016771039, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Angular Time", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 604400, + "SidewaysCard": false, + "CustomDeck": { + "6044": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811224376660412/E88EF0741C56C4E901D132367CB2FCCFBAE1375D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f234b", + "Name": "CardCustom", + "Transform": { + "posX": 32.98531, + "posY": 1.29434741, + "posZ": -70.40826, + "rotX": 0.0208032466, + "rotY": 270.0175, + "rotZ": 0.01677751, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astute", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616100, + "SidewaysCard": false, + "CustomDeck": { + "6161": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682970543/37FD82321D27BED1E98004FC195FFFCB892D7595/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "831bb6", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.290308, + "posZ": -84.2083, + "rotX": 0.0208032727, + "rotY": 270.0175, + "rotZ": 0.0167775713, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unravel", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615900, + "SidewaysCard": false, + "CustomDeck": { + "6159": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681800527/C6AD2600D683A18598695A7252EF817FED477E6F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d193c", + "Name": "CardCustom", + "Transform": { + "posX": 32.98531, + "posY": 1.29569387, + "posZ": -65.80825, + "rotX": 0.0208035354, + "rotY": 270.016479, + "rotZ": 0.0167771634, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Golden Idol", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611700, + "SidewaysCard": false, + "CustomDeck": { + "6117": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572980404/C24B60FBBAF8CCF8DD3B4C4A77AC877E0F52B092/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f5510", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.291677, + "posZ": -75.0086, + "rotX": 0.0208087135, + "rotY": 269.9996, + "rotZ": 0.0167711284, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hubris", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 593100, + "SidewaysCard": false, + "CustomDeck": { + "5931": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449899443861/9C976C087590786A765543E5BA89A64F58AB138C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f57db", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0167751741, + "rotY": 180.010452, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Harvey Walters", + "Description": "The Professor", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234901, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95b7c9", + "Name": "CardCustom", + "Transform": { + "posX": 32.98531, + "posY": 1.29838681, + "posZ": -56.60832, + "rotX": 0.0208114479, + "rotY": 269.989563, + "rotZ": 0.0167673, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Total Recall", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 603800, + "SidewaysCard": false, + "CustomDeck": { + "6038": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811224376653322/A082A5FDDFFA6BAD8906DC3545FE396292CEE0C7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "965031", + "Name": "Card", + "Transform": { + "posX": 40.29008, + "posY": 1.3037293, + "posZ": -47.4199829, + "rotX": 0.0208070017, + "rotY": 270.0049, + "rotZ": 0.0167729259, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 258701, + "SidewaysCard": false, + "CustomDeck": { + "2587": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97459f", + "Name": "CardCustom", + "Transform": { + "posX": 29.34008, + "posY": 1.29437, + "posZ": -65.80846, + "rotX": 0.0208033472, + "rotY": 270.0174, + "rotZ": 0.0167774484, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cuahchicqueh", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608700, + "SidewaysCard": false, + "CustomDeck": { + "6087": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006284707/44D99F9826F3FDA693055C6CC54BF48C81DDEEA8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "980969", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.2984091, + "posZ": -52.0096, + "rotX": 0.020811636, + "rotY": 269.9896, + "rotZ": 0.0167674571, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Murphy's Law", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612800, + "SidewaysCard": false, + "CustomDeck": { + "6128": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595776685/7B7EBEDA49BFFFAC86315D4E49B074D2C6E64297/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b18047", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.301055, + "posZ": -52.0084076, + "rotX": 0.0167711172, + "rotY": 179.999741, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Rex Murphy", + "Description": "The Reporter", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450003, + "SidewaysCard": true, + "CustomDeck": { + "4500": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", + "NumWidth": 4, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, @@ -1607461,20 +1636039,176 @@ "XmlUI": "" }, { - "GUID": "a5cbb6", - "Name": "Card", + "GUID": "b9f231", + "Name": "CardCustom", "Transform": { - "posX": -48.1423531, - "posY": 1.35167825, - "posZ": -54.832283, - "rotX": 0.0225355737, - "rotY": 270.006958, - "rotZ": 0.0146509195, + "posX": 32.98531, + "posY": 1.29165447, + "posZ": -79.60824, + "rotX": 0.0208033565, + "rotY": 270.0175, + "rotZ": 0.0167774353, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Search for the Truth", + "Nickname": "Enlighten", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609200, + "SidewaysCard": false, + "CustomDeck": { + "6092": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296500086992/548DA668882213DB24715E0A74B36D43D70038DE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba811b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29973292, + "posZ": -52.0096, + "rotX": 0.0208115578, + "rotY": 269.9896, + "rotZ": 0.0167675279, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "News Sense", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612600, + "SidewaysCard": false, + "CustomDeck": { + "6126": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595775981/1C72B8514992A729E1A8137AA42AA9FF85615AE7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc93c3", + "Name": "Card", + "Transform": { + "posX": 40.2900848, + "posY": 1.30103636, + "posZ": -56.61998, + "rotX": 0.0208178964, + "rotY": 269.96875, + "rotZ": 0.0167592727, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259711, + "SidewaysCard": false, + "CustomDeck": { + "2597": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bef686", + "Name": "Card", + "Transform": { + "posX": 40.2899857, + "posY": 1.29295743, + "posZ": -84.21987, + "rotX": 0.0208088737, + "rotY": 270.000366, + "rotZ": 0.0167708918, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Amanda Sharpe", "Description": "", "GMNotes": "", "ColorDiffuse": { @@ -1607495,13 +1636229,13 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 449700, + "CardID": 608901, "SidewaysCard": false, "CustomDeck": { - "4497": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085905047/9044A710E9FEF99A7BCA2157D02A3B66792F47EB/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1746802855085908642/30F5A75BA1D7A262276F1E0414276C56D96B54DD/", - "NumWidth": 2, + "6089": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", + "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, @@ -1607511,30 +1636245,362 @@ "LuaScript": "", "LuaScriptState": "", "XmlUI": "" + }, + { + "GUID": "c0d89c", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29162955, + "posZ": -84.2082748, + "rotX": 0.01676908, + "rotY": 179.993881, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Amanda Sharpe", + "Description": "The Student", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449600, + "SidewaysCard": true, + "CustomDeck": { + "4496": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c57723", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0167691577, + "rotY": 179.993744, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Mandy Thompson", + "Description": "The Researcher", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273933, + "SidewaysCard": true, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d742cb", + "Name": "Card", + "Transform": { + "posX": 40.2900772, + "posY": 1.29834342, + "posZ": -65.81984, + "rotX": 0.0208027512, + "rotY": 270.0199, + "rotZ": 0.01677846, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 260317, + "SidewaysCard": false, + "CustomDeck": { + "2603": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df88eb", + "Name": "Card", + "Transform": { + "posX": 40.29007, + "posY": 1.29565048, + "posZ": -75.01997, + "rotX": 0.0208125953, + "rotY": 269.985962, + "rotZ": 0.016766049, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274012, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e85f24", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.30107951, + "posZ": -47.4096, + "rotX": 0.02080845, + "rotY": 270.0, + "rotZ": 0.0167711563, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Tome", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609000, + "SidewaysCard": false, + "CustomDeck": { + "6090": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785099956/C3CE3250F373417DFEA8FDDDE044AE654EC529F0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e9fb90", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29975557, + "posZ": -47.4096, + "rotX": 0.0208084825, + "rotY": 270.0, + "rotZ": 0.0167711489, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Power Begets Power", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616000, + "SidewaysCard": false, + "CustomDeck": { + "6160": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682969262/7E9AC143B654B511D1E3A356EE5E8CF38186BD36/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } } ] }, { - "GUID": "c150be", - "Name": "Card", + "GUID": "7da10d", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -23.6764984, - "posY": 1.6303, - "posZ": 7.569999, - "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.0168398321, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": 6.971299, + "posY": 1.3063904, + "posZ": -75.0248, + "rotX": 0.0208087489, + "rotY": 270.000031, + "rotZ": 0.0167708658, + "scaleX": 2.21000051, + "scaleY": 0.460000038, + "scaleZ": 2.42000031 }, - "Nickname": "First National Grocery", - "Description": "Innsmouth.", + "Nickname": "Mystic Replacements", + "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1607549,84 +1636615,201 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 369923, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895594788/09DF69DB4C81F26460AD5062791B36C21DE0A4CF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3a4050", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.2281, - "posY": 1.62276828, - "posZ": 11.3825, - "rotX": 359.93158, - "rotY": 315.0001, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "Bag": { + "Order": 0 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"0647bc\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2917,\"z\":-75.0086},\"rot\":{\"x\":0.0208,\"y\":270.0322,\"z\":0.0168}},\"0987f6\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0167662519961596,\"y\":179.985855102539,\"z\":359.979187011719}},\"0d787f\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29437005519867,\"z\":-65.8084564208984},\"rot\":{\"x\":0.0208000969141722,\"y\":270.028198242188,\"z\":0.0167804416269064}},\"105855\":{\"lock\":false,\"pos\":{\"x\":32.9848289489746,\"y\":1.31534051895142,\"z\":-56.6083145141602},\"rot\":{\"x\":0.020801393315196,\"y\":270.0244140625,\"z\":0.0167845655232668}},\"10d7e3\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2998,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"20a1ae\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.30105495452881,\"z\":-52.0084075927734},\"rot\":{\"x\":0.0167695712298155,\"y\":179.994537353516,\"z\":359.979187011719}},\"223ba3\":{\"lock\":false,\"pos\":{\"x\":25.6224,\"y\":1.293,\"z\":-65.8024},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"25e2db\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.30240142345428,\"z\":-47.4084167480469},\"rot\":{\"x\":0.0167712830007076,\"y\":179.999877929688,\"z\":359.979187011719}},\"25f556\":{\"lock\":false,\"pos\":{\"x\":29.3244,\"y\":1.2876,\"z\":-88.7979},\"rot\":{\"x\":0.0208,\"y\":270.0181,\"z\":0.0168}},\"27a826\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2903,\"z\":-84.2083},\"rot\":{\"x\":0.0208,\"y\":270.0321,\"z\":0.0168}},\"2c0d63\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208109375089407,\"y\":269.992279052734,\"z\":0.0167679227888584}},\"41ee20\":{\"lock\":false,\"pos\":{\"x\":32.9796,\"y\":1.3094,\"z\":-93.4198},\"rot\":{\"x\":0.0208,\"y\":270.018,\"z\":0.0168}},\"425c3a\":{\"lock\":false,\"pos\":{\"x\":32.9849586486816,\"y\":1.29165434837341,\"z\":-79.6082382202148},\"rot\":{\"x\":0.0207987632602453,\"y\":270.0322265625,\"z\":0.0167822856456041}},\"4bad0d\":{\"lock\":false,\"pos\":{\"x\":29.321,\"y\":1.3081,\"z\":-93.4075},\"rot\":{\"x\":0.0208,\"y\":270.018,\"z\":0.0168}},\"4d6e9b\":{\"lock\":true,\"pos\":{\"x\":32.9853,\"y\":1.2997,\"z\":-52.0095},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"55e98a\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.0208090431988239,\"y\":270.000183105469,\"z\":0.0167707353830338}},\"57668a\":{\"lock\":false,\"pos\":{\"x\":40.2899856567383,\"y\":1.29295742511749,\"z\":-84.2198715209961},\"rot\":{\"x\":0.0208091642707586,\"y\":269.999877929688,\"z\":0.0167705751955509}},\"5c99da\":{\"lock\":false,\"pos\":{\"x\":29.324,\"y\":1.3087,\"z\":-91.1044},\"rot\":{\"x\":0.0208,\"y\":270.0154,\"z\":0.0168}},\"61f5e7\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.31,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":270.0319,\"z\":0.0168}},\"63914d\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2984,\"z\":-52.0096},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"64ac4c\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.31,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":270.0316,\"z\":0.0168}},\"7199e3\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2943,\"z\":-70.4083},\"rot\":{\"x\":0.0208,\"y\":270.0322,\"z\":0.0168}},\"72cc99\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.31,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":270.032,\"z\":0.0168}},\"76c26e\":{\"lock\":false,\"pos\":{\"x\":-46.7750015258789,\"y\":1.3213939666748,\"z\":-61.4818534851074},\"rot\":{\"x\":0.0208031982183456,\"y\":270.019805908203,\"z\":0.0167794786393642}},\"7b381e\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0167660694569349,\"y\":179.985626220703,\"z\":359.979187011719}},\"7f7566\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0167738981544971,\"y\":180.006713867188,\"z\":359.979187011719}},\"80cf65\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29033052921295,\"z\":-79.6084442138672},\"rot\":{\"x\":0.0208006370812655,\"y\":270.027008056641,\"z\":0.0167798269540071}},\"84a860\":{\"lock\":false,\"pos\":{\"x\":32.9696,\"y\":1.3059,\"z\":-88.7977},\"rot\":{\"x\":0.0208,\"y\":270.0321,\"z\":0.0168}},\"88155d\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29571652412415,\"z\":-61.2084007263184},\"rot\":{\"x\":0.0208013970404863,\"y\":270.026702880859,\"z\":0.0167807154357433}},\"8d4d81\":{\"lock\":false,\"pos\":{\"x\":40.2742958068848,\"y\":1.29160833358765,\"z\":-88.8093338012695},\"rot\":{\"x\":0.0208090487867594,\"y\":270.000061035156,\"z\":0.016771137714386}},\"8de7e4\":{\"lock\":false,\"pos\":{\"x\":36.6086730957031,\"y\":1.29028046131134,\"z\":-88.7977294921875},\"rot\":{\"x\":0.0167737882584333,\"y\":180.00651550293,\"z\":359.979187011719}},\"8e6e20\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.314,\"z\":-61.2083},\"rot\":{\"x\":0.0208,\"y\":270.0183,\"z\":0.0168}},\"92b8c8\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29565048217773,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208072997629642,\"y\":270.005889892578,\"z\":0.0167733132839203}},\"a3d9eb\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.289,\"z\":-84.2085},\"rot\":{\"x\":0.0208,\"y\":270.0321,\"z\":0.0168}},\"b238a0\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0167738255113363,\"y\":180.006469726563,\"z\":359.979187011719}},\"b4a171\":{\"lock\":false,\"pos\":{\"x\":40.2900848388672,\"y\":1.30103635787964,\"z\":-56.6199798583984},\"rot\":{\"x\":0.0208095088601112,\"y\":269.999206542969,\"z\":0.0167704559862614}},\"b4a195\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208062399178743,\"y\":270.009826660156,\"z\":0.0167743470519781}},\"ba5db9\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.293,\"z\":-70.4085},\"rot\":{\"x\":0.0208,\"y\":270.0322,\"z\":0.0168}},\"bd9bda\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29970848560333,\"z\":-56.6084213256836},\"rot\":{\"x\":0.0167749673128128,\"y\":180.010116577148,\"z\":359.979187011719}},\"c17437\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3011,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"c80e52\":{\"lock\":false,\"pos\":{\"x\":32.9692,\"y\":1.3101,\"z\":-91.1042},\"rot\":{\"x\":0.0208,\"y\":270.0179,\"z\":0.0168}},\"d28c9a\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30238282680511,\"z\":-52.0199737548828},\"rot\":{\"x\":0.0208007674664259,\"y\":270.028503417969,\"z\":0.0167811382561922}},\"d39c04\":{\"lock\":false,\"pos\":{\"x\":32.9849815368652,\"y\":1.29569375514984,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208023991435766,\"y\":270.020355224609,\"z\":0.0167783889919519}},\"dd4921\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29836201667786,\"z\":-61.2084274291992},\"rot\":{\"x\":0.0167631860822439,\"y\":179.977523803711,\"z\":359.979187011719}},\"e015f8\":{\"lock\":false,\"pos\":{\"x\":36.6243629455566,\"y\":1.29162955284119,\"z\":-84.2082748413086},\"rot\":{\"x\":0.0167694687843323,\"y\":179.994522094727,\"z\":359.979187011719}},\"e0aba2\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29968988895416,\"z\":-61.2199859619141},\"rot\":{\"x\":0.0208086892962456,\"y\":270.000396728516,\"z\":0.0167708303779364}},\"e8d07b\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29706299304962,\"z\":-56.6083946228027},\"rot\":{\"x\":0.0207985490560532,\"y\":270.035705566406,\"z\":0.0167841147631407}},\"e9ad05\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30372929573059,\"z\":-47.4199829101563},\"rot\":{\"x\":0.0208100099116564,\"y\":269.995574951172,\"z\":0.0167693570256233}}}}", "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + "ContainedObjects": [ + { + "GUID": "0647bc", + "Name": "CardCustom", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 29.3401, + "posY": 1.291677, + "posZ": -75.0086, + "rotX": 0.02079902, + "rotY": 270.0322, + "rotZ": 0.0167829171, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Charisma", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616100, + "SidewaysCard": false, + "CustomDeck": { + "6161": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681825988/CE76B215DA8A227EAA69FAF334B257FD589AB9E8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0987f6", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29566908, + "posZ": -70.40829, + "rotX": 0.01676627, + "rotY": 179.98584, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Marie Lambeau", + "Description": "The Entertainer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272226, + "SidewaysCard": true, + "CustomDeck": { + "2722": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d787f", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400764, + "posY": 1.29437, + "posZ": -65.80846, + "rotX": 0.020800408, + "rotY": 270.0282, + "rotZ": 0.0167813338, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Keeping Up Appearances", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615700, + "SidewaysCard": false, + "CustomDeck": { + "6157": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681806342/74342A506FF7E5CF79C64B26F115C4B2ACB0296E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "105855", + "Name": "Deck", + "Transform": { + "posX": 32.98483, + "posY": 1.31534052, + "posZ": -56.6083145, + "rotX": 0.02080156, + "rotY": 270.024445, + "rotZ": 0.01677984, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1607635,9 +1636818,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1607650,45 +1636833,216 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 605500, + 605400 + ], + "CustomDeck": { + "6055": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006275474/F9AADAD15158E6F1FA95C63B988F6276947F6949/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6054": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811692948425709/624ECE55FCBD61F465C40D95B8B9F53DDEA708CB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c2f992", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852943, + "posY": 1.29858434, + "posZ": -56.6083336, + "rotX": 0.0195425265, + "rotY": 270.016632, + "rotZ": 0.0289425459, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deluge of Power", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 605500, + "SidewaysCard": false, + "CustomDeck": { + "6055": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006275474/F9AADAD15158E6F1FA95C63B988F6276947F6949/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f8beb", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853363, + "posY": 1.328388, + "posZ": -56.6082077, + "rotX": 359.947021, + "rotY": 270.017334, + "rotZ": 359.842743, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Force of Nature", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 605400, + "SidewaysCard": false, + "CustomDeck": { + "6054": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811692948425709/624ECE55FCBD61F465C40D95B8B9F53DDEA708CB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "10d7e3", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29975557, + "posZ": -47.4096, + "rotX": 0.0208098534, + "rotY": 269.9956, + "rotZ": 0.0167693961, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ampelopsis", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615600, + "SidewaysCard": false, + "CustomDeck": { + "6156": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296496014667/A914CC52D7A7748CB04BFFB23CC4343E41274D0A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "20a1ae", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 36.6243629, + "posY": 1.301055, + "posZ": -52.0084076, + "rotX": 0.01676929, + "rotY": 179.994522, + "rotZ": 359.9792, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 1.1 }, - "Nickname": "", - "Description": "", + "Nickname": "Jim Culver", + "Description": "The Musician", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1607702,138 +1637056,294 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 449705, + "SidewaysCard": true, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "2c6d3b", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.64166987, - "posZ": 15.19, - "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.0168400016, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "The Little Bookshop", - "Description": "Innsmouth.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 369925, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "cc135d", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.7965, - "posY": 1.63308215, - "posZ": 15.3121033, - "rotX": 359.9201, - "rotY": 270.0001, - "rotZ": 0.0168724228, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "223ba3", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 25.6224, + "posY": 1.29302156, + "posZ": -65.8024, + "rotX": 0.0208098758, + "rotY": 269.9956, + "rotZ": 0.0167693663, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Twilight Blade", + "Description": "Sanctum's Reward", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266459, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25e2db", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.30240142, + "posZ": -47.4084167, + "rotX": 0.016771337, + "rotY": 179.999878, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Agnes Baker", + "Description": "The Waitress", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535603, + "SidewaysCard": true, + "CustomDeck": { + "5356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25f556", + "Name": "CardCustom", + "Transform": { + "posX": 29.3244, + "posY": 1.287635, + "posZ": -88.7979, + "rotX": 0.0208033025, + "rotY": 270.0181, + "rotZ": 0.0167775825, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tome Lich", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613700, + "SidewaysCard": false, + "CustomDeck": { + "6137": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527265696/72BA0BB04F61C69BE16E0F771BCDA1F93C5348B6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27a826", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.290308, + "posZ": -84.2083, + "rotX": 0.02079903, + "rotY": 270.0321, + "rotZ": 0.0167828854, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prestidigitator", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611700, + "SidewaysCard": false, + "CustomDeck": { + "6117": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108116509/A82ACDEDEF1AA3723F0F0F0F24BABE24DBFD6F65/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c0d63", + "Name": "Card", + "Transform": { + "posX": 40.2900772, + "posY": 1.29834342, + "posZ": -65.81984, + "rotX": 0.02081103, + "rotY": 269.992279, + "rotZ": 0.0167680215, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273001, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "41ee20", + "Name": "Deck", + "Transform": { + "posX": 32.9796, + "posY": 1.30937743, + "posZ": -93.4198, + "rotX": 0.0208034869, + "rotY": 270.018, + "rotZ": 0.01677729, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1607842,9 +1637352,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1607857,190 +1637367,267 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 613200, + 612800, + 613800 + ], + "CustomDeck": { + "6132": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527283459/46E16B0CD3AC69330B272607EDAA71EF076CED50/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6128": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527279460/AF953444AC590B50637DC2716BB1263C9E8BC172/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6138": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527267836/3AB9873E0FB7A2C0030046220BEA1A834485D4C8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "89e25b", + "Name": "CardCustom", + "Transform": { + "posX": 20.70713, + "posY": 1.28557074, + "posZ": -85.01201, + "rotX": 0.02127783, + "rotY": 270.017944, + "rotZ": 0.0138681782, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Esteemed Emory", + "Description": "Published", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613200, + "SidewaysCard": false, + "CustomDeck": { + "6132": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527283459/46E16B0CD3AC69330B272607EDAA71EF076CED50/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e06a4a", + "Name": "CardCustom", + "Transform": { + "posX": 20.9157276, + "posY": 1.32175469, + "posZ": -85.0101547, + "rotX": 0.0101053612, + "rotY": 270.017944, + "rotZ": 0.0144995879, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Esteemed Emory", + "Description": "Second Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612800, + "SidewaysCard": false, + "CustomDeck": { + "6128": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527279460/AF953444AC590B50637DC2716BB1263C9E8BC172/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "769413", + "Name": "CardCustom", + "Transform": { + "posX": 20.812809, + "posY": 1.36406517, + "posZ": -84.74738, + "rotX": 0.0143692372, + "rotY": 270.017761, + "rotZ": 0.139388457, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Esteemed Emory", + "Description": "First Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613800, + "SidewaysCard": false, + "CustomDeck": { + "6125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527267836/3AB9873E0FB7A2C0030046220BEA1A834485D4C8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "425c3a", + "Name": "CardCustom", + "Transform": { + "posX": 32.98496, + "posY": 1.29165435, + "posZ": -79.60824, + "rotX": 0.0207992755, + "rotY": 270.032227, + "rotZ": 0.0167827364, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Defy Certainty", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611800, + "SidewaysCard": false, + "CustomDeck": { + "6118": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108108180/A7DB24B27DC620319387C9F4EFA38C98C30FDC8E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "4bad0d", + "Name": "Deck", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "899c2c", - "Name": "Card", - "Transform": { - "posX": -36.7733, - "posY": 1.65080214, - "posZ": 15.1900005, - "rotX": 359.9201, - "rotY": 269.999939, - "rotZ": 0.01684005, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Sawbone Alley", - "Description": "Innsmouth. Hideout.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369504, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "0f3a96", - "Name": "Custom_Tile", - "Transform": { - "posX": -34.2316, - "posY": 1.63262534, - "posZ": 11.6933022, - "rotX": 359.9554, - "rotY": 224.999786, - "rotZ": 0.0683766, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 29.321, + "posY": 1.3080523, + "posZ": -93.4075, + "rotX": 0.0208035652, + "rotY": 270.018, + "rotZ": 0.0167775247, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608049,9 +1637636,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608064,45 +1637651,278 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 613300, + 612900, + 612000 + ], + "CustomDeck": { + "6133": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527284152/3963BEB0A3A8914DCD49B534EA0812F5967B1BB0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6129": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527280736/26423BE9FBC025A9780FA52F2485315C835EB90B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6120": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527261763/9761ED6E7917490ABD56EF03B251411D3FD5AFBC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0784d0", + "Name": "CardCustom", + "Transform": { + "posX": 17.25497, + "posY": 1.28424835, + "posZ": -85.3435745, + "rotX": 0.02096783, + "rotY": 270.018, + "rotZ": 0.0157928523, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All Silent on the Battlefront", + "Description": "Published", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613300, + "SidewaysCard": false, + "CustomDeck": { + "6133": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527284152/3963BEB0A3A8914DCD49B534EA0812F5967B1BB0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba10d4", + "Name": "CardCustom", + "Transform": { + "posX": 17.2436714, + "posY": 1.32040513, + "posZ": -85.65226, + "rotX": 0.018740749, + "rotY": 270.018036, + "rotZ": 0.008845881, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All Silent on the Battlefront", + "Description": "Second Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612900, + "SidewaysCard": false, + "CustomDeck": { + "6129": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527280736/26423BE9FBC025A9780FA52F2485315C835EB90B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2612d3", + "Name": "CardCustom", + "Transform": { + "posX": 17.2247887, + "posY": 1.36008108, + "posZ": -85.20191, + "rotX": 0.0203574467, + "rotY": 270.018036, + "rotZ": 0.0163767841, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All Silent on the Battlefront", + "Description": "First Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612000, + "SidewaysCard": false, + "CustomDeck": { + "6120": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527261763/9761ED6E7917490ABD56EF03B251411D3FD5AFBC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4d6e9b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.2997, + "posZ": -52.0095, + "rotX": 0.0208, + "rotY": 269.9956, + "rotZ": 0.0168000031, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Polyphonic", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613400, + "SidewaysCard": false, + "CustomDeck": { + "6134": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572959217/BA723AD3F239D2CCC57E0F192CE3873C4B745C96/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "55e98a", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 40.2900734, + "posY": 1.294304, + "posZ": -79.61988, + "rotX": 0.0208085775, + "rotY": 270.000183, + "rotZ": 0.0167709552, + "scaleX": 0.6, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 0.6 }, - "Nickname": "", + "Nickname": "Jacqueline Fine", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608116,86 +1637936,86 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 274219, + "SidewaysCard": false, + "CustomDeck": { + "2742": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "2dfd79", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7731, - "posY": 1.63610065, - "posZ": 11.460001, - "rotX": 0.0168391988, - "rotY": 180.000031, - "rotZ": 0.07994014, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "57668a", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 40.2899857, + "posY": 1.29295743, + "posZ": -84.21987, + "rotX": 0.0208088551, + "rotY": 269.999878, + "rotZ": 0.0167710278, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553203, + "SidewaysCard": false, + "CustomDeck": { + "5532": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5c99da", + "Name": "Deck", + "Transform": { + "posX": 29.324, + "posY": 1.3087275, + "posZ": -91.1044, + "rotX": 0.0208041258, + "rotY": 270.0154, + "rotZ": 0.0167765934, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608204,9 +1638024,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608219,190 +1638039,267 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 613900, + 612600, + 614000 + ], + "CustomDeck": { + "6139": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527281802/DFAF219E367BCA735C813DEBE49C3EC2A2C34A16/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6126": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527277668/83652B7F5B3DD190872B793B9971EED86FCE17A7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6140": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527266408/3ECC1F26AA49946BF514C3298F5C8DD27F5EACC8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "fab979", + "Name": "CardCustom", + "Transform": { + "posX": 17.2549133, + "posY": 1.28626764, + "posZ": -78.48109, + "rotX": 0.02087693, + "rotY": 270.015472, + "rotZ": 0.0168412812, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "At the Summits of Sanity", + "Description": "Published", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613900, + "SidewaysCard": false, + "CustomDeck": { + "6130": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527281802/DFAF219E367BCA735C813DEBE49C3EC2A2C34A16/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d546de", + "Name": "CardCustom", + "Transform": { + "posX": 17.03895, + "posY": 1.34008133, + "posZ": -78.717865, + "rotX": 0.0210960526, + "rotY": 270.0161, + "rotZ": 358.856018, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "At the Summits of Sanity", + "Description": "Second Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612600, + "SidewaysCard": false, + "CustomDeck": { + "6126": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527277668/83652B7F5B3DD190872B793B9971EED86FCE17A7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f766f0", + "Name": "CardCustom", + "Transform": { + "posX": 17.55938, + "posY": 1.36803389, + "posZ": -78.682045, + "rotX": 0.0216973834, + "rotY": 270.018, + "rotZ": 359.804474, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "At the Summits of Sanity", + "Description": "First Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614000, + "SidewaysCard": false, + "CustomDeck": { + "6123": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527266408/3ECC1F26AA49946BF514C3298F5C8DD27F5EACC8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "63914d", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.2984091, + "posZ": -52.0096, + "rotX": 0.0208099447, + "rotY": 269.9956, + "rotZ": 0.0167695228, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Revenant", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616300, + "SidewaysCard": false, + "CustomDeck": { + "6163": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682972515/874EC1D95D71A1554CFFA8822AA2D9379BAED731/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "64ac4c", + "Name": "Deck", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "392d3e", - "Name": "Card", - "Transform": { - "posX": -36.7731, - "posY": 1.64856243, - "posZ": 7.56999969, - "rotX": 359.9201, - "rotY": 269.997681, - "rotZ": 0.0168428514, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Gilman House", - "Description": "Innsmouth.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 369920, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3b60c1", - "Name": "Custom_Tile", - "Transform": { - "posX": -30.2243, - "posY": 1.62582564, - "posZ": 7.57000065, - "rotX": 359.9201, - "rotY": 270.0091, - "rotZ": 0.0168541465, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 32.9853, + "posY": 1.30995476, + "posZ": -75.0084, + "rotX": 0.0207994264, + "rotY": 270.0316, + "rotZ": 0.0167824179, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608411,9 +1638308,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608426,45 +1638323,216 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 616600, + 611900 + ], + "CustomDeck": { + "6166": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682975556/D7FD77F6DC7D50F26EFC9A5F67D3CB120D6F2398/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6119": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527259852/1A772E27762435E95F2D2B4CF1318AA275C89A98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b6dd09", + "Name": "CardCustom", + "Transform": { + "posX": 32.98529, + "posY": 1.2930814, + "posZ": -75.0084152, + "rotX": 0.020587055, + "rotY": 270.031677, + "rotZ": 0.0213310663, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Maahes", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616600, + "SidewaysCard": false, + "CustomDeck": { + "6166": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682975556/D7FD77F6DC7D50F26EFC9A5F67D3CB120D6F2398/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "51a445", + "Name": "CardCustom", + "Transform": { + "posX": 32.98537, + "posY": 1.32273555, + "posZ": -75.00831, + "rotX": 359.928741, + "rotY": 270.0178, + "rotZ": 359.907257, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sekhmet", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611900, + "SidewaysCard": false, + "CustomDeck": { + "6119": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527259852/1A772E27762435E95F2D2B4CF1318AA275C89A98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "7199e3", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29434741, + "posZ": -70.4083, + "rotX": 0.0207992271, + "rotY": 270.0322, + "rotZ": 0.0167827085, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Smoky Velvet", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616200, + "SidewaysCard": false, + "CustomDeck": { + "6162": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296500081655/1EA00DCF00D01B1A3DC0058C76CEFF3569A5AFCF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "7b381e", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 36.6243629, + "posY": 1.29701555, + "posZ": -65.80828, + "rotX": 0.0167660974, + "rotY": 179.985611, + "rotZ": 359.9792, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 1.1 }, - "Nickname": "", - "Description": "", + "Nickname": "Diana Stanley", + "Description": "The Redeemed Cultist", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608478,86 +1638546,138 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 272125, + "SidewaysCard": true, + "CustomDeck": { + "2721": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "d5f792", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.2551, - "posY": 1.62890458, - "posZ": 3.66560054, - "rotX": 359.93158, - "rotY": 315.000244, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "7f7566", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 36.6243629, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.0167737734, + "rotY": 180.0067, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Jacqueline Fine", + "Description": "The Psychic", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234903, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80cf65", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400764, + "posY": 1.29033053, + "posZ": -79.6084442, + "rotX": 0.02080066, + "rotY": 270.026978, + "rotZ": 0.0167807881, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The End is Nigh", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 606000, + "SidewaysCard": false, + "CustomDeck": { + "6060": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006282361/DE32D0E3BD2876EC5E03C84F032AD83D7824C82C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84a860", + "Name": "Deck", + "Transform": { + "posX": 32.9696, + "posY": 1.30591261, + "posZ": -88.7977, + "rotX": 0.0207994413, + "rotY": 270.0321, + "rotZ": 0.01678266, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608566,9 +1638686,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608581,45 +1638701,207 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, + "HideWhenFaceDown": true, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "SidewaysCard": false, + "DeckIDs": [ + 614200, + 614200 + ], + "CustomDeck": { + "6142": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527263198/19FE0A7236F258AD78989B47A76B820EAC4C9973/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "1ab778", + "Name": "CardCustom", + "Transform": { + "posX": 32.96924, + "posY": 1.28820777, + "posZ": -91.1042252, + "rotX": 0.0215600412, + "rotY": 270.0321, + "rotZ": 0.0117458245, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unfinished Novel", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614200, + "SidewaysCard": false, + "CustomDeck": { + "6121": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527263198/19FE0A7236F258AD78989B47A76B820EAC4C9973/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6cdc91", + "Name": "CardCustom", + "Transform": { + "posX": 32.96921, + "posY": 1.32473445, + "posZ": -91.10425, + "rotX": 0.03621698, + "rotY": 270.0321, + "rotZ": 0.007999099, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unfinished Novel", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614200, + "SidewaysCard": false, + "CustomDeck": { + "6121": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527263198/19FE0A7236F258AD78989B47A76B820EAC4C9973/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "88155d", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400764, + "posY": 1.29571652, + "posZ": -61.2084, + "rotX": 0.0208006818, + "rotY": 270.0267, + "rotZ": 0.0167807452, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Despondent", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608600, + "SidewaysCard": false, + "CustomDeck": { + "6086": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785113380/0E2B432A1E12EBD52542AB0B5FB167231F0C2268/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "8d4d81", + "Name": "CardCustom", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 40.2742958, + "posY": 1.29160833, + "posZ": -88.80933, + "rotX": 0.0208088, + "rotY": 270.000061, + "rotZ": 0.0167710353, + "scaleX": 0.6, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 0.6 }, - "Nickname": "", + "Nickname": "Gloria Goldberg", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608633,86 +1638915,86 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 272900, + "SidewaysCard": false, + "CustomDeck": { + "2729": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280927433/BAC4CB96D8CB18760D53AF7B8096C09FACDADC97/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280927665/2B5BEB0B97C302165C773E291FE06863816EC59F/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "62791a", - "Name": "Custom_Tile", - "Transform": { - "posX": -27.001, - "posY": 1.62018251, - "posZ": 3.66190076, - "rotX": 359.9554, - "rotY": 224.999985, - "rotZ": 0.06838097, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "8de7e4", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 36.6086731, + "posY": 1.29028046, + "posZ": -88.79773, + "rotX": 0.0167737585, + "rotY": 180.0065, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Gloria Goldberg", + "Description": "The Writer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270200, + "SidewaysCard": true, + "CustomDeck": { + "2702": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e6e20", + "Name": "Deck", + "Transform": { + "posX": 32.9853, + "posY": 1.31399417, + "posZ": -61.2083, + "rotX": 0.0208032839, + "rotY": 270.0183, + "rotZ": 0.016777657, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608721,9 +1639003,179 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 604400, + 608700 + ], + "CustomDeck": { + "6044": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811506951552041/59FBA367418D325EF52B69C90AD447BBF4BAB402/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6087": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785122213/0FE7E18CFAEDA6025E81F858C3F867FEF36CB1AA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "679cd1", + "Name": "CardCustom", + "Transform": { + "posX": 32.985302, + "posY": 1.29684532, + "posZ": -61.20833, + "rotX": 0.02274337, + "rotY": 270.019684, + "rotZ": 0.00386826671, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Benediction", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 604400, + "SidewaysCard": false, + "CustomDeck": { + "6044": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811506951552041/59FBA367418D325EF52B69C90AD447BBF4BAB402/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f70b8a", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852562, + "posY": 1.32690465, + "posZ": -61.2083054, + "rotX": 0.07001958, + "rotY": 270.0194, + "rotZ": 359.984131, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Divine Mission", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 608700, + "SidewaysCard": false, + "CustomDeck": { + "6078": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785122213/0FE7E18CFAEDA6025E81F858C3F867FEF36CB1AA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "92b8c8", + "Name": "Card", + "Transform": { + "posX": 40.29007, + "posY": 1.29565036, + "posZ": -75.01997, + "rotX": 0.02080695, + "rotY": 270.005859, + "rotZ": 0.0167729035, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608737,44 +1639189,97 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 274013, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "a3d9eb", + "Name": "CardCustom", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 29.3401, + "posY": 1.28898406, + "posZ": -84.2085, + "rotX": 0.0207990985, + "rotY": 270.0321, + "rotZ": 0.0167828742, + "scaleX": 1.0, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Escape Act", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614300, + "SidewaysCard": false, + "CustomDeck": { + "6143": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108115537/00D05B7A2949F8A8E8BC9390969211E69A278E88/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b238a0", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0167736281, + "rotY": 180.006454, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Luke Robinson", + "Description": "The Dreamer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608788,138 +1639293,294 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 273934, + "SidewaysCard": true, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "d28cd1", - "Name": "Card", - "Transform": { - "posX": -30.2242, - "posY": 1.6371969, - "posZ": -0.0300002769, - "rotX": 359.9201, - "rotY": 269.999756, - "rotZ": 0.01683991, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Square", - "Description": "Innsmouth. Central.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 369921, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "9c140b", - "Name": "Custom_Tile", - "Transform": { - "posX": -26.7676, - "posY": 1.6176579, - "posZ": -3.82140017, - "rotX": 359.93158, - "rotY": 314.9779, - "rotZ": 359.955444, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "b4a171", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 40.2900848, + "posY": 1.30103636, + "posZ": -56.61998, + "rotX": 0.0208090246, + "rotY": 269.9992, + "rotZ": 0.0167704336, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259813, + "SidewaysCard": false, + "CustomDeck": { + "2598": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4a195", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.296997, + "posZ": -70.4198456, + "rotX": 0.0208057817, + "rotY": 270.009827, + "rotZ": 0.016774362, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272705, + "SidewaysCard": false, + "CustomDeck": { + "2727": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba5db9", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29302347, + "posZ": -70.4085, + "rotX": 0.0207991544, + "rotY": 270.0322, + "rotZ": 0.0167828035, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Voodoo Vengeance", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616400, + "SidewaysCard": false, + "CustomDeck": { + "6164": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682973168/39290A3AD2440047B3CAA4D21E0DE6733A347FD2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bd9bda", + "Name": "Card", + "Transform": { + "posX": 36.6243629, + "posY": 1.29970849, + "posZ": -56.60842, + "rotX": 0.0167749617, + "rotY": 180.0101, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Akachi Onyele", + "Description": "The Shaman", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271013, + "SidewaysCard": true, + "CustomDeck": { + "2710": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c17437", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.30107951, + "posZ": -47.4096, + "rotX": 0.020809982, + "rotY": 269.9956, + "rotZ": 0.01676952, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Release Fate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616000, + "SidewaysCard": false, + "CustomDeck": { + "6160": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681816851/36E1D871A5E923BF79224F11334CBA2FC3EE7AF9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c80e52", + "Name": "Deck", + "Transform": { + "posX": 32.9692, + "posY": 1.31005144, + "posZ": -91.1042, + "rotX": 0.0208034925, + "rotY": 270.017944, + "rotZ": 0.0167776681, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 @@ -1608928,9 +1639589,9 @@ "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1608943,149 +1639604,278 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 614400, + 614500, + 614600 + ], + "CustomDeck": { + "6144": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527282823/64A56FC035D8E9F48926900C54CAEE9B62B8E6A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6145": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527278573/7F347528D78F5643F261BFFDD945EC2BD6C8E794/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6146": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527267094/D044539F80866B6EF8030227BB467D6E83AC2406/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "78432d", + "Name": "CardCustom", + "Transform": { + "posX": 17.25497, + "posY": 1.28558433, + "posZ": -80.7685242, + "rotX": 0.0209838282, + "rotY": 270.018, + "rotZ": 0.0156038878, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Secret Affair at Stiltz", + "Description": "Published", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614400, + "SidewaysCard": false, + "CustomDeck": { + "6131": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527282823/64A56FC035D8E9F48926900C54CAEE9B62B8E6A4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "905b01", + "Name": "CardCustom", + "Transform": { + "posX": 17.4642639, + "posY": 1.32748652, + "posZ": -80.75889, + "rotX": 0.0234597381, + "rotY": 270.018, + "rotZ": 0.0152617507, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Secret Affair at Stiltz", + "Description": "Second Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614500, + "SidewaysCard": false, + "CustomDeck": { + "6127": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527278573/7F347528D78F5643F261BFFDD945EC2BD6C8E794/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c51330", + "Name": "CardCustom", + "Transform": { + "posX": 17.1717472, + "posY": 1.36135459, + "posZ": -80.8598, + "rotX": 0.020756539, + "rotY": 270.0171, + "rotZ": 0.0163503923, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Secret Affair at Stiltz", + "Description": "First Draft", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614600, + "SidewaysCard": false, + "CustomDeck": { + "6124": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527267094/D044539F80866B6EF8030227BB467D6E83AC2406/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "d28c9a", + "Name": "Card", + "Transform": { + "posX": 40.29008, + "posY": 1.30238283, + "posZ": -52.0199738, + "rotX": 0.0208005421, + "rotY": 270.0285, + "rotZ": 0.0167813767, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "CardID": 259308, + "SidewaysCard": false, + "CustomDeck": { + "2593": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "d39c04", + "Name": "CardCustom", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "7234af", - "Name": "Custom_Tile", - "Transform": { - "posX": -33.4277, - "posY": 1.62693536, - "posZ": -3.85319972, - "rotX": 359.9554, - "rotY": 224.9966, - "rotZ": 0.06838332, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 32.98498, + "posY": 1.29569376, + "posZ": -65.80825, + "rotX": 0.0208023824, + "rotY": 270.020355, + "rotZ": 0.01677858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Clandestine", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609098,45 +1639888,46 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616800, + "SidewaysCard": false, + "CustomDeck": { + "6168": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467583385374/CFCA169810FD35C934E43040F4A400A6C7F662FF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "dd4921", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 36.6243629, + "posY": 1.298362, + "posZ": -61.2084274, + "rotX": 0.0167633165, + "rotY": 179.977509, + "rotZ": 359.9792, + "scaleX": 1.1, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 1.1 }, - "Nickname": "", - "Description": "", + "Nickname": "Father Mateo", + "Description": "The Priest", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609150,149 +1639941,149 @@ "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "Hands": true, + "CardID": 271619, + "SidewaysCard": true, + "CustomDeck": { + "2716": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" - } - } - }, - { - "GUID": "b6b9b7", - "Name": "Card", - "Transform": { - "posX": -36.7732, - "posY": 1.64407492, - "posZ": -7.70000124, - "rotX": 359.9201, - "rotY": 269.999817, - "rotZ": 0.0168399271, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Fish Street Bridge", - "Description": "Innsmouth.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": true, - "CardID": 369924, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "c27718", - "Name": "Custom_Tile", - "Transform": { - "posX": -36.7732, - "posY": 1.62935007, - "posZ": -11.5100012, - "rotX": 0.01683934, - "rotY": 180.000061, - "rotZ": 0.0799554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + }, + { + "GUID": "e015f8", + "Name": "Card", "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, + "posX": 36.6243629, + "posY": 1.29162955, + "posZ": -84.2082748, + "rotX": 0.01676946, + "rotY": 179.994522, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Dexter Drake", + "Description": "The Magician", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553103, + "SidewaysCard": true, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0aba2", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29968989, + "posZ": -61.219986, + "rotX": 0.0208085943, + "rotY": 270.0004, + "rotZ": 0.0167712253, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 262119, + "SidewaysCard": false, + "CustomDeck": { + "2621": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8d07b", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400764, + "posY": 1.297063, + "posZ": -56.6083946, + "rotX": 0.0207978729, + "rotY": 270.0357, + "rotZ": 0.0167841781, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "", + "Nickname": "Fiery Malestrom", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609305,49 +1640096,50 @@ "Sticky": true, "Tooltip": true, "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616700, + "SidewaysCard": false, + "CustomDeck": { + "6167": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467583384352/426DB1FDFCB13C128F491D0AA0680F7A01B7063E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", + { + "GUID": "e9ad05", + "Name": "Card", "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, + "posX": 40.29008, + "posY": 1.3037293, + "posZ": -47.4199829, + "rotX": 0.0208102483, + "rotY": 269.995575, + "rotZ": 0.0167691875, + "scaleX": 0.6, "scaleY": 1.0, - "scaleZ": 0.8 + "scaleZ": 0.6 }, - "Nickname": "", + "Nickname": "Agnes Baker", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 }, "LayoutGroupSortIndex": 0, "Locked": false, - "Grid": true, + "Grid": false, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, @@ -1609358,407 +1640150,66 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true + "CardID": 258803, + "SidewaysCard": false, + "CustomDeck": { + "2588": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } - } - }, - { - "GUID": "24e42d", - "Name": "Card", - "Transform": { - "posX": -36.7734, - "posY": 1.64184737, - "posZ": -15.28, - "rotX": 359.9201, - "rotY": 269.999847, - "rotZ": 0.01683987, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Shoreward Slums", - "Description": "Innsmouth. Hideout.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": true, - "Hands": true, - "CardID": 369505, - "SidewaysCard": false, - "CustomDeck": { - "3695": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": false, - "Type": 0 - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - { - "GUID": "3359db", - "Name": "Custom_Tile", - "Transform": { - "posX": -32.8963, - "posY": 1.62404108, - "posZ": -11.180501, - "rotX": 359.93158, - "rotY": 314.999725, - "rotZ": 359.9554, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", + ], + "AttachedDecals": [ + { "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } } - } + ] }, { - "GUID": "4fe831", - "Name": "Custom_Tile", + "GUID": "9ad488", + "Name": "Custom_Model_Bag", "Transform": { - "posX": -33.3589, - "posY": 1.62350571, - "posZ": -15.1968012, - "rotX": 359.9201, + "posX": 6.971299, + "posY": 1.30841029, + "posZ": -68.1247, + "rotX": 0.0208086874, "rotY": 270.000122, - "rotZ": 0.0168615412, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "rotZ": 0.0167712383, + "scaleX": 2.21000051, + "scaleY": 0.460000038, + "scaleZ": 2.42000031 }, - "Nickname": "", + "Nickname": "Rogue Replacements", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } - }, - { - "GUID": "e8fcf0", - "Name": "Card", - "Transform": { - "posX": -30.2243, - "posY": 1.63271511, - "posZ": -15.28, - "rotX": 359.9201, - "rotY": 269.9999, - "rotZ": 0.0168397259, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Innsmouth Harbour", - "Description": "Innsmouth.", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609773,44 +1640224,2421 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 369922, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895600419/324E7514AD58424352639655EDBACDBB46F3A3A9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"115c33\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29838681221008,\"z\":-56.6083183288574},\"rot\":{\"x\":0.020805936306715,\"y\":270.008361816406,\"z\":0.0167739074677229}},\"15105c\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.29565036296844,\"z\":-75.0199737548828},\"rot\":{\"x\":0.020807821303606,\"y\":270.000640869141,\"z\":0.0167692992836237}},\"233795\":{\"lock\":false,\"pos\":{\"x\":40.2900810241699,\"y\":1.30103635787964,\"z\":-56.6199798583984},\"rot\":{\"x\":0.0208010245114565,\"y\":270.0244140625,\"z\":0.0167779587209225}},\"2b1d3d\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2998,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":269.9989,\"z\":0.0168}},\"33b467\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29033041000366,\"z\":-79.6084442138672},\"rot\":{\"x\":0.0208033118396997,\"y\":270.017333984375,\"z\":0.016776766628027}},\"394603\":{\"lock\":false,\"pos\":{\"x\":25.7785,\"y\":1.2931,\"z\":-65.7435},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"48b174\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.30238282680511,\"z\":-52.0199737548828},\"rot\":{\"x\":0.0208119377493858,\"y\":269.986663818359,\"z\":0.016764322295785}},\"498c92\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208117719739676,\"y\":269.987426757813,\"z\":0.0167646817862988}},\"4d9b32\":{\"lock\":false,\"pos\":{\"x\":25.7554,\"y\":1.2917,\"z\":-70.4363},\"rot\":{\"x\":0.0208,\"y\":270.0163,\"z\":0.0168}},\"57ccc6\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297602176666,\"z\":-79.608268737793},\"rot\":{\"x\":0.0167713947594166,\"y\":180.000076293945,\"z\":359.979187011719}},\"63964d\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3277,\"z\":-47.4095},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"63c917\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.2916544675827,\"z\":-79.6082382202148},\"rot\":{\"x\":0.0208033472299576,\"y\":270.017272949219,\"z\":0.0167768243700266}},\"663b02\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29968976974487,\"z\":-61.2199859619141},\"rot\":{\"x\":0.0208135303109884,\"y\":269.98193359375,\"z\":0.0167624745517969}},\"6c3bab\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29167699813843,\"z\":-75.0085754394531},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999237060547,\"z\":0.0167704522609711}},\"6eff9b\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3196,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":269.9985,\"z\":0.0168}},\"71048d\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29973304271698,\"z\":-52.0095405578613},\"rot\":{\"x\":0.020808782428503,\"y\":269.998870849609,\"z\":0.0167708024382591}},\"747ac5\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29571652412415,\"z\":-61.2083969116211},\"rot\":{\"x\":0.0208083260804415,\"y\":270.00048828125,\"z\":0.0167708583176136}},\"74d0ca\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29970848560333,\"z\":-56.6084213256836},\"rot\":{\"x\":0.0167806018143892,\"y\":180.025299072266,\"z\":359.979187011719}},\"7e5fe0\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29706299304962,\"z\":-56.6083908081055},\"rot\":{\"x\":0.0208054110407829,\"y\":270.010437011719,\"z\":0.0167742855846882}},\"83d2a8\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2957,\"z\":-65.8083},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"8d356b\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29836201667786,\"z\":-61.2084274291992},\"rot\":{\"x\":0.0167728327214718,\"y\":180.003829956055,\"z\":359.979187011719}},\"8e8dcf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0167751833796501,\"y\":180.010360717773,\"z\":359.979187011719}},\"9015b4\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084167480469},\"rot\":{\"x\":0.016772547736764,\"y\":180.002914428711,\"z\":359.979187011719}},\"935b3e\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.293,\"z\":-70.4085},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"971d5b\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.208324432373},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999267578125,\"z\":0.016770338639617}},\"a31459\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29430401325226,\"z\":-79.6198806762695},\"rot\":{\"x\":0.020807933062315,\"y\":270.000732421875,\"z\":0.0167690292000771}},\"adfe3d\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3277,\"z\":-47.4095},\"rot\":{\"x\":0.0208,\"y\":269.9987,\"z\":0.0168}},\"bed196\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.30372929573059,\"z\":-47.4199829101563},\"rot\":{\"x\":0.0207991041243076,\"y\":270.031524658203,\"z\":0.016780573874712}},\"c17437\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2943,\"z\":-70.4083},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"c6cc82\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30105495452881,\"z\":-52.0084075927734},\"rot\":{\"x\":0.0167602598667145,\"y\":179.969268798828,\"z\":359.979187011719}},\"c82de2\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0167714226990938,\"y\":180,\"z\":359.979187011719}},\"de4f5c\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.29840910434723,\"z\":-52.0096130371094},\"rot\":{\"x\":0.020808320492506,\"y\":270.000030517578,\"z\":0.0167711973190308}},\"dff0dd\":{\"lock\":false,\"pos\":{\"x\":25.7785,\"y\":1.31,\"z\":-65.7435},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"ee5099\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.31958281993866,\"z\":-75.0083694458008},\"rot\":{\"x\":0.0208086986094713,\"y\":269.9990234375,\"z\":0.0167698096483946}},\"f41607\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2944,\"z\":-65.8085},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"f4bdf0\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.0167672894895077,\"y\":179.988586425781,\"z\":359.979187011719}},\"fae88f\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208117868751287,\"y\":269.987670898438,\"z\":0.0167645718902349}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6eff9b", + "Name": "Deck", + "Transform": { + "posX": 32.9853058, + "posY": 1.31958282, + "posZ": -75.0084, + "rotX": 0.02081014, + "rotY": 269.998322, + "rotZ": 0.01677199, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 613100, + 614200, + 614300, + 616600 + ], + "CustomDeck": { + "6131": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6142": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6143": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6166": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467583388157/B47C862219EE7EE986728C26664A87505E627F00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "682bc1", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29280639, + "posZ": -75.00838, + "rotX": 0.022743376, + "rotY": 269.9988, + "rotZ": 0.00389894168, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Audacious", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613100, + "SidewaysCard": false, + "CustomDeck": { + "6112": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "567a6b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852524, + "posY": 1.32287621, + "posZ": -75.0083542, + "rotX": 0.06983403, + "rotY": 269.998627, + "rotZ": 359.984283, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Audacious", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614200, + "SidewaysCard": false, + "CustomDeck": { + "6110": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84d6fc", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852943, + "posY": 1.35760164, + "posZ": -75.00838, + "rotX": 0.0234389659, + "rotY": 269.998779, + "rotZ": 0.01562176, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Audacious", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614300, + "SidewaysCard": false, + "CustomDeck": { + "6111": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108103690/852E4E1FEB04B362E75C31E2665B49B9A95A7F13/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "075923", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852943, + "posY": 1.36721, + "posZ": -75.00838, + "rotX": 0.0233189557, + "rotY": 269.998352, + "rotZ": 0.0156822838, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Glint in My Eyes", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616600, + "SidewaysCard": false, + "CustomDeck": { + "6166": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1741177467583388157/B47C862219EE7EE986728C26664A87505E627F00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "115c33", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29838681, + "posZ": -56.60832, + "rotX": 0.0208062734, + "rotY": 270.008362, + "rotZ": 0.01677417, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Escape Reality", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613600, + "SidewaysCard": false, + "CustomDeck": { + "6136": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595784458/53C7CD59471F586A1CB707B291ABEC454685DBDB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "15105c", + "Name": "Card", + "Transform": { + "posX": 40.2900658, + "posY": 1.29565036, + "posZ": -75.01997, + "rotX": 0.0208084341, + "rotY": 270.000641, + "rotZ": 0.0167711154, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274218, + "SidewaysCard": false, + "CustomDeck": { + "2742": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "233795", + "Name": "Card", + "Transform": { + "posX": 40.29008, + "posY": 1.30103636, + "posZ": -56.61998, + "rotX": 0.0208014231, + "rotY": 270.024445, + "rotZ": 0.0167800058, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259512, + "SidewaysCard": false, + "CustomDeck": { + "2595": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2b1d3d", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29975557, + "posZ": -47.4096, + "rotX": 0.0208088551, + "rotY": 269.9989, + "rotZ": 0.0167707819, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blacklisted", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612800, + "SidewaysCard": false, + "CustomDeck": { + "6128": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572940496/ECE74CEC4FC4269D4FEC82632E6BB7E8B0E8FC79/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33b467", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.29033053, + "posZ": -79.6084442, + "rotX": 0.0208034925, + "rotY": 270.017334, + "rotZ": 0.0167773776, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Espionage", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607600, + "SidewaysCard": false, + "CustomDeck": { + "6076": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895256560/D887E85ED934A708E78FBAF14A35923155ABCF16/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48b174", + "Name": "Card", + "Transform": { + "posX": 40.2900772, + "posY": 1.30238283, + "posZ": -52.0199738, + "rotX": 0.0208128113, + "rotY": 269.986664, + "rotZ": 0.0167662464, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259007, + "SidewaysCard": false, + "CustomDeck": { + "2590": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "498c92", + "Name": "Card", + "Transform": { + "posX": 40.2900734, + "posY": 1.29834342, + "posZ": -65.81984, + "rotX": 0.0208122879, + "rotY": 269.987427, + "rotZ": 0.01676639, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Preston Fairmont", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272804, + "SidewaysCard": false, + "CustomDeck": { + "2728": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d9b32", + "Name": "Card", + "Transform": { + "posX": 25.7554, + "posY": 1.29171348, + "posZ": -70.4363, + "rotX": 0.0208037514, + "rotY": 270.0163, + "rotZ": 0.0167770181, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bounty Contracts", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612904, + "SidewaysCard": false, + "CustomDeck": { + "6129": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "57ccc6", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.292976, + "posZ": -79.60827, + "rotX": 0.016771337, + "rotY": 180.000061, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Trish Scarborough", + "Description": "The Spy", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553402, + "SidewaysCard": true, + "CustomDeck": { + "5534": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63c917", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29165447, + "posZ": -79.60824, + "rotX": 0.0208034, + "rotY": 270.017273, + "rotZ": 0.0167774539, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agency Secrets", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613700, + "SidewaysCard": false, + "CustomDeck": { + "6137": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595785455/48B15C804455AB37ED01BC458EEDF33FE7846A92/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "663b02", + "Name": "Card", + "Transform": { + "posX": 40.29007, + "posY": 1.29968989, + "posZ": -61.219986, + "rotX": 0.0208140351, + "rotY": 269.981934, + "rotZ": 0.016764313, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 261918, + "SidewaysCard": false, + "CustomDeck": { + "2619": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c3bab", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.291677, + "posZ": -75.0085754, + "rotX": 0.0208086856, + "rotY": 269.999237, + "rotZ": 0.0167709719, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Icarian", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607400, + "SidewaysCard": false, + "CustomDeck": { + "6074": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895254668/1BF9C9B6E44CB9C47EF4C459331387805E76D1E6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "71048d", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.299733, + "posZ": -52.00954, + "rotX": 0.02080874, + "rotY": 269.9989, + "rotZ": 0.0167708453, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cherry Lips", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613200, + "SidewaysCard": false, + "CustomDeck": { + "6132": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184299484461529/22E234B1171F83253BED3DDF4D64867C0CCFB53E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "747ac5", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.29571652, + "posZ": -61.2083969, + "rotX": 0.0208082329, + "rotY": 270.0005, + "rotZ": 0.0167714432, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intercept", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607700, + "SidewaysCard": false, + "CustomDeck": { + "6077": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811506951524418/49B3F54A76AD688E834C542B23077AD65701ED9C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74d0ca", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29970849, + "posZ": -56.60842, + "rotX": 0.0167806968, + "rotY": 180.0253, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Sefina Rousseau", + "Description": "The Painter", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270912, + "SidewaysCard": true, + "CustomDeck": { + "2709": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e5fe0", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.297063, + "posZ": -56.60839, + "rotX": 0.0208054446, + "rotY": 270.010437, + "rotZ": 0.0167747922, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Corrina Jones", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 607800, + "SidewaysCard": false, + "CustomDeck": { + "6078": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811224376652454/D1F1B9871AE0827803D791B3EECD8F8767CFFD3D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "83d2a8", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29569387, + "posZ": -65.8083, + "rotX": 0.0208088383, + "rotY": 269.9993, + "rotZ": 0.0167710129, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611700, + "SidewaysCard": false, + "CustomDeck": { + "6117": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572928817/D040099B72AF03363F1B6D683EF62F568EEE9FC9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d356b", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29836214, + "posZ": -61.2084274, + "rotX": 0.0167727768, + "rotY": 180.003815, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Finn Edwards", + "Description": "The Bootlegger", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271518, + "SidewaysCard": true, + "CustomDeck": { + "2715": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e8dcf", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0167749617, + "rotY": 180.010345, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Winifred Habbamock", + "Description": "The Aviatrix", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234902, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9015b4", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.30240142, + "posZ": -47.4084167, + "rotX": 0.0167723875, + "rotY": 180.0029, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "The Ex-Con", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535502, + "SidewaysCard": true, + "CustomDeck": { + "5355": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "935b3e", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29302347, + "posZ": -70.4085, + "rotX": 0.0208099354, + "rotY": 269.9956, + "rotZ": 0.0167694651, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel Disparity", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613800, + "SidewaysCard": false, + "CustomDeck": { + "6138": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595786142/8449889E0ABAB2A7045411A61CAE65582799B6AF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "971d5b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853058, + "posY": 1.29704034, + "posZ": -61.2083244, + "rotX": 0.0208089165, + "rotY": 269.999268, + "rotZ": 0.0167709552, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rum Run", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 604100, + "SidewaysCard": false, + "CustomDeck": { + "6041": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811224376657773/DB1D904EEE952BDAC21B64F7033634235491B6BA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a31459", + "Name": "Card", + "Transform": { + "posX": 40.29007, + "posY": 1.294304, + "posZ": -79.61988, + "rotX": 0.0208087582, + "rotY": 270.000732, + "rotZ": 0.0167713538, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553202, + "SidewaysCard": false, + "CustomDeck": { + "5532": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "adfe3d", + "Name": "Deck", + "Transform": { + "posX": 32.9853, + "posY": 1.3276614, + "posZ": -47.4095, + "rotX": 0.0208092853, + "rotY": 269.9987, + "rotZ": 0.0167704262, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 614500, + 614500, + 614500, + 612000 + ], + "CustomDeck": { + "6145": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682977393/C8630AD4BFE00582572F4342C407ADA496AE251F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6120": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572939452/577722F450954A0D010977A637205FF560290493/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e06fe0", + "Name": "CardCustom", + "Transform": { + "posX": 32.985302, + "posY": 1.30103135, + "posZ": -47.40955, + "rotX": 0.0212931037, + "rotY": 269.9988, + "rotZ": 0.0135716582, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spotter", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614500, + "SidewaysCard": false, + "CustomDeck": { + "6145": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682977393/C8630AD4BFE00582572F4342C407ADA496AE251F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bdf49b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9852867, + "posY": 1.34024072, + "posZ": -47.40956, + "rotX": 0.0297399573, + "rotY": 269.9988, + "rotZ": 0.0121201305, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spotter", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614500, + "SidewaysCard": false, + "CustomDeck": { + "6145": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682977393/C8630AD4BFE00582572F4342C407ADA496AE251F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f3a5c", + "Name": "CardCustom", + "Transform": { + "posX": 32.985302, + "posY": 1.36753619, + "posZ": -47.4095535, + "rotX": 0.0235198867, + "rotY": 269.998657, + "rotZ": 0.0155872237, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spotter", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614500, + "SidewaysCard": false, + "CustomDeck": { + "6145": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682977393/C8630AD4BFE00582572F4342C407ADA496AE251F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4154ed", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.37533259, + "posZ": -47.4095535, + "rotX": 0.0233122427, + "rotY": 269.998657, + "rotZ": 0.0156855434, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jackpot", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612000, + "SidewaysCard": false, + "CustomDeck": { + "6120": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572939452/577722F450954A0D010977A637205FF560290493/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bed196", + "Name": "Card", + "Transform": { + "posX": 40.2900772, + "posY": 1.3037293, + "posZ": -47.4199829, + "rotX": 0.0207996126, + "rotY": 270.031525, + "rotZ": 0.01678259, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 258502, + "SidewaysCard": false, + "CustomDeck": { + "2585": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c17437", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29434741, + "posZ": -70.4083, + "rotX": 0.0208098777, + "rotY": 269.9956, + "rotZ": 0.0167694967, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bite the Dust", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613300, + "SidewaysCard": false, + "CustomDeck": { + "6133": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572929869/605281FB268184968BD18A13C0626AF9A476C7D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6cc82", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.301055, + "posZ": -52.0084076, + "rotX": 0.0167601742, + "rotY": 179.969254, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Jenny Barnes", + "Description": "The Dilettante", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273707, + "SidewaysCard": true, + "CustomDeck": { + "2737": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c82de2", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29566908, + "posZ": -70.40829, + "rotX": 0.0167714059, + "rotY": 180.0, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Tony Morgan", + "Description": "The Bounty Hunter", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273936, + "SidewaysCard": true, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de4f5c", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400784, + "posY": 1.2984091, + "posZ": -52.009613, + "rotX": 0.0208084714, + "rotY": 270.000031, + "rotZ": 0.0167711135, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Vision in Blue", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 613400, + "SidewaysCard": false, + "CustomDeck": { + "6134": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309827527257515/B5CB07789FCA5D75F622345B4C4BCC8FBA003D74/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dff0dd", + "Name": "Deck", + "Transform": { + "posX": 25.7785, + "posY": 1.3100493, + "posZ": -65.7435, + "rotX": 0.0208089873, + "rotY": 269.9997, + "rotZ": 0.0167708918, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 266458, + 266457 + ], + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "785f68", + "Name": "Card", + "Transform": { + "posX": 25.45343, + "posY": 1.33476472, + "posZ": -65.7256851, + "rotX": 0.0190809928, + "rotY": 270.002533, + "rotZ": 0.0148999374, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lodge \"Debts\"", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266458, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "394603", + "Name": "Card", + "Transform": { + "posX": 25.7785, + "posY": 1.29307318, + "posZ": -65.7435, + "rotX": 0.0210379642, + "rotY": 269.9997, + "rotZ": 0.01528193, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Family Inheritance", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266457, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f41607", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29436994, + "posZ": -65.8085, + "rotX": 0.020808842, + "rotY": 269.9993, + "rotZ": 0.0167709868, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fregoli Delusion", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614400, + "SidewaysCard": false, + "CustomDeck": { + "6144": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572927604/6F4A1878F9EEB564EF44BEB02F90E57C9CE599F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f4bdf0", + "Name": "Card", + "Transform": { + "posX": 36.62436, + "posY": 1.29701555, + "posZ": -65.80828, + "rotX": 0.0167671088, + "rotY": 179.988571, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Preston Fairmont", + "Description": "The Millionaire", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271923, + "SidewaysCard": true, + "CustomDeck": { + "2719": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fae88f", + "Name": "Card", + "Transform": { + "posX": 40.29007, + "posY": 1.296997, + "posZ": -70.4198456, + "rotX": 0.02081233, + "rotY": 269.987671, + "rotZ": 0.0167665351, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274015, + "SidewaysCard": false, + "CustomDeck": { + "2740": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] }, { - "GUID": "d9882d", - "Name": "Custom_Tile", + "GUID": "a93c12", + "Name": "Custom_PDF", "Transform": { - "posX": -27.0110016, - "posY": 1.61566079, - "posZ": -11.771, - "rotX": 359.9554, - "rotY": 225.000137, - "rotZ": 0.06837272, - "scaleX": 1.0, + "posX": 17.4327068, + "posY": 1.300805, + "posZ": -54.6873, + "rotX": 359.7432, + "rotY": 269.999878, + "rotZ": 0.016769642, + "scaleX": 2.17822933, "scaleY": 1.0, - "scaleZ": 1.0 + "scaleZ": 2.17822933 }, - "Nickname": "", + "Nickname": "Signature Replacement FAQs", "Description": "", "GMNotes": "", "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609825,147 +1642653,96 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/vppt2my.png", - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } + "CustomPDF": { + "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1741177714516383492/4CF005FE4E782A9B26D5294656E965808442DD3C/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 }, "LuaScript": "", "LuaScriptState": "", - "XmlUI": "", - "States": { - "2": { - "GUID": "44b0c5", - "Name": "Custom_Tile", - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "3": { - "GUID": "5b38c6", - "Name": "Custom_Tile", - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1.0, - "scaleZ": 0.8 - }, - "Nickname": "", - "Description": "", - "GMNotes": "", - "ColorDiffuse": { - "r": 0.6045295, - "g": 0.6045295, - "b": 0.6045295 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "CustomImage": { - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageScalar": 1.0, - "WidthScale": 0.0, - "CustomTile": { - "Type": 3, - "Thickness": 0.1, - "Stackable": false, - "Stretch": true - } - }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - } - } + "XmlUI": "" }, { - "GUID": "8984ad", - "Name": "Card", + "GUID": "c96f3f", + "Name": "Custom_Model", "Transform": { - "posX": -23.6768, - "posY": 1.62581277, - "posZ": -7.70000029, + "posX": 25.598999, + "posY": 1.46026719, + "posZ": -35.7110176, "rotX": 359.9201, - "rotY": 270.019165, - "rotZ": 0.0168128386, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 + "rotY": 270.002472, + "rotZ": 0.0168546531, + "scaleX": 0.250000358, + "scaleY": 0.250000358, + "scaleZ": 0.250000358 }, - "Nickname": "Marsh Refinery", - "Description": "Innsmouth.", + "Nickname": "Sig Replacement Data Helper", + "Description": "Include this for spawning the correct tokens on Signature Replacements", "GMNotes": "", "ColorDiffuse": { - "r": 0.713235259, - "g": 0.713235259, - "b": 0.713235259 + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.7222887, + "g": 0.507659256, + "b": 0.339915335 + }, + "SpecularIntensity": 0.4, + "SpecularSharpness": 7.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- set true to enable debug logging\r\nDEBUG = false\r\n\r\nfunction log(message)\r\n if DEBUG then\r\n print(message)\r\n end\r\nend\r\n\r\n--[[\r\nKnown locations and clues. We check this to determine if we should\r\natttempt to spawn clues, first we look for _ and if\r\nwe find nothing we look for \r\nformat is [location_guid -> clueCount]\r\n]]\r\nLOCATIONS_DATA_JSON = [[\r\n{\r\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\r\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\r\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\r\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\r\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\r\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\r\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\r\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\r\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"}\r\n}\r\n]]\r\n\r\n\r\nPLAYER_CARD_DATA_JSON = [[\r\n{\r\n \"Tool Belt (0)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 2\r\n },\r\n \"Tool Belt (3)\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n },\r\n \"Yithian Rifle\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\n },\r\n \"Agency Secrets\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\n },\r\n \"Sekhmet\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\n },\r\n \"Jackpot\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\r\n },\r\n \"xxx\": {\r\n \"tokenType\": \"resource\",\r\n \"tokenCount\": 3\r\n }\r\n}\r\n]]\r\n\r\nHIDDEN_CARD_DATA = {\r\n \"Unpleasant Card (Doom)\",\r\n \"Unpleasant Card (Gloom)\",\r\n \"The Case of the Scarlet DOOOOOM!\"\r\n}\r\n\r\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\r\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\r\n\r\nfunction onload(save_state)\r\n local playArea = getObjectFromGUID('721ba2')\r\n playArea.call(\"updateLocations\", {self.getGUID()})\r\n local playerMatWhite = getObjectFromGUID('8b081b')\r\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatOrange = getObjectFromGUID('bd0ff4')\r\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatGreen = getObjectFromGUID('383d8b')\r\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\r\n local playerMatRed = getObjectFromGUID('0840d5')\r\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\r\n local dataHelper = getObjectFromGUID('708279')\r\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\r\nend\r\n", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec74df", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 6.97129869, + "posY": 1.31244957, + "posZ": -54.3246956, + "rotX": 0.0208090544, + "rotY": 270.0, + "rotZ": 0.0167715661, + "scaleX": 2.21000051, + "scaleY": 0.460000038, + "scaleZ": 2.42000031 + }, + "Nickname": "Guardian Replacements", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 }, "LayoutGroupSortIndex": 0, "Locked": false, @@ -1609980,22 +1642757,2554 @@ "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, - "CardID": 369919, - "SidewaysCard": false, - "CustomDeck": { - "3699": { - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668361/FA5D994677EFCA86F66F88600DE43822F8E1D9F8/", - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132668810/B3C31810E9ADA30EAD9F56966F011C00694267D0/", - "NumWidth": 10, - "NumHeight": 7, - "BackIsHidden": true, - "UniqueBack": true, - "Type": 0 - } + "MaterialIndex": -1, + "MeshIndex": -1, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895589212/AC2BCC59E4550265E2F1534E2EC08522AC85DC77/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true }, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", + "LuaScriptState": "{\"ml\":{\"0088b9\":{\"lock\":false,\"pos\":{\"x\":-46.626049041748,\"y\":1.30716478824615,\"z\":-52.3585815429688},\"rot\":{\"x\":0.0208145845681429,\"y\":269.97998046875,\"z\":0.0167646948248148}},\"02bcb4\":{\"lock\":false,\"pos\":{\"x\":-42.9869956970215,\"y\":1.30579376220703,\"z\":-61.5574569702148},\"rot\":{\"x\":0.0167752932757139,\"y\":180.010345458984,\"z\":359.979187011719}},\"06370b\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.301,\"z\":-56.62},\"rot\":{\"x\":0.0208,\"y\":269.987,\"z\":0.0168}},\"07a72b\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2997,\"z\":-52.0095},\"rot\":{\"x\":0.0208,\"y\":270.0345,\"z\":0.0168}},\"0a59ea\":{\"lock\":false,\"pos\":{\"x\":-50.2712707519531,\"y\":1.30180180072784,\"z\":-66.1574249267578},\"rot\":{\"x\":0.0208029672503471,\"y\":270.016510009766,\"z\":0.0167770069092512}},\"0af79e\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.2916,\"z\":-84.2083},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"0d38f3\":{\"lock\":false,\"pos\":{\"x\":32.9848,\"y\":1.297,\"z\":-61.2083},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"136a52\":{\"lock\":false,\"pos\":{\"x\":32.9849,\"y\":1.2917,\"z\":-79.6082},\"rot\":{\"x\":0.0208,\"y\":269.9987,\"z\":0.0168}},\"142ab4\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2896,\"z\":-86.5083},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"150b36\":{\"lock\":false,\"pos\":{\"x\":-42.9869918823242,\"y\":1.30040776729584,\"z\":-79.9574203491211},\"rot\":{\"x\":0.0167738944292068,\"y\":180.007736206055,\"z\":359.979187011719}},\"187053\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2903,\"z\":-79.6084},\"rot\":{\"x\":0.0208,\"y\":270.0123,\"z\":0.0168}},\"1a336d\":{\"lock\":false,\"pos\":{\"x\":32.9849,\"y\":1.2957,\"z\":-65.8082},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"1d330b\":{\"lock\":false,\"pos\":{\"x\":36.6243,\"y\":1.3024,\"z\":-47.4084},\"rot\":{\"x\":0.0168,\"y\":180.017,\"z\":359.9792}},\"1ed2d6\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.3236,\"z\":-56.6084},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"20abda\":{\"lock\":false,\"pos\":{\"x\":-39.3212776184082,\"y\":1.30308222770691,\"z\":-75.3688659667969},\"rot\":{\"x\":0.0208123736083508,\"y\":269.982360839844,\"z\":0.016763998195529}},\"288832\":{\"lock\":false,\"pos\":{\"x\":32.9696,\"y\":1.289,\"z\":-88.7977},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"30614e\":{\"lock\":false,\"pos\":{\"x\":-39.3212738037109,\"y\":1.30442869663239,\"z\":-70.7688598632813},\"rot\":{\"x\":0.0208147149533033,\"y\":269.9736328125,\"z\":0.0167605150490999}},\"3458b4\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.2997,\"z\":-56.6084},\"rot\":{\"x\":0.0168,\"y\":180.0102,\"z\":359.9792}},\"39133c\":{\"lock\":false,\"pos\":{\"x\":29.3244,\"y\":1.2876,\"z\":-88.7979},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"3f4276\":{\"lock\":false,\"pos\":{\"x\":-46.6260414123535,\"y\":1.2977397441864,\"z\":-84.557258605957},\"rot\":{\"x\":0.0208016280084848,\"y\":270.021911621094,\"z\":0.016778901219368}},\"4742c3\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.2984,\"z\":-61.2084},\"rot\":{\"x\":0.0168,\"y\":180.0089,\"z\":359.9792}},\"493244\":{\"lock\":false,\"pos\":{\"x\":-50.2712707519531,\"y\":1.29641592502594,\"z\":-84.5574645996094},\"rot\":{\"x\":0.0207980033010244,\"y\":270.0341796875,\"z\":0.016783595085144}},\"497edd\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2984,\"z\":-52.0096},\"rot\":{\"x\":0.0208,\"y\":270.0345,\"z\":0.0168}},\"503250\":{\"lock\":false,\"pos\":{\"x\":-46.6260414123535,\"y\":1.29908621311188,\"z\":-79.957389831543},\"rot\":{\"x\":0.020809268578887,\"y\":269.995452880859,\"z\":0.0167693998664618}},\"5135d5\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2998,\"z\":-47.4096},\"rot\":{\"x\":0.0208,\"y\":270.0134,\"z\":0.0168}},\"5505ee\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.2957,\"z\":-70.4083},\"rot\":{\"x\":0.0168,\"y\":179.9933,\"z\":359.9792}},\"5c5d3e\":{\"lock\":false,\"pos\":{\"x\":-39.3212699890137,\"y\":1.30712175369263,\"z\":-61.5690116882324},\"rot\":{\"x\":0.0208125691860914,\"y\":269.987182617188,\"z\":0.0167672168463469}},\"6506d9\":{\"lock\":false,\"pos\":{\"x\":-39.3212814331055,\"y\":1.30173575878143,\"z\":-79.968994140625},\"rot\":{\"x\":0.0208065044134855,\"y\":270.004364013672,\"z\":0.0167721416801214}},\"66e51e\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.293,\"z\":-79.6083},\"rot\":{\"x\":0.0168,\"y\":180.0222,\"z\":359.9792}},\"6a4f40\":{\"lock\":false,\"pos\":{\"x\":40.29,\"y\":1.293,\"z\":-84.2199},\"rot\":{\"x\":0.0208,\"y\":270.0206,\"z\":0.0168}},\"6c2d02\":{\"lock\":false,\"pos\":{\"x\":-42.9869918823242,\"y\":1.30444729328156,\"z\":-66.1574554443359},\"rot\":{\"x\":0.0167741384357214,\"y\":180.009017944336,\"z\":359.979187011719}},\"705a6b\":{\"lock\":false,\"pos\":{\"x\":-50.2712707519531,\"y\":1.30045533180237,\"z\":-70.7574768066406},\"rot\":{\"x\":0.0208140928298235,\"y\":269.980072021484,\"z\":0.0167639274150133}},\"7153b4\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.2903,\"z\":-84.2083},\"rot\":{\"x\":0.0208,\"y\":269.9955,\"z\":0.0168}},\"78aee5\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2944,\"z\":-65.8085},\"rot\":{\"x\":0.0208,\"y\":270.0026,\"z\":0.0168}},\"81cd9a\":{\"lock\":false,\"pos\":{\"x\":29.3400783538818,\"y\":1.3236448764801,\"z\":-56.6084327697754},\"rot\":{\"x\":0.0208092760294676,\"y\":269.997192382813,\"z\":0.0167696960270405}},\"84ab20\":{\"lock\":false,\"pos\":{\"x\":36.6245,\"y\":1.3011,\"z\":-52.0028},\"rot\":{\"x\":0.0168,\"y\":179.9922,\"z\":359.9792}},\"8871a2\":{\"lock\":false,\"pos\":{\"x\":32.9852981567383,\"y\":1.29838681221008,\"z\":-56.6083297729492},\"rot\":{\"x\":0.0208102483302355,\"y\":269.994720458984,\"z\":0.0167698543518782}},\"898fd8\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2883,\"z\":-86.5085},\"rot\":{\"x\":0.0208,\"y\":269.9959,\"z\":0.0168}},\"980f08\":{\"lock\":false,\"pos\":{\"x\":-39.3212776184082,\"y\":1.30038940906525,\"z\":-84.5689010620117},\"rot\":{\"x\":0.0208013225346804,\"y\":270.021484375,\"z\":0.0167787987738848}},\"9ad56e\":{\"lock\":false,\"pos\":{\"x\":-39.3212738037109,\"y\":1.30981469154358,\"z\":-52.3690147399902},\"rot\":{\"x\":0.020811228081584,\"y\":269.992370605469,\"z\":0.0167699344456196}},\"9b91bb\":{\"lock\":false,\"pos\":{\"x\":-42.9869918823242,\"y\":1.29906141757965,\"z\":-84.5572891235352},\"rot\":{\"x\":0.0167789552360773,\"y\":180.022247314453,\"z\":359.979187011719}},\"9cc4d6\":{\"lock\":false,\"pos\":{\"x\":32.9853,\"y\":1.3011,\"z\":-47.4098},\"rot\":{\"x\":0.0208,\"y\":270.0345,\"z\":0.0168}},\"9dc077\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.2943,\"z\":-75.0084},\"rot\":{\"x\":0.0168,\"y\":180.0078,\"z\":359.9792}},\"9e9e98\":{\"lock\":false,\"pos\":{\"x\":-42.986988067627,\"y\":1.30848658084869,\"z\":-52.3574485778809},\"rot\":{\"x\":0.0167775228619576,\"y\":180.016967773438,\"z\":359.979187011719}},\"a0c0bc\":{\"lock\":false,\"pos\":{\"x\":-50.2712783813477,\"y\":1.3058408498764,\"z\":-52.3586540222168},\"rot\":{\"x\":0.0208145640790462,\"y\":269.97998046875,\"z\":0.0167647171765566}},\"a463f3\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.3236,\"z\":-56.6084},\"rot\":{\"x\":0.0208,\"y\":269.997,\"z\":0.0168}},\"a57f28\":{\"lock\":false,\"pos\":{\"x\":32.9849,\"y\":1.293,\"z\":-75.0084},\"rot\":{\"x\":0.0208,\"y\":270.0033,\"z\":0.0168}},\"a8d3f2\":{\"lock\":false,\"pos\":{\"x\":-46.6260414123535,\"y\":1.30177915096283,\"z\":-70.7572708129883},\"rot\":{\"x\":0.0208137184381485,\"y\":269.980072021484,\"z\":0.0167637504637241}},\"aae4c0\":{\"lock\":false,\"pos\":{\"x\":-46.6260414123535,\"y\":1.3031257390976,\"z\":-66.1573486328125},\"rot\":{\"x\":0.0208031367510557,\"y\":270.017272949219,\"z\":0.0167776551097631}},\"acabdf\":{\"lock\":false,\"pos\":{\"x\":-42.986988067627,\"y\":1.30714023113251,\"z\":-56.9574394226074},\"rot\":{\"x\":0.016767255961895,\"y\":179.987915039063,\"z\":359.979187011719}},\"ad774f\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.289,\"z\":-84.2085},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"ae5896\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.293,\"z\":-70.4085},\"rot\":{\"x\":0.0208,\"y\":269.9947,\"z\":0.0168}},\"b03b12\":{\"lock\":false,\"pos\":{\"x\":-42.9869918823242,\"y\":1.30310082435608,\"z\":-70.7573013305664},\"rot\":{\"x\":0.0167647153139114,\"y\":179.982803344727,\"z\":359.979187011719}},\"c17437\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2917,\"z\":-75.0086},\"rot\":{\"x\":0.0208,\"y\":269.9956,\"z\":0.0168}},\"c3a02b\":{\"lock\":false,\"pos\":{\"x\":-50.2712707519531,\"y\":1.29776239395142,\"z\":-79.9575958251953},\"rot\":{\"x\":0.0208097137510777,\"y\":269.995422363281,\"z\":0.0167695116251707}},\"c3b9cf\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3037,\"z\":-47.42},\"rot\":{\"x\":0.0208,\"y\":269.9924,\"z\":0.0168}},\"c3f649\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2997,\"z\":-61.22},\"rot\":{\"x\":0.0208,\"y\":269.9813,\"z\":0.0168}},\"c81217\":{\"lock\":false,\"pos\":{\"x\":-39.2065620422363,\"y\":1.30857074260712,\"z\":-56.7610893249512},\"rot\":{\"x\":0.0208017807453871,\"y\":270.02294921875,\"z\":0.0167807023972273}},\"c96d87\":{\"lock\":false,\"pos\":{\"x\":-42.9869918823242,\"y\":1.3017543554306,\"z\":-75.357307434082},\"rot\":{\"x\":0.0167685225605965,\"y\":179.993286132813,\"z\":359.979187011719}},\"c9cd7d\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.3024,\"z\":-52.02},\"rot\":{\"x\":0.0208,\"y\":270.0228,\"z\":0.0168}},\"ca2f13\":{\"lock\":false,\"pos\":{\"x\":-50.2712707519531,\"y\":1.29910886287689,\"z\":-75.3574829101563},\"rot\":{\"x\":0.0208109598606825,\"y\":269.990142822266,\"z\":0.0167678445577621}},\"d232b3\":{\"lock\":false,\"pos\":{\"x\":32.9692,\"y\":1.2883,\"z\":-91.1042},\"rot\":{\"x\":0.0208,\"y\":269.9958,\"z\":0.0168}},\"d88a6e\":{\"lock\":false,\"pos\":{\"x\":36.6244,\"y\":1.297,\"z\":-65.8083},\"rot\":{\"x\":0.0168,\"y\":179.9828,\"z\":359.9792}},\"e7c37a\":{\"lock\":false,\"pos\":{\"x\":32.9849,\"y\":1.2943,\"z\":-70.4083},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"e7f52b\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.297,\"z\":-70.4198},\"rot\":{\"x\":0.0208,\"y\":269.9821,\"z\":0.0168}},\"ec770b\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2943,\"z\":-79.6199},\"rot\":{\"x\":0.0208,\"y\":270.0214,\"z\":0.0168}},\"ec8be2\":{\"lock\":false,\"pos\":{\"x\":29.3401,\"y\":1.2957,\"z\":-61.2084},\"rot\":{\"x\":0.0208,\"y\":270.0113,\"z\":0.0168}},\"ef40fe\":{\"lock\":false,\"pos\":{\"x\":-39.3212814331055,\"y\":1.30577528476715,\"z\":-66.1690063476563},\"rot\":{\"x\":0.0208134483546019,\"y\":269.9814453125,\"z\":0.0167645663022995}},\"f1f6b3\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2983,\"z\":-65.8198},\"rot\":{\"x\":0.0208,\"y\":269.9735,\"z\":0.0168}},\"f7ecf8\":{\"lock\":false,\"pos\":{\"x\":-46.6260414123535,\"y\":1.30043280124664,\"z\":-75.3572769165039},\"rot\":{\"x\":0.0208111722022295,\"y\":269.989593505859,\"z\":0.0167674068361521}},\"fca4a1\":{\"lock\":false,\"pos\":{\"x\":40.2901,\"y\":1.2957,\"z\":-75.02},\"rot\":{\"x\":0.0208,\"y\":270.0043,\"z\":0.0168}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "06370b", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.30103636, + "posZ": -56.62, + "rotX": 0.0208124947, + "rotY": 269.987, + "rotZ": 0.0167662539, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259610, + "SidewaysCard": false, + "CustomDeck": { + "2596": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07a72b", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.299733, + "posZ": -52.0095, + "rotX": 0.0207984746, + "rotY": 270.0345, + "rotZ": 0.01678352, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Purify the World", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614200, + "SidewaysCard": false, + "CustomDeck": { + "6142": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108081923/E714A87B5070B292B62A1BF1D4CDD442A9E94C1D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0af79e", + "Name": "CardCustom", + "Transform": { + "posX": 36.6244, + "posY": 1.29162955, + "posZ": -84.2083, + "rotX": 0.0208087843, + "rotY": 269.999939, + "rotZ": 0.01677124, + "scaleX": 0.7828339, + "scaleY": 1.0, + "scaleZ": 0.7828339 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 610400, + "SidewaysCard": false, + "CustomDeck": { + "6104": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296495989574/4189A3713E7E33CFFB5A7003E1FF65BD4522057D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751309296500089600/741698FCE574CB894BB28447D25672F3F4717E69/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d38f3", + "Name": "CardCustom", + "Transform": { + "posX": 32.9848, + "posY": 1.2970401, + "posZ": -61.2083, + "rotX": 0.0208082385, + "rotY": 270.0005, + "rotZ": 0.0167713761, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sir William Brinton", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614300, + "SidewaysCard": false, + "CustomDeck": { + "6143": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006286715/E23145D76AFC275685D5434DC8026C13EB20C62A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "136a52", + "Name": "CardCustom", + "Transform": { + "posX": 32.9849, + "posY": 1.29165435, + "posZ": -79.6082, + "rotX": 0.0208087955, + "rotY": 269.9987, + "rotZ": 0.01677075, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Piety", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 605000, + "SidewaysCard": false, + "CustomDeck": { + "6050": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895156334/769A137A10384F7534B4DB0A33F1123E0183A340/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "142ab4", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.2896347, + "posZ": -86.5083, + "rotX": 0.0208099559, + "rotY": 269.9958, + "rotZ": 0.0167696681, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Invigorate", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 614400, + "SidewaysCard": false, + "CustomDeck": { + "6144": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629112374628/25BF92519B200712CAB0BA5548C2568B07C0DB2C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "150b36", + "Name": "Card", + "Transform": { + "posX": -42.98699, + "posY": 1.30040777, + "posZ": -79.95742, + "rotX": 0.0167742055, + "rotY": 180.007721, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Nathaniel Cho", + "Description": "The Boxer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234900, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "187053", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29033053, + "posZ": -79.6084, + "rotX": 0.0208048616, + "rotY": 270.0123, + "rotZ": 0.016775731, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Self-Righteous", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615000, + "SidewaysCard": false, + "CustomDeck": { + "6150": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184443595771939/5B5D0F93590192987EB24B1189B2259BA970AF00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a336d", + "Name": "CardCustom", + "Transform": { + "posX": 32.9849, + "posY": 1.29569376, + "posZ": -65.8082, + "rotX": 0.0208090153, + "rotY": 269.9986, + "rotZ": 0.0167707838, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rorschach Test", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 604700, + "SidewaysCard": false, + "CustomDeck": { + "6047": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811506951500346/CB5FC9295E1104244542FBC84057EF8930DF8FCB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1d330b", + "Name": "Card", + "Transform": { + "posX": 36.6243, + "posY": 1.30240142, + "posZ": -47.4084, + "rotX": 0.0167775787, + "rotY": 180.016983, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Roland Banks", + "Description": "The Fed", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273800, + "SidewaysCard": true, + "CustomDeck": { + "2738": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ed2d6", + "Name": "Deck", + "Transform": { + "posX": 29.3401, + "posY": 1.32364488, + "posZ": -56.6084, + "rotX": 0.0208098255, + "rotY": 269.9966, + "rotZ": 0.0167695526, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": false, + "SidewaysCard": false, + "DeckIDs": [ + 616100, + 616000, + 615900, + 615800 + ], + "CustomDeck": { + "6161": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681512422/2C0A0680DDDAEB733FF9DA42FBD0BB6128FB31F6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6160": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681511578/6798CD8C774575A71A9F6C3310D573EF3CE46444/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6159": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681510815/42518A5599CF44A055ED80DAC60C878B002427D9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "6158": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681509316/6FB497EFA88EA3B24EEE0D534CE9FC209ECA5F89/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cc54aa", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400669, + "posY": 1.29725814, + "posZ": -56.6084061, + "rotX": 0.0195610709, + "rotY": 269.9966, + "rotZ": 0.0287875626, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Acceptance", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616100, + "SidewaysCard": false, + "CustomDeck": { + "6161": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681512422/2C0A0680DDDAEB733FF9DA42FBD0BB6128FB31F6/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b778cf", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401127, + "posY": 1.32709718, + "posZ": -56.60828, + "rotX": 359.948364, + "rotY": 269.996857, + "rotZ": 359.845337, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Depression", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616000, + "SidewaysCard": false, + "CustomDeck": { + "6160": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681511578/6798CD8C774575A71A9F6C3310D573EF3CE46444/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e7aeaa", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400688, + "posY": 1.36165392, + "posZ": -56.6084023, + "rotX": 0.0234410334, + "rotY": 269.996857, + "rotZ": 0.0156204514, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bargaining", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615900, + "SidewaysCard": false, + "CustomDeck": { + "6159": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681510815/42518A5599CF44A055ED80DAC60C878B002427D9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14c96a", + "Name": "CardCustom", + "Transform": { + "posX": 29.3400688, + "posY": 1.37124622, + "posZ": -56.6084023, + "rotX": 0.02332388, + "rotY": 269.9968, + "rotZ": 0.0156794488, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anger", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615800, + "SidewaysCard": false, + "CustomDeck": { + "6158": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681509316/6FB497EFA88EA3B24EEE0D534CE9FC209ECA5F89/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "288832", + "Name": "CardCustom", + "Transform": { + "posX": 32.9696, + "posY": 1.28895891, + "posZ": -88.7977, + "rotX": 0.0208099149, + "rotY": 269.9958, + "rotZ": 0.0167694371, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spark", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615100, + "SidewaysCard": false, + "CustomDeck": { + "6151": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108089425/345F42FB38274F8F8EADE697A3468C79D3CD2BFD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3458b4", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.29970849, + "posZ": -56.6084, + "rotX": 0.0167751648, + "rotY": 180.010178, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Mark Harrigan", + "Description": "The Soldier", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270710, + "SidewaysCard": true, + "CustomDeck": { + "2707": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39133c", + "Name": "CardCustom", + "Transform": { + "posX": 29.3244, + "posY": 1.287635, + "posZ": -88.7979, + "rotX": 0.0208098739, + "rotY": 269.9958, + "rotZ": 0.0167698022, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scorch", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615200, + "SidewaysCard": false, + "CustomDeck": { + "6152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108090975/3D0453FB03961766F90CAAB382F59691E89ADBF7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4742c3", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.298362, + "posZ": -61.2084, + "rotX": 0.0167745352, + "rotY": 180.008881, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Leo Anderson", + "Description": "The Expedition Leader", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271316, + "SidewaysCard": true, + "CustomDeck": { + "2713": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "497edd", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.2984091, + "posZ": -52.0096, + "rotX": 0.0207984224, + "rotY": 270.0345, + "rotZ": 0.0167836584, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Walking the Ley Lines", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612000, + "SidewaysCard": false, + "CustomDeck": { + "6120": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184199572982786/E4FE46D58C4C8B09D30DFE2970B8F35B37501E7D/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5135d5", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29975557, + "posZ": -47.4096, + "rotX": 0.0208044853, + "rotY": 270.0134, + "rotZ": 0.0167760327, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Impersonation", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 605200, + "SidewaysCard": false, + "CustomDeck": { + "6052": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006297994/1C3344580DDBA737411EAE14CC377BFDA459906E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5505ee", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.29566908, + "posZ": -70.4083, + "rotX": 0.0167689268, + "rotY": 179.993286, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Tommy Muldoon", + "Description": "The Rookie Cop", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 556032, + "SidewaysCard": true, + "CustomDeck": { + "5560": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6506d9", + "Name": "Card", + "Transform": { + "posX": -39.32128, + "posY": 1.30173576, + "posZ": -79.9689941, + "rotX": 0.0208074916, + "rotY": 270.004364, + "rotZ": 0.01677267, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455916, + "SidewaysCard": false, + "CustomDeck": { + "4559": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "66e51e", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.292976, + "posZ": -79.6083, + "rotX": 0.0167793613, + "rotY": 180.022186, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Sister Mary", + "Description": "The Nun", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553400, + "SidewaysCard": true, + "CustomDeck": { + "5534": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a4f40", + "Name": "CardCustom", + "Transform": { + "posX": 40.29, + "posY": 1.29295743, + "posZ": -84.2199, + "rotX": 0.0208027866, + "rotY": 270.0206, + "rotZ": 0.0167782828, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Lily Chen Mini", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609300, + "SidewaysCard": false, + "CustomDeck": { + "6093": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296495988583/772E777D0B34D3E116EAA2F20AE6E8CD3B420B25/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1751309296495988861/7804F08F47F02E8713ADC942E26DA9C2D28425F0/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7153b4", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.290308, + "posZ": -84.2083, + "rotX": 0.0208098684, + "rotY": 269.9955, + "rotZ": 0.0167696867, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mastery", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 609400, + "SidewaysCard": false, + "CustomDeck": { + "6094": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296496001758/C61D1CDBED1F3F8D4F996F4956E84DA5CC200AA2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78aee5", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29436994, + "posZ": -65.8085, + "rotX": 0.0208078455, + "rotY": 270.0026, + "rotZ": 0.0167719442, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Oneirophobia", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 604000, + "SidewaysCard": false, + "CustomDeck": { + "6040": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755811224376656932/05618FFB52B3967E7BE5F3C22DB67AAD90727CAD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84ab20", + "Name": "Card", + "Transform": { + "posX": 36.6245, + "posY": 1.30105662, + "posZ": -52.0028, + "rotX": 0.0167685542, + "rotY": 179.992188, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Zoey Samaras", + "Description": "The Chef", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449902, + "SidewaysCard": true, + "CustomDeck": { + "4499": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8871a2", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.29838681, + "posZ": -56.60833, + "rotX": 0.0208099, + "rotY": 269.99472, + "rotZ": 0.0167693812, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Denial", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615600, + "SidewaysCard": false, + "CustomDeck": { + "6156": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681508501/FB9E361290C3B7CAFFDD802D1CC8C6E22C8011FB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "898fd8", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.28831077, + "posZ": -86.5085, + "rotX": 0.0208097715, + "rotY": 269.9959, + "rotZ": 0.01676953, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Submerge", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 611700, + "SidewaysCard": false, + "CustomDeck": { + "6117": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108091859/8764829D569707F34F0C1A4103FB1436A9F76C42/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9cc4d6", + "Name": "CardCustom", + "Transform": { + "posX": 32.9853, + "posY": 1.30107939, + "posZ": -47.4098, + "rotX": 0.0207985826, + "rotY": 270.0345, + "rotZ": 0.0167837, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Covering Fire", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 612600, + "SidewaysCard": false, + "CustomDeck": { + "6126": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184299484460279/FFF89978F88A44B7963FB863E470F8AC4B4A4037/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9dc077", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.29432249, + "posZ": -75.0084, + "rotX": 0.0167742167, + "rotY": 180.007782, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Nathaniel Cho", + "Description": "The Boxer", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234900, + "SidewaysCard": true, + "CustomDeck": { + "2349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a57f28", + "Name": "CardCustom", + "Transform": { + "posX": 32.9849, + "posY": 1.2930007, + "posZ": -75.0084, + "rotX": 0.0208076574, + "rotY": 270.0033, + "rotZ": 0.0167723522, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rubber Match", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616300, + "SidewaysCard": false, + "CustomDeck": { + "6163": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552682982254/9FF92D4430AF35634A3E146C93D0B45F9AFC3828/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad774f", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.28898406, + "posZ": -84.2085, + "rotX": 0.0208099149, + "rotY": 269.9956, + "rotZ": 0.016769385, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forces of Evil", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 610100, + "SidewaysCard": false, + "CustomDeck": { + "6101": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309296495999859/123F205E1D536612B8A649B837749CE348DF92F5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae5896", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29302347, + "posZ": -70.4085, + "rotX": 0.0208102129, + "rotY": 269.9947, + "rotZ": 0.0167693384, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duty Bound", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 616200, + "SidewaysCard": false, + "CustomDeck": { + "6162": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1750184552681790361/5134E2DF4273EE38446DB500E5959DC64DCD5085/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c17437", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.291677, + "posZ": -75.0086, + "rotX": 0.0208100453, + "rotY": 269.9956, + "rotZ": 0.0167694874, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sluggish", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 603300, + "SidewaysCard": false, + "CustomDeck": { + "6033": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755810993767250610/90AE96DB55DE45D488755784D9E9E6B9D99FC376/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c3b9cf", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.3037293, + "posZ": -47.42, + "rotX": 0.0208108164, + "rotY": 269.9924, + "rotZ": 0.01676809, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 258600, + "SidewaysCard": false, + "CustomDeck": { + "2586": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c3f649", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.29968989, + "posZ": -61.22, + "rotX": 0.0208140947, + "rotY": 269.9813, + "rotZ": 0.0167644713, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 262016, + "SidewaysCard": false, + "CustomDeck": { + "2620": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c9cd7d", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.30238283, + "posZ": -52.02, + "rotX": 0.0208019856, + "rotY": 270.0228, + "rotZ": 0.01677916, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CardID": 259105, + "SidewaysCard": false, + "CustomDeck": { + "2591": { + "FaceURL": "https://i.imgur.com/WPYBga4.jpg", + "BackURL": "https://i.imgur.com/vB84qMp.jpg", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d232b3", + "Name": "CardCustom", + "Transform": { + "posX": 32.9692, + "posY": 1.28828371, + "posZ": -91.1042, + "rotX": 0.0208099782, + "rotY": 269.9958, + "rotZ": 0.0167695545, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempest", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 615300, + "SidewaysCard": false, + "CustomDeck": { + "6153": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1751309629108090155/F00970D810814E128513E8850EF3F33DB7F973D9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d88a6e", + "Name": "Card", + "Transform": { + "posX": 36.6244, + "posY": 1.29701555, + "posZ": -65.8083, + "rotX": 0.01676506, + "rotY": 179.982788, + "rotZ": 359.9792, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Carolyn Fern", + "Description": "The Psychologist", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273521, + "SidewaysCard": true, + "CustomDeck": { + "2735": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050064615/7183EE1FDE1FA0756C9BF5657336AA6340D7B43A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050063877/061839B95E1F1073611442AF7E7A7B3D04DDF6AF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e7c37a", + "Name": "CardCustom", + "Transform": { + "posX": 32.9849, + "posY": 1.29434729, + "posZ": -70.4083, + "rotX": 0.0208084453, + "rotY": 270.0004, + "rotZ": 0.0167711545, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eddy Muldoon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 610200, + "SidewaysCard": false, + "CustomDeck": { + "6102": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1754686618785137207/320C3ED0B3C77A2ADFABEE53D478C7714B02EDE3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e7f52b", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.296997, + "posZ": -70.4198, + "rotX": 0.0208138358, + "rotY": 269.9821, + "rotZ": 0.01676468, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 454811, + "SidewaysCard": false, + "CustomDeck": { + "4548": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066380/2E10373C9E5E7DCCD1ABA237493CE564B12718E8/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec770b", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.294304, + "posZ": -79.6199, + "rotX": 0.0208023824, + "rotY": 270.0214, + "rotZ": 0.0167785343, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 562300, + "SidewaysCard": false, + "CustomDeck": { + "5623": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec8be2", + "Name": "CardCustom", + "Transform": { + "posX": 29.3401, + "posY": 1.29571652, + "posZ": -61.2084, + "rotX": 0.0208052676, + "rotY": 270.0113, + "rotZ": 0.0167753324, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ride or Die", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 610300, + "SidewaysCard": false, + "CustomDeck": { + "6103": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1755812129006285790/5C2BE0BA40738C52EFB527BE3716A6977D11842E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1648842893716351530/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1f6b3", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.29834342, + "posZ": -65.8198, + "rotX": 0.0208162349, + "rotY": 269.9735, + "rotZ": 0.0167613439, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273302, + "SidewaysCard": false, + "CustomDeck": { + "2733": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066380/2E10373C9E5E7DCCD1ABA237493CE564B12718E8/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fca4a1", + "Name": "Card", + "Transform": { + "posX": 40.2901, + "posY": 1.29565048, + "posZ": -75.02, + "rotX": 0.0208072718, + "rotY": 270.0043, + "rotZ": 0.0167725533, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 455916, + "SidewaysCard": false, + "CustomDeck": { + "4559": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + } + ], + "AttachedDecals": [ + { + "Transform": { + "posX": -0.0021877822, + "posY": -0.08963572, + "posZ": -0.00288731651, + "rotX": 270.0, + "rotY": 359.869568, + "rotZ": 0.0, + "scaleX": 2.00000215, + "scaleY": 2.00000238, + "scaleZ": 2.00000262 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } } ] }, @@ -1610003,18 +1645312,18 @@ "GUID": "af01b8", "Name": "Notecard", "Transform": { - "posX": 23.753479, - "posY": 1.51452863, - "posZ": -13.1285677, - "rotX": 0.07988275, - "rotY": 90.0189, + "posX": 23.7536125, + "posY": 1.51452816, + "posZ": -13.1288948, + "rotX": 0.0798812658, + "rotY": 90.01342, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 1", - "Description": "Added A Light in the Fog, the newest Mythos Pack. At a later time, we plan to update this pack with high-quality scans.\n\nUpdated Horror in High Gear to high-quality!\n\nAdded Tikatoy's bless support to Relentless, Favor of the Moon, Radiant Smite, and Shield of Faith.", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 1", + "Description": "Added The Lair of Dagon, with high quality scans!\n\nUpdated A Light in the Fog and Guardians of the Abyss to high quality scans.\n\nAdded Mint Tea Fan's fan-made Signature Replacements, containing replacements for all released investigators in the game!\n", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1610038,100 +1645347,22 @@ "LuaScriptState": "", "XmlUI": "", "States": { - "3": { - "GUID": "b712fa", + "2": { + "GUID": "640004", "Name": "Notecard", "Transform": { - "posX": 23.7534485, - "posY": 1.51452863, - "posZ": -13.1285334, - "rotX": 0.07988299, - "rotY": 90.0189743, + "posX": 23.7535782, + "posY": 1.51452827, + "posZ": -13.1288519, + "rotX": 0.0798822, + "rotY": 90.01357, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 3", - "Description": "Added Fortune or Folly, a fan-made Challenge Scenario for Rex Murphy, by Davi! Includes a fanmade Parallel Rex!\n\nLeft clicking the draw encounter card button now only brings a card up facedown if it has Hidden. (Thanks, Serendipigans! Fan-made scenarios will need to use the Custom Data Helper to mark their custom encounter cards as Hidden.", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "4": { - "GUID": "216404", - "Name": "Notecard", - "Transform": { - "posX": 23.7534523, - "posY": 1.51452851, - "posZ": -13.1285362, - "rotX": 0.07988275, - "rotY": 90.0189743, - "rotZ": 359.983154, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 4", - "Description": "Updated Tikatoy's Upkeep Button to version 3.2.\n\nNew preview/leaked cards for The Lair of Dagon and Into the Maelstrom have been added.\n\nAdded Whimsical's Token Remover to the top-right corner of the play area. See the notebook for instructions.", - "GMNotes": "", - "ColorDiffuse": { - "r": 1.0, - "g": 1.0, - "b": 1.0 - }, - "LayoutGroupSortIndex": 0, - "Locked": false, - "Grid": true, - "Snap": true, - "IgnoreFoW": false, - "MeasureMovement": false, - "DragSelectable": true, - "Autoraise": true, - "Sticky": true, - "Tooltip": true, - "GridProjection": false, - "HideWhenFaceDown": false, - "Hands": false, - "LuaScript": "", - "LuaScriptState": "", - "XmlUI": "" - }, - "5": { - "GUID": "9cd2fd", - "Name": "Notecard", - "Transform": { - "posX": 23.7534542, - "posY": 1.51452863, - "posZ": -13.1285391, - "rotX": 0.07988442, - "rotY": 90.0189743, - "rotZ": 359.983154, - "scaleX": 1.0, - "scaleY": 1.0, - "scaleZ": 1.0 - }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 5", - "Description": "Updated Tikatoy's Bless/Curse Token Manager to version 3.0.\n\nAdded Tikatoy's Return to TFA Helpers. These help set up the exploration decks for Untamed Wilds and Heart of the Elders.\n\nAdded Tikatoy's Boundary Beyond Helper.", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 2", + "Description": "Fixed Labyrinths of Lunacy guide.\n\nFixed certain Core encounter cards in The Dream-Eaters that used old scans.\n\nAtlach-Nacho's name is no longer misspelled.\n\nAsylum Gorgers in The Unspeakable Oath are now hidden when facedown.", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1610156,21 +1645387,21 @@ "XmlUI": "" }, "6": { - "GUID": "302aca", + "GUID": "27960a", "Name": "Notecard", "Transform": { - "posX": 23.7534561, - "posY": 1.51452863, - "posZ": -13.1285419, - "rotX": 0.07988361, - "rotY": 90.0189743, + "posX": 23.7535858, + "posY": 1.51452839, + "posZ": -13.1288633, + "rotX": 0.07988186, + "rotY": 90.0135345, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 6", - "Description": "Jim Culver and \"Ashcan\" Pete no longer have mixed up their starter deck chests.\n\nFixed some minor issues with GUIDs of cards in the encounter set newspaper.\n\nRead or Die now uses the errata'd Dr. Henry Armitage.", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 6", + "Description": "Special thanks once again to cafin8d for super fast high quality scans!\n\nThanks also to everyone who worked together to index the (overwhelming) amount of excellent fan content.\n\nAnd thanks to everyone for continuing to report bugs and create new content!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1610194,22 +1645425,22 @@ "LuaScriptState": "", "XmlUI": "" }, - "7": { - "GUID": "a0ab02", + "4": { + "GUID": "96a355", "Name": "Notecard", "Transform": { - "posX": 23.753458, - "posY": 1.51452851, - "posZ": -13.1285448, - "rotX": 0.07988328, - "rotY": 90.0189743, + "posX": 23.7535877, + "posY": 1.51452827, + "posZ": -13.1288662, + "rotX": 0.07988164, + "rotY": 90.013504, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 7", - "Description": "Fixed the Masked Hunter missing from The Devourer Below (also fixed Narôgath missing from the Return version.)\n\nFixed Sefina's starter deck missing some cards. \n\nFixed the campaign guide for the Against the Wendigo fan-scenario.", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 4", + "Description": "Updated Makima's Kaimonogatari custom campaign to the latest workshop version.\n\nUpdated Whimsical's token spawner. Check the notebook for new numpad hotkeys!\n\nTablets linking to an index of fan-created content, and to a quick rules reference page, have been added to the guides and tablets gun!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1610233,22 +1645464,22 @@ "LuaScriptState": "", "XmlUI": "" }, - "8": { - "GUID": "28c6c1", + "5": { + "GUID": "a1fbad", "Name": "Notecard", "Transform": { - "posX": 23.75346, - "posY": 1.51452863, - "posZ": -13.1285477, - "rotX": 0.0798836, - "rotY": 90.0189743, + "posX": 23.75359, + "posY": 1.51452827, + "posZ": -13.1288691, + "rotX": 0.07988172, + "rotY": 90.013504, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 8", - "Description": "Special Thanks to Cafin8d and شاهين (Shaheen) for scans!\n\nThanks also to Erdjo for providing leaked cards!\n\nAnd, thanks to all of you for your contributions, feedback, and bug reports! (Plus patience, this update was running a bit late!)", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 5", + "Description": "Updated Mint Tea Fan's Lola Hayes Rework to the latest Workshop version.\n\nUpdated following fan campaigns/scenarios, created by The Beard, to their final, finished versions: The War of the Worlds, Alice in Wonderland, and The Legend of Sleepy Hollow!\nA warm congratulations on completing them!", "GMNotes": "", "ColorDiffuse": { "r": 1.0, @@ -1610272,22 +1645503,22 @@ "LuaScriptState": "", "XmlUI": "" }, - "2": { - "GUID": "fb3e54", + "3": { + "GUID": "386002", "Name": "Notecard", "Transform": { - "posX": 23.7534733, - "posY": 1.51452851, - "posZ": -13.1285629, - "rotX": 0.07988379, - "rotY": 90.01892, + "posX": 23.7536087, + "posY": 1.51452816, + "posZ": -13.1288919, + "rotX": 0.0798824, + "rotY": 90.01343, "rotZ": 359.983154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, - "Nickname": "Arkham SCE 1.54 - 2/13/2021 - Page 2", - "Description": "Added Whimsical's new hotkey functionality! Press 7, 8, or 9 on the number pad to spawn a clue, doom, or resource wherever your pointer is! You can also spawn damage with 4 and horror with 6! Requires Numlock to be set to on.\n\nUpdated Tikatoy's Depths of Yoth Helper to version 2.0.", + "Nickname": "Arkham SCE 1.55 - 3/22/2021 - Page 3", + "Description": "Fixed the chaos bag stat tracker from failing to track the Auto-Fail Magnet.\n\nAdded Tikatoy's Blood on the Altar and The Secret Name helpers, and updated Tikatoy's Threads of Fate helper to v1.1.\n\nUpdated Call of the Plaguebearer (previously known as Flesh and Blood).", "GMNotes": "", "ColorDiffuse": { "r": 1.0,